PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / assets / less / frontend / _customize.less
ameliabooking / assets / less / frontend Last commit date
_animations.less 7 years ago _base.less 4 years ago _customize.less 4 years ago _elements.less 1 year ago _overrides.less 4 years ago _utils.less 6 years ago _variables.less 4 years ago amelia-booking.less 1 year ago booking.less 2 years ago cabinet.less 1 year ago catalog.less 2 years ago dialog-appointment.less 3 years ago dialog-attendees.less 2 years ago dialog-event.less 3 years ago events.less 2 years ago quill.less 4 years ago rtl.less 4 years ago search.less 2 years ago service.less 4 years ago
_customize.less
4571 lines
1 @import "_variables";
2
3 // selector variable
4 @checkGroup: el-checkbox-group;
5 @checkBtn: el-checkbox-button;
6 @calendar: v-calendar-column;
7 @formItem: el-form-item;
8 @input: el-input;
9 @textarea: el-textarea;
10 @select: el-select;
11 @radio: el-radio;
12 @checkbox: el-checkbox;
13 @upload: el-upload;
14 @collapse: el-collapse;
15
16 .amelia-app-booking #amelia-booking-wrap {
17 .am-step-booking-catalog {
18 .am-form {
19 //STEP BY STEP
20 &-stepByStepForm {
21 //STEP BY STEP - SELECT SERVICE FORM
22 &-selectServiceForm {
23 background-color: @sbs-ssf-bgr-color;
24
25 .am-select-service {
26 background-color: transparent;
27 }
28 }
29
30 //STEP BY STEP - CALENDAR DATE TIME FORM
31 &-calendarDateTimeForm {
32 &.am-select-date {
33 background: linear-gradient(@sbs-cf-gradient-angle, @sbs-cf-gradient1 0%, @sbs-cf-gradient2 100%);
34
35 * {
36 color: @sbs-cf-text-color;
37 }
38
39 .am-recurring-check {
40 span {
41 color: @sbs-cf-text-color;
42 }
43 }
44
45 .am-appointment-times {
46 .el-radio-button {
47 .el-radio-button__inner {
48 color: @sbs-cf-text-color;
49 }
50 }
51 }
52 }
53 }
54
55 //STEP BY STEP - RECURRING SETUP FORM
56 &-recurringSetupForm {
57 &.am-select-date {
58 background: linear-gradient(@sbs-rsf-gradient-angle, @sbs-rsf-gradient1 0%, @sbs-rsf-gradient2 100%);
59 }
60 }
61
62 //STEP BY STEP - RECURRING DATES FORM
63 &-recurringDatesForm {
64 &.am-recurring-dates {
65 background-color: @sbs-rdf-bgr-color;
66
67 .am-recurring-dates-header {
68 p {
69 color: @sbs-rdf-text-color;
70 }
71
72 p.am-recurring-dates-header-second {
73 color: fade(@sbs-rdf-text-color, 65%);
74 }
75 }
76
77 .am-recurring-dates-row-header {
78 * {
79 color: fade(@sbs-rdf-text-color, 65%);
80 }
81 }
82
83 .am-recurring-flex-row-middle-align.am-recurring-dates-row-editing {
84 background-color: fade(@sbs-rdf-bgr-color, 60%);
85 }
86
87 // NONE FORM ITEMS
88 .am-select {
89 &-stepByStepForm {
90 //CUSTOMIZE - SELECT - STEP BY STEP - RECURRING DATES FORM
91 &-recurringDatesForm {
92 &.is-editing {
93 .@{input} {
94 &:hover {
95 .@{select} {
96 &__caret {
97 color: @sbs-rdf-input-text-color;
98 }
99 }
100 }
101
102 & .@{input}__inner {
103 color: @sbs-rdf-input-text-color;
104 background-color: @sbs-rdf-input-color;
105 }
106
107 &.is-disabled {
108 .@{input}__inner {
109 background-color: fade(@sbs-rdf-input-color, 25%);
110 }
111 }
112
113 & .@{select} {
114 &__caret {
115 color: fade(@sbs-rdf-input-text-color, 75%);
116 }
117 }
118 }
119
120 &.am-recurring-row-item {
121 .@{select} {
122 background-color: transparent;
123 }
124 }
125 }
126
127 .@{input} {
128 & .@{input}__inner {
129 color: @sbs-rdf-text-color;
130 }
131
132 &.is-disabled {
133 .@{input}__inner {
134 background-color: fade(@sbs-rdf-input-color, 25%);
135 }
136 }
137
138 & .@{select} {
139 &__caret {
140 color: fade(@sbs-rdf-input-text-color, 75%);
141 }
142 }
143 }
144
145 .@{select} {
146 background-color: transparent;
147 }
148 }
149 }
150 }
151
152 .am-block-stepByStepForm-recurringDatesForm {
153 &.am-pagination.am-section {
154 p {
155 color: @sbs-rdf-text-color;
156 }
157
158 .el-pagination {
159 button {
160 background-color: @sbs-rdf-bgr-color;
161 }
162
163 .el-pager {
164 li {
165 background-color: @sbs-rdf-bgr-color;
166 color: @sbs-rdf-text-color;
167
168 &:hover {
169 color: @color-accent;
170 }
171 }
172
173 li.active {
174 background-color: @color-accent;
175
176 &:hover {
177 color: @sbs-rdf-text-color;
178 }
179 }
180 }
181 }
182 }
183 }
184 }
185 }
186
187 //STEP BY STEP - SELECT PACKAGE FORM
188 &-selectPackageForm {
189 background-color: @sbs-spf-bgr-color;
190
191 p {
192 color: @sbs-spf-text-color;
193 }
194 }
195
196 //STEP BY STEP - PACKAGE INFO FORM
197 &-packageInfoForm {
198 background-color: @sbs-pif-bgr-color;
199
200 p, h2 {
201 color: @sbs-pif-text-color;
202 }
203
204 .am-package {
205 &-rule {
206 span, i {
207 color: @sbs-pif-text-color;
208 }
209 }
210
211 &-description {
212 color: @sbs-pif-text-color;
213 }
214 }
215 }
216
217 //STEP BY STEP - PACKAGE SETUP FORM
218 &-packageSetupForm {
219 &.am-select-date {
220 background: linear-gradient(@sbs-psf-gradient-angle, @sbs-psf-gradient1 0%, @sbs-psf-gradient2 100%);
221
222 * {
223 color: @sbs-psf-text-color;
224 }
225
226 .am-appointment-times {
227 .el-radio-button {
228 .el-radio-button__inner {
229 color: @sbs-psf-text-color;
230 }
231 }
232 }
233 }
234 }
235
236 //STEP BY STEP - PACKAGE LIST FORM
237 &-packageListForm {
238 &.am-package-list {
239 background-color: @sbs-plf-bgr-color;
240
241 .am-package-header-image-data-wrapper, .am-overview-booking, .am-appointments-wrapper {
242 * {
243 color: @sbs-plf-text-color
244 }
245 }
246
247 .am-package-price__wrapper {
248 color: @color-accent;
249 }
250
251 .am-package-description {
252 color: @sbs-plf-text-color;
253 }
254
255 .am-appointment {
256 &-header-cell {
257 color: fade(@sbs-plf-text-color, 50%);
258 }
259
260 &-body-heading {
261 color: fade(@sbs-plf-text-color, 50%);
262 }
263 }
264
265 .el-collapse {
266 &-item {
267 &__header {
268 background-color: rgba(0, 0, 0, 0.05);
269 }
270
271 &__wrap {
272 background-color: transparent;
273 }
274 }
275 }
276 }
277 }
278
279 //STEP BY STEP - CONFIRM BOOKING FORM
280 &-confirmBookingForm {
281 //STEP BY STEP - CONFIRM BOOKING FORM - APPOINTMENT
282 &-appointment {
283 &.am-confirm-booking {
284 .@{formItem} {
285 &__content {
286 .am-payment-button {
287
288 &-selected {
289 p {
290 color: @color-accent;
291 }
292 }
293 &-inner {
294 svg {
295 path {
296 fill: @sbs-caf-text-color;
297 }
298 }
299 }
300 }
301 }
302 }
303 background-color: @sbs-caf-bgr-color;
304
305 p {
306 color: @sbs-caf-text-color;
307 }
308 }
309 }
310
311 //STEP BY STEP - CONFIRM BOOKING FORM - PACKAGE
312 &-package {
313 &.am-confirm-booking {
314 .@{formItem} {
315 &__content {
316 .am-payment-button {
317
318 &-selected {
319 p {
320 color: @color-accent;
321 }
322 }
323 &-inner {
324 svg {
325 path {
326 fill: @sbs-cpf-text-color;
327 }
328 }
329 }
330 }
331 }
332 }
333 background-color: @sbs-cpf-bgr-color;
334
335 p, h2 {
336 color: @sbs-cpf-text-color;
337 }
338 }
339 }
340 }
341
342 //STEP BY STEP - CONGRATULATIONS BOOKING FORM
343 &-congratulationsForm {
344 //STEP BY STEP - CONGRATULATIONS BOOKING FORM - APPOINTMENT
345 &-appointment {
346 &.am-success-payment {
347 background-color: @sbs-coa-bgr-color;
348
349 h4, p {
350 color: @sbs-coa-text-color;
351 }
352 }
353
354 }
355
356 //STEP BY STEP - CONGRATULATIONS BOOKING FORM - PACKAGE
357 &-package {
358 &.am-success-payment {
359 background-color: @sbs-cop-bgr-color;
360
361 h4, p {
362 color: @sbs-cop-text-color;
363 }
364 }
365
366 }
367 }
368 }
369
370 //CATALOG FORM
371 &-catalogForm {
372 //CATALOG FORM - SELECT SERVICE FORM
373 &-selectServiceForm {
374 background-color: @cf-ssf-bgr-color;
375
376 .am-select-service {
377 background-color: transparent;
378 }
379 }
380
381 //CATALOG FORM - CALENDAR DATE TIME FORM
382 &-calendarDateTimeForm {
383 &.am-select-date {
384 background: linear-gradient(@cf-cf-gradient-angle, @cf-cf-gradient1 0%, @cf-cf-gradient2 100%);
385
386 * {
387 color: @cf-cf-text-color;
388 }
389
390 .am-recurring-check {
391 span {
392 color: @cf-cf-text-color;
393 }
394 }
395
396 .am-appointment-times {
397 .el-radio-button {
398 .el-radio-button__inner {
399 color: @cf-cf-text-color;
400 }
401 }
402 }
403 }
404 }
405
406 //CATALOG FORM - RECURRING SETUP FORM
407 &-recurringSetupForm {
408 &.am-select-date {
409 background: linear-gradient(@cf-rsf-gradient-angle, @cf-rsf-gradient1 0%, @cf-rsf-gradient2 100%);
410 }
411 }
412
413 //CATALOG FORM - RECURRING DATES FORM
414 &-recurringDatesForm {
415 &.am-recurring-dates {
416 background-color: @cf-rdf-bgr-color;
417
418 .am-recurring-dates-header {
419 p {
420 color: @cf-rdf-text-color;
421 }
422
423 p.am-recurring-dates-header-second {
424 color: fade(@cf-rdf-text-color, 65%);
425 }
426 }
427
428 .am-recurring-dates-row-header {
429 * {
430 color: fade(@cf-rdf-text-color, 65%);
431 }
432 }
433
434 .am-recurring-flex-row-middle-align.am-recurring-dates-row-editing {
435 background-color: fade(@cf-rdf-bgr-color, 60%);
436 }
437
438 // NONE FORM ITEMS
439 .am-select {
440 &-catalogForm {
441 //CUSTOMIZE - SELECT - STEP BY STEP - RECURRING DATES FORM
442 &-recurringDatesForm {
443 &.is-editing {
444 .@{input} {
445 &:hover {
446 .@{select} {
447 &__caret {
448 color: @cf-rdf-input-text-color;
449 }
450 }
451 }
452
453 & .@{input}__inner {
454 color: @cf-rdf-input-text-color;
455 background-color: @cf-rdf-input-color;
456 }
457
458 &.is-disabled {
459 .@{input}__inner {
460 background-color: fade(@cf-rdf-input-color, 25%);
461 }
462 }
463
464 & .@{select} {
465 &__caret {
466 color: fade(@cf-rdf-input-text-color, 75%);
467 }
468 }
469 }
470
471 &.am-recurring-row-item {
472 .@{select} {
473 background-color: transparent;
474 }
475 }
476 }
477
478 .@{input} {
479 & .@{input}__inner {
480 color: @cf-rdf-text-color;
481 }
482
483 &.is-disabled {
484 .@{input}__inner {
485 background-color: fade(@cf-rdf-input-color, 25%);
486 }
487 }
488
489 & .@{select} {
490 &__caret {
491 color: fade(@cf-rdf-input-text-color, 75%);
492 }
493 }
494 }
495
496 .@{select} {
497 background-color: transparent;
498 }
499 }
500 }
501 }
502
503 .am-block-catalogForm-recurringDatesForm {
504 &.am-pagination.am-section {
505 p {
506 color: @cf-rdf-text-color;
507 }
508
509 .el-pagination {
510 button {
511 background-color: @cf-rdf-bgr-color;
512 }
513
514 .el-pager {
515 li {
516 background-color: @cf-rdf-bgr-color;
517 color: @cf-rdf-text-color;
518
519 &:hover {
520 color: @color-accent;
521 }
522 }
523
524 li.active {
525 background-color: @color-accent;
526
527 &:hover {
528 color: @cf-rdf-text-color;
529 }
530 }
531 }
532 }
533 }
534 }
535 }
536 }
537
538 //CATALOG FORM - PACKAGE SETUP FORM
539 &-packageSetupForm {
540 &.am-select-date {
541 background: linear-gradient(@cf-psf-gradient-angle, @cf-psf-gradient1 0%, @cf-psf-gradient2 100%);
542
543 * {
544 color: @cf-psf-text-color;
545 }
546
547 .am-appointment-times {
548 .el-radio-button {
549 .el-radio-button__inner {
550 color: @cf-psf-text-color;
551 }
552 }
553 }
554 }
555 }
556
557 //CATALOG FORM - PACKAGE LIST FORM
558 &-packageListForm {
559 &.am-package-list {
560 background-color: @cf-plf-bgr-color;
561
562 .am-package-header-image-data-wrapper, .am-overview-booking, .am-appointments-wrapper {
563 * {
564 color: @cf-plf-text-color
565 }
566 }
567
568 .am-package-price__wrapper {
569 color: @color-accent;
570 }
571
572 .am-package-description {
573 color: @cf-plf-text-color;
574 }
575
576 .am-appointment {
577 &-header-cell {
578 color: fade(@cf-plf-text-color, 50%);
579 }
580
581 &-body-heading {
582 color: fade(@cf-plf-text-color, 50%);
583 }
584 }
585
586 .el-collapse {
587 &-item {
588 &__header {
589 background-color: rgba(0, 0, 0, 0.05);
590 }
591
592 &__wrap {
593 background-color: transparent;
594 }
595 }
596 }
597 }
598 }
599
600 //CATALOG FORM - CONFIRM BOOKING FORM
601 &-confirmBookingForm {
602 //CATALOG FORM - CONFIRM BOOKING FORM - APPOINTMENT
603 &-appointment {
604 &.am-confirm-booking {
605 background-color: @cf-caf-bgr-color;
606
607 p {
608 color: @cf-caf-text-color;
609 }
610 }
611 }
612
613 //CATALOG FORM - CONFIRM BOOKING FORM - PACKAGE
614 &-package {
615 &.am-confirm-booking {
616
617 .@{formItem} {
618 &__content {
619 .am-payment-button {
620
621 &-selected {
622 p {
623 color: @color-accent;
624 }
625 }
626 &-inner {
627 svg {
628 path {
629 fill: @cf-cpf-text-color;
630 }
631 }
632 }
633 }
634 }
635 }
636 background-color: @cf-cpf-bgr-color;
637
638 p, h2 {
639 color: @cf-cpf-text-color;
640 }
641 }
642 }
643 }
644
645 //CATALOG FORM - CONGRATULATIONS BOOKING FORM
646 &-congratulationsForm {
647 //CATALOG FORM - CONGRATULATIONS BOOKING FORM - APPOINTMENT
648 &-appointment {
649 &.am-success-payment {
650 background-color: @cf-coa-bgr-color;
651
652 h4, p {
653 color: @cf-coa-text-color;
654 }
655 }
656 }
657
658 //CATALOG FORM - CONGRATULATIONS BOOKING FORM - PACKAGE
659 &-package {
660 &.am-success-payment {
661 background-color: @cf-cop-bgr-color;
662
663 h4, p {
664 color: @cf-cop-text-color;
665 }
666 }
667 }
668 }
669 }
670 }
671
672 //CUSTOMIZE - BLOCK
673 .am-block {
674 //CUSTOMIZE - BLOCK - STEP BY STEP
675 &-stepByStepForm {
676 //CUSTOMIZE - BLOCK - STEP BY STEP - SELECT SERVICE FORM
677 &-selectServiceForm {
678 color: @sbs-ssf-text-color;
679
680 .@{formItem} {
681 &__label {
682 color: @sbs-ssf-text-color;
683 font-weight: 700;
684 }
685 }
686
687 span, p {
688 color: @sbs-ssf-text-color;
689 }
690 }
691
692 //CUSTOMIZE - BLOCK - STEP BY STEP - CALENDAR DATE FORM
693 &-calendarDateTimeForm {
694 color: @sbs-cf-text-color;
695
696 span, p {
697 color: @sbs-cf-text-color;
698 }
699 }
700
701 //CUSTOMIZE - BLOCK - STEP BY STEP - RECURRING SETUP FORM
702 &-recurringSetupForm {
703 color: @sbs-rsf-text-color;
704
705 span, p {
706 color: @sbs-rsf-text-color;
707 }
708
709 p.am-recurring-setup-title {
710 color: @sbs-rsf-text-color
711 }
712
713 &.am-recurring-setup-description {
714 span, p {
715 color: @sbs-rsf-text-color;
716 }
717 }
718 }
719
720 //CUSTOMIZE - BLOCK - STEP BY STEP - RECURRING DATES FORM
721 &-recurringDatesForm {
722 span, p, i {
723 color: @sbs-rdf-text-color;
724 }
725
726 &.am-delete-element {
727 i {
728 background-color: @color-accent;
729 }
730
731 &:hover {
732 i {
733 background-color: @sbs-rdf-text-color;
734 color: @color-accent;
735 }
736 }
737 }
738 }
739
740 //CUSTOMIZE - BLOCK - STEP BY STEP - PACKAGE INFO FORM
741 &-packageInfoForm {
742 color: @sbs-pif-text-color;
743 fill: @sbs-pif-text-color;
744 }
745
746 //CUSTOMIZE - BLOCK - STEP BY STEP - PACKAGE SETUP FORM
747 &-packageSetupForm {
748 color: @sbs-psf-text-color;
749
750 span, p {
751 color: @sbs-psf-text-color;
752 }
753 }
754
755 //CUSTOMIZE - BLOCK - STEP BY STEP - CONFIRM BOOKING FORM
756 &-confirmBookingForm {
757 // APPOINTMENT
758 &-appointment {
759 color: @sbs-caf-text-color;
760
761 .@{formItem} {
762 &__label {
763 color: @sbs-caf-text-color;
764 font-weight: 700;
765
766 span {
767 color: @sbs-caf-text-color;
768 font-weight: 700;
769 }
770 }
771 }
772
773 div, i {
774 color: @sbs-caf-text-color;
775 }
776 }
777
778 // PACKAGE
779 &-package {
780 color: @sbs-cpf-text-color;
781
782 .@{formItem} {
783 &__label {
784 color: @sbs-cpf-text-color;
785 font-weight: 700;
786
787 span {
788 color: @sbs-cpf-text-color;
789 }
790 }
791 }
792
793 div, i {
794 color: @sbs-cpf-text-color;
795 }
796 }
797 }
798 }
799
800
801 //CUSTOMIZE - BLOCK - CATALOG FORM
802 &-catalogForm {
803 //CUSTOMIZE - BLOCK - CATALOG FORM - SELECT SERVICE FORM
804 &-selectServiceForm {
805 color: @cf-ssf-text-color;
806
807 .@{formItem} {
808 &__label {
809 color: @cf-ssf-text-color;
810 font-weight: 700;
811 }
812 }
813
814 span, p {
815 color: @cf-ssf-text-color;
816 }
817 }
818
819 //CUSTOMIZE - BLOCK - CATALOG FORM - CALENDAR DATE FORM
820 &-calendarDateTimeForm {
821 color: @cf-cf-text-color;
822
823 span, p {
824 color: @cf-cf-text-color;
825 }
826 }
827
828 //CUSTOMIZE - BLOCK - CATALOG FORM - RECURRING SETUP FORM
829 &-recurringSetupForm {
830 color: @cf-rsf-text-color;
831
832 span, p {
833 color: @cf-rsf-text-color;
834 }
835
836 p.am-recurring-setup-title {
837 color: @cf-rsf-text-color
838 }
839
840 &.am-recurring-setup-description {
841 span, p {
842 color: @cf-rsf-text-color;
843 }
844 }
845 }
846
847 //CUSTOMIZE - BLOCK - CATALOG FORM - RECURRING DATES FORM
848 &-recurringDatesForm {
849 span, p, i {
850 color: @cf-rdf-text-color;
851 }
852
853 &.am-delete-element {
854 i {
855 background-color: @color-accent;
856 }
857
858 &:hover {
859 i {
860 background-color: @cf-rdf-text-color;
861 color: @color-accent;
862 }
863 }
864 }
865 }
866
867 //CUSTOMIZE - BLOCK - CATALOG FORM - PACKAGE SETUP FORM
868 &-packageSetupForm {
869 color: @cf-psf-text-color;
870
871 span, p {
872 color: @cf-psf-text-color;
873 }
874 }
875
876 //CUSTOMIZE - BLOCK - CATALOG FORM - CONFIRM BOOKING FORM
877 &-confirmBookingForm {
878 // APPOINTMENT
879 &-appointment {
880 color: @cf-caf-text-color;
881
882 .am-payment-buttons-wrapper {
883 label {
884 span {
885 color: @cf-caf-text-color;
886 }
887 }
888 }
889
890 .@{formItem} {
891 &__label {
892 color: @cf-caf-text-color;
893 font-weight: 700;
894
895 span {
896 color: @cf-caf-text-color;
897 font-weight: 700;
898 }
899 }
900 }
901
902 div, i {
903 color: @cf-caf-text-color;
904 }
905 }
906
907 // PACKAGE
908 &-package {
909 color: @cf-cpf-text-color;
910
911 .@{formItem} {
912 &__label {
913 color: @cf-cpf-text-color;
914 font-weight: 700;
915
916 span {
917 color: @cf-cpf-text-color;
918 font-weight: 700;
919 }
920 }
921 }
922
923 div, i {
924 color: @cf-cpf-text-color;
925 }
926 }
927 }
928
929 //CUSTOMIZE - BLOCK - CATALOG FORM - CONFIRM BOOKING FORM
930 &-congratulationsForm {
931 // APPOINTMENT
932 &-appointment {
933 color: @cf-coa-text-color;
934
935 .@{formItem} {
936 &__label {
937 color: @cf-coa-text-color;
938 font-weight: 700;
939
940 span {
941 color: @cf-coa-text-color;
942 font-weight: 700;
943 }
944 }
945 }
946
947 div, i {
948 color: @cf-coa-text-color;
949 }
950 }
951
952 // PACKAGE
953 &-package {
954 color: @cf-cop-text-color;
955
956 .@{formItem} {
957 &__label {
958 color: @cf-cop-text-color;
959 font-weight: 700;
960
961 span {
962 color: @cf-cop-text-color;
963 font-weight: 700;
964 }
965 }
966 }
967
968 div, i {
969 color: @cf-cop-text-color;
970 }
971 }
972 }
973 }
974 }
975
976 .@{calendar} {
977 .am-calendar {
978 // STEP BY STEP
979 &-stepByStepForm {
980 // STEP BY STEP - RECURRING SETUP FORM
981 &-recurringSetupForm {
982 &.@{formItem} {
983 & .@{formItem}__label {
984 color: @sbs-rsf-text-color;
985 font-weight: 700;
986 }
987
988 & .@{formItem}__content {
989 & .@{input}__inner {
990 color: @sbs-rsf-input-text-color;
991 background-color: @sbs-rsf-input-color;
992 }
993 }
994 }
995
996 .popover-content-wrapper .popover-content {
997 color: @sbs-rsf-dropdown-text-color;
998 background-color: @sbs-rsf-dropdown-color;
999
1000 * {
1001 color: @sbs-rsf-dropdown-text-color;
1002 }
1003
1004 .c-title-popover.popover-container {
1005 .popover-origin {
1006 background-color: @sbs-rsf-dropdown-color;
1007
1008 * {
1009 background-color: @sbs-rsf-dropdown-color;
1010 }
1011 }
1012 }
1013
1014 .c-day-content:hover {
1015 & > div {
1016 color: @color-accent;
1017 }
1018 }
1019
1020 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
1021 color: @color-white;
1022 }
1023 }
1024 }
1025 }
1026
1027 // CATALOG FORM
1028 &-catalogForm {
1029 // CATALOG FORM - RECURRING SETUP FORM
1030 &-recurringSetupForm {
1031 &.@{formItem} {
1032 & .@{formItem}__label {
1033 color: @cf-rsf-text-color;
1034 font-weight: 700;
1035 }
1036
1037 & .@{formItem}__content {
1038 & .@{input}__inner {
1039 color: @cf-rsf-input-text-color;
1040 background-color: @cf-rsf-input-color;
1041 }
1042 }
1043 }
1044
1045 .popover-content-wrapper .popover-content {
1046 color: @cf-rsf-dropdown-text-color;
1047 background-color: @cf-rsf-dropdown-color;
1048
1049 * {
1050 color: @cf-rsf-dropdown-text-color;
1051 }
1052
1053 .c-title-popover.popover-container {
1054 .popover-origin {
1055 background-color: @cf-rsf-dropdown-color;
1056
1057 * {
1058 background-color: @cf-rsf-dropdown-color;
1059 }
1060 }
1061 }
1062
1063 .c-day-content:hover {
1064 & > div {
1065 color: @color-accent;
1066 }
1067 }
1068
1069 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
1070 color: @color-white;
1071 }
1072 }
1073 }
1074 }
1075 }
1076
1077 &.am-calendar {
1078 // STEP BY STEP
1079 &-stepByStepForm {
1080 // STEP BY STEP - RECURRING DATES FORM
1081 &-recurringDatesForm {
1082 &.am-recurring-row-item.am-recurring-row-item-date {
1083 &.is-editing {
1084 & .@{input}__inner {
1085 color: @sbs-rdf-input-text-color;
1086 background-color: @sbs-rdf-input-color;
1087 }
1088
1089 .popover-content-wrapper .popover-content {
1090 color: @sbs-rdf-dropdown-text-color;
1091 background-color: @sbs-rdf-dropdown-color;
1092
1093 * {
1094 color: @sbs-rdf-dropdown-text-color;
1095 }
1096
1097 .c-title-popover.popover-container {
1098 .popover-origin {
1099 background-color: @sbs-rdf-dropdown-color;
1100
1101 * {
1102 background-color: @sbs-rdf-dropdown-color;
1103 }
1104 }
1105 }
1106
1107 .c-day-content:hover {
1108 & > div {
1109 color: @color-accent;
1110 }
1111 }
1112
1113 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
1114 color: @color-white;
1115 }
1116 }
1117 }
1118
1119 &.is-substitute {
1120 & .@{input}__inner {
1121 color: @color-accent;
1122 }
1123 }
1124
1125 & .@{input}__inner {
1126 color: @sbs-rdf-text-color;
1127 }
1128 }
1129
1130 .popover-container {
1131 .popover-content-wrapper .popover-content {
1132 color: @sbs-rdf-dropdown-text-color;
1133 background-color: @sbs-rdf-dropdown-color;
1134
1135 * {
1136 color: @sbs-rdf-dropdown-text-color;
1137 }
1138
1139 .c-title-popover.popover-container {
1140 .popover-origin {
1141 background-color: @sbs-rdf-dropdown-color;
1142
1143 * {
1144 background-color: @sbs-rdf-dropdown-color;
1145 }
1146 }
1147 }
1148
1149 .c-day-content:hover {
1150 & > div {
1151 color: @color-accent;
1152 }
1153 }
1154
1155 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
1156 color: @color-white;
1157 }
1158 }
1159 }
1160 }
1161 }
1162
1163 // CATALOG FORM
1164 &-catalogForm {
1165 // CATALOG FORM - RECURRING DATES FORM
1166 &-recurringDatesForm {
1167 &.am-recurring-row-item.am-recurring-row-item-date {
1168 &.is-editing {
1169 & .@{input}__inner {
1170 color: @cf-rdf-input-text-color;
1171 background-color: @cf-rdf-input-color;
1172 }
1173 }
1174
1175 &.is-substitute {
1176 & .@{input}__inner {
1177 color: @color-accent;
1178 }
1179 }
1180
1181 & .@{input}__inner {
1182 color: @cf-rdf-text-color;
1183 }
1184 }
1185
1186 .popover-container {
1187 .popover-content-wrapper .popover-content {
1188 color: @cf-rdf-dropdown-text-color;
1189 background-color: @cf-rdf-dropdown-color;
1190
1191 * {
1192 color: @cf-rdf-dropdown-text-color;
1193 }
1194
1195 .c-title-popover.popover-container {
1196 .popover-origin {
1197 background-color: @cf-rdf-dropdown-color;
1198
1199 * {
1200 background-color: @cf-rdf-dropdown-color;
1201 }
1202 }
1203 }
1204
1205 .c-day-content:hover {
1206 & > div {
1207 color: @color-accent;
1208 }
1209 }
1210
1211 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
1212 color: @color-white;
1213 }
1214 }
1215 }
1216 }
1217 }
1218 }
1219 }
1220 }
1221
1222 #am-events-booking {
1223 .am-event-list {
1224 .am-form {
1225 //EVENT LIST
1226 &-eventListForm {
1227 &.am-event {
1228 background-color: @elf-bgr-color;
1229
1230 &:hover {
1231 background-color: darken(@elf-bgr-color, 5%);
1232 }
1233
1234 .am-event-data {
1235 .am-event-info {
1236 .am-event-sub-info {
1237 & > div {
1238 color: @elf-text-color;
1239 }
1240 }
1241 }
1242 }
1243
1244 .am-event-book-cta {
1245 &__inner {
1246 span {
1247 color: @elf-text-color;
1248 }
1249 }
1250 }
1251 }
1252
1253 div {
1254 color: @elf-text-color;
1255
1256 &.am-calendar-picker * {
1257 color: @color-text-prime;
1258 }
1259
1260 &.@{formItem}__error {
1261 color: @color-red;
1262 }
1263 }
1264
1265 //EVENT LIST - CONFIRM BOOKING FORM
1266 &-confirmBookingForm {
1267 //EVENT LIST - CONFIRM BOOKING FORM - EVENT
1268 &-event {
1269 &.am-confirmation-booking {
1270 p {
1271 color: @elf-text-color;
1272 }
1273
1274 .am-payment-button {
1275 &:hover {
1276 p {
1277 color: @color-accent;
1278 }
1279 }
1280
1281 &-selected {
1282 p {
1283 color: @color-accent;
1284 }
1285 }
1286 }
1287 }
1288 }
1289 }
1290
1291 //EVENT LIST - CONGRATULATIONS BOOKING FORM
1292 &-congratulationsForm {
1293 &-event {
1294 h4, p {
1295 color: @elf-text-color;
1296 }
1297 }
1298 }
1299 }
1300 }
1301
1302 .am-block {
1303 &-eventListForm {
1304 &-confirmBookingForm {
1305 &-event {
1306 .@{formItem} {
1307 &__label {
1308 color: @elf-text-color;
1309 font-weight: 700;
1310
1311 span {
1312 color: @elf-text-color;
1313 font-weight: 700;
1314 }
1315 }
1316 }
1317 }
1318 }
1319 }
1320 }
1321 }
1322
1323 .@{calendar} {
1324 &.am-calendar {
1325 &-eventListForm {
1326 .@{input}__inner {
1327 color: @elf-input-text-color;
1328 background-color: @elf-input-color;
1329 }
1330
1331 .@{input}__prefix {
1332 svg {
1333 path {
1334 fill: @elf-input-text-color;
1335 }
1336 }
1337 }
1338
1339 .popover-content-wrapper .popover-content {
1340 color: @elf-dropdown-text-color;
1341 background-color: @elf-dropdown-color;
1342
1343 * {
1344 color: @elf-dropdown-text-color;
1345 }
1346
1347 .c-title-popover.popover-container {
1348 .popover-origin {
1349 background-color: @elf-dropdown-color;
1350
1351 * {
1352 background-color: @elf-dropdown-color;
1353 }
1354 }
1355 }
1356
1357 .c-day-content:hover {
1358 & > div {
1359 color: @color-accent;
1360 }
1361 }
1362
1363 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
1364 color: @color-white;
1365 }
1366 }
1367 }
1368 }
1369 }
1370 }
1371
1372 // FORM ITEMS
1373 .@{formItem} {
1374 // CUSTOMIZE - INPUT
1375 &.am-input {
1376 // CUSTOMIZE - INPUT - STEP BY STEP
1377 &-stepByStepForm {
1378 // CUSTOMIZE - INPUT - STEP BY STEP - CONFIRM BOOKING
1379 &-confirmBookingForm {
1380 // CUSTOMIZE - INPUT - STEP BY STEP - CONFIRM BOOKING APPOINTMENT
1381 &-appointment {
1382 .@{formItem} {
1383 &__label {
1384 color: @sbs-caf-text-color;
1385 font-weight: 700;
1386
1387 span {
1388 color: @sbs-caf-text-color;
1389 font-weight: 700;
1390 }
1391 }
1392 }
1393
1394 .@{input} {
1395 &__inner {
1396 color: @sbs-caf-input-text-color;
1397 background-color: @sbs-caf-input-color;
1398 }
1399
1400 &.is-disabled {
1401 .@{input}__inner {
1402 border-color: #e4e7ed;
1403 background-color: lighten(@sbs-caf-input-color, 15%);
1404 }
1405 }
1406
1407 &-group {
1408 &__prepend {
1409 background-color: @sbs-caf-input-color;
1410
1411 .@{input}__icon {
1412 color: @sbs-caf-input-text-color;
1413 }
1414 }
1415
1416 .@{input} {
1417 &__suffix {
1418 i {
1419 color: @sbs-caf-input-text-color;
1420 }
1421 }
1422 }
1423 }
1424 }
1425 }
1426
1427 // CUSTOMIZE - INPUT - STEP BY STEP - CONFIRM BOOKING PACKAGE
1428 &-package {
1429 .@{formItem} {
1430 &__label {
1431 color: @sbs-cpf-text-color;
1432 font-weight: 700;
1433
1434 span {
1435 color: @sbs-cpf-text-color;
1436 font-weight: 700;
1437 }
1438 }
1439 }
1440
1441 .@{input} {
1442 &__inner {
1443 color: @sbs-cpf-input-text-color;
1444 background-color: @sbs-cpf-input-color;
1445 }
1446
1447 &.is-disabled {
1448 .@{input}__inner {
1449 border-color: #e4e7ed;
1450 background-color: lighten(@sbs-cpf-input-color, 15%);
1451 }
1452 }
1453
1454 &-group {
1455 &__prepend {
1456 background-color: @sbs-cpf-input-color;
1457
1458 .@{input}__icon {
1459 color: @sbs-cpf-input-text-color;
1460 }
1461 }
1462
1463 .@{input} {
1464 &__suffix {
1465 i {
1466 color: @sbs-cpf-input-text-color;
1467 }
1468 }
1469 }
1470 }
1471 }
1472 }
1473 }
1474 }
1475
1476 // CUSTOMIZE - INPUT - EVENT LIST
1477 &-eventListForm {
1478 // CUSTOMIZE - INPUT - EVENT LIST - CONFIRM BOOKING
1479 &-confirmBookingForm {
1480 // CUSTOMIZE - INPUT - EVENT LIST - CONFIRM BOOKING EVENT
1481 &-event {
1482 .@{formItem} {
1483 &__label {
1484 color: @elf-text-color;
1485 font-weight: 700;
1486 }
1487 }
1488
1489 .@{input} {
1490 &__inner {
1491 color: @elf-input-text-color;
1492 background-color: @elf-input-color;
1493 }
1494
1495 &.is-disabled {
1496 .@{input}__inner {
1497 border-color: #e4e7ed;
1498 background-color: lighten(@elf-input-color, 15%);
1499 }
1500 }
1501
1502 &-group {
1503 &__prepend {
1504 background-color: @elf-input-color;
1505
1506 .@{input}__icon {
1507 color: @elf-input-text-color;
1508 }
1509 }
1510
1511 .@{input} {
1512 &__suffix {
1513 i {
1514 color: @elf-input-text-color;
1515 }
1516 }
1517 }
1518 }
1519 }
1520 }
1521 }
1522 }
1523
1524 // CUSTOMIZE - INPUT - CATALOG FORM
1525 &-catalogForm {
1526 // CUSTOMIZE - INPUT - CATALOG FORM - CONFIRM BOOKING
1527 &-confirmBookingForm {
1528 // CUSTOMIZE - INPUT - CATALOG FORM - CONFIRM BOOKING APPOINTMENT
1529 &-appointment {
1530 .@{formItem} {
1531 &__label {
1532 color: @cf-caf-text-color;
1533 font-weight: 700;
1534
1535 span {
1536 color: @cf-caf-text-color;
1537 font-weight: 700;
1538 }
1539 }
1540 }
1541
1542 .@{input} {
1543 &__inner {
1544 color: @cf-caf-input-text-color;
1545 background-color: @cf-caf-input-color;
1546 }
1547
1548 &.is-disabled {
1549 .@{input}__inner {
1550 border-color: #e4e7ed;
1551 background-color: lighten(@cf-caf-input-color, 15%);
1552 }
1553 }
1554
1555 &-group {
1556 &__prepend {
1557 background-color: @cf-caf-input-color;
1558
1559 .@{input}__icon {
1560 color: @cf-caf-input-text-color;
1561 }
1562 }
1563
1564 .@{input} {
1565 &__suffix {
1566 i {
1567 color: @cf-caf-input-text-color;
1568 }
1569 }
1570 }
1571 }
1572 }
1573 }
1574
1575 // CUSTOMIZE - INPUT - CATALOG FORM - CONFIRM BOOKING PACKAGE
1576 &-package {
1577 .@{formItem} {
1578 &__label {
1579 color: @cf-cpf-text-color;
1580 font-weight: 700;
1581
1582 span {
1583 color: @cf-cpf-text-color;
1584 font-weight: 700;
1585 }
1586 }
1587 }
1588
1589 .@{input} {
1590 &__inner {
1591 color: @cf-cpf-input-text-color;
1592 background-color: @cf-cpf-input-color;
1593 }
1594
1595 &.is-disabled {
1596 .@{input}__inner {
1597 border-color: #e4e7ed;
1598 background-color: lighten(@cf-cpf-input-color, 15%);
1599 }
1600 }
1601
1602 &-group {
1603 &__prepend {
1604 background-color: @cf-cpf-input-color;
1605
1606 .@{input}__icon {
1607 color: @cf-cpf-input-text-color;
1608 }
1609 }
1610
1611 .@{input} {
1612 &__suffix {
1613 i {
1614 color: @cf-cpf-input-text-color;
1615 }
1616 }
1617 }
1618 }
1619 }
1620 }
1621 }
1622 }
1623 }
1624
1625 //CUSTOMIZE - SELECT
1626 &.am-select {
1627 //CUSTOMIZE - SELECT - STEP BY STEP
1628 &-stepByStepForm {
1629 //CUSTOMIZE - SELECT - STEP BY STEP - SELECT SERVICE FORM
1630 &-selectServiceForm {
1631 .@{formItem} {
1632 &__label {
1633 color: @sbs-ssf-text-color;
1634 font-weight: 700;
1635 }
1636 }
1637
1638 .@{input} {
1639 &:hover {
1640 .@{select} {
1641 &__caret {
1642 color: @sbs-ssf-input-text-color;
1643 }
1644 }
1645 }
1646
1647 &__inner {
1648 color: @sbs-ssf-input-text-color;
1649 background-color: @sbs-ssf-input-color;
1650 }
1651
1652 &.is-disabled {
1653 .@{input}__inner {
1654 background-color: fade(@sbs-ssf-input-color, 25%);
1655 }
1656 }
1657
1658 & .@{select} {
1659 &__caret {
1660 color: fade(@sbs-ssf-input-text-color, 75%);
1661 }
1662 }
1663 }
1664 }
1665
1666 //CUSTOMIZE - SELECT - STEP BY STEP - RECURRING SETUP FORM
1667 &-recurringSetupForm {
1668 .@{formItem} {
1669 &__label {
1670 color: @sbs-rsf-text-color;
1671 font-weight: 700;
1672 }
1673 }
1674
1675 .@{input} {
1676 &:hover {
1677 .@{select} {
1678 &__caret {
1679 color: @sbs-rsf-input-text-color;
1680 }
1681 }
1682 }
1683
1684 & .@{input}__inner {
1685 color: @sbs-rsf-input-text-color;
1686 background-color: @sbs-rsf-input-color;
1687 }
1688
1689 &.is-disabled {
1690 .@{input}__inner {
1691 background-color: fade(@sbs-rsf-input-color, 25%);
1692 }
1693 }
1694
1695 & .@{select} {
1696 &__caret {
1697 color: fade(@sbs-rsf-input-text-color, 75%);
1698 }
1699 }
1700 }
1701 }
1702
1703 //CUSTOMIZE - SELECT - STEP BY STEP - SELECT PACKAGE FORM
1704 &-selectPackageForm {
1705 .@{formItem} {
1706 &__label {
1707 color: @sbs-spf-text-color;
1708 font-weight: 700;
1709 }
1710 }
1711
1712 .@{input} {
1713 &:hover {
1714 .@{select} {
1715 &__caret {
1716 color: @sbs-spf-input-text-color;
1717 }
1718 }
1719 }
1720
1721 &__inner {
1722 color: @sbs-spf-input-text-color;
1723 background-color: @sbs-spf-input-color;
1724 }
1725
1726 &.is-disabled {
1727 .@{input}__inner {
1728 background-color: fade(@sbs-spf-input-color, 25%);
1729 }
1730 }
1731
1732 & .@{select} {
1733 &__caret {
1734 color: fade(@sbs-spf-input-text-color, 75%);
1735 }
1736 }
1737 }
1738 }
1739
1740 //CUSTOMIZE - SELECT - STEP BY STEP - PACKAGE SETUP FORM
1741 &-packageSetupForm {
1742 .@{formItem} {
1743 &__label {
1744 color: @sbs-psf-text-color;
1745 font-weight: 700;
1746 }
1747 }
1748
1749 .@{input} {
1750 &:hover {
1751 .@{select} {
1752 &__caret {
1753 color: @sbs-psf-input-text-color;
1754 }
1755 }
1756 }
1757
1758 & input.@{input}__inner {
1759 color: @sbs-psf-input-text-color;
1760 background-color: @sbs-psf-input-color;
1761 }
1762
1763 &.is-disabled {
1764 .@{input}__inner {
1765 background-color: fade(@sbs-psf-input-color, 25%);
1766 }
1767 }
1768
1769 & .@{select} {
1770 &__caret {
1771 color: fade(@sbs-psf-input-text-color, 75%);
1772 }
1773 }
1774 }
1775 }
1776
1777 //CUSTOMIZE - SELECT - STEP BY STEP - CONFIRM APPOINTMENT FORM
1778 &-confirmBookingForm {
1779 &-appointment {
1780 .@{formItem} {
1781 &__label {
1782 color: @sbs-caf-text-color;
1783 font-weight: 700;
1784
1785 span {
1786 color: @sbs-caf-text-color;
1787 font-weight: 700;
1788 }
1789 }
1790 }
1791
1792 .@{input} {
1793 &:hover {
1794 .@{select} {
1795 &__caret {
1796 color: @sbs-caf-input-text-color;
1797 }
1798 }
1799 }
1800
1801 & .@{input}__inner {
1802 color: @sbs-caf-input-text-color;
1803 background-color: @sbs-caf-input-color;
1804 }
1805
1806 &.is-disabled {
1807 .@{input}__inner {
1808 background-color: fade(@sbs-caf-input-color, 25%);
1809 }
1810 }
1811
1812 & .@{select} {
1813 &__caret {
1814 color: fade(@sbs-caf-input-text-color, 75%);
1815 }
1816 }
1817 }
1818 }
1819
1820 &-package {
1821 .@{formItem} {
1822 &__label {
1823 color: @sbs-cpf-text-color;
1824 font-weight: 700;
1825
1826 span {
1827 color: @sbs-cpf-text-color;
1828 font-weight: 700;
1829 }
1830 }
1831 }
1832
1833 .@{input} {
1834 &:hover {
1835 .@{select} {
1836 &__caret {
1837 color: @sbs-cpf-input-text-color;
1838 }
1839 }
1840 }
1841
1842 & .@{input}__inner {
1843 color: @sbs-cpf-input-text-color;
1844 background-color: @sbs-cpf-input-color;
1845 }
1846
1847 &.is-disabled {
1848 .@{input}__inner {
1849 background-color: fade(@sbs-cpf-input-color, 25%);
1850 }
1851 }
1852
1853 & .@{select} {
1854 &__caret {
1855 color: fade(@sbs-cpf-input-text-color, 75%);
1856 }
1857 }
1858 }
1859 }
1860 }
1861
1862 //CUSTOMIZE - SELECT - STEP BY STEP - CONGRATULATIONS APPOINTMENT FORM
1863 &-congratulationsForm {
1864 &-appointment {
1865 .@{formItem} {
1866 &__label {
1867 color: @sbs-coa-text-color;
1868 font-weight: 700;
1869
1870 span {
1871 color: @sbs-coa-text-color;
1872 font-weight: 700;
1873 }
1874 }
1875 }
1876
1877 .@{input} {
1878 &:hover {
1879 .@{select} {
1880 &__caret {
1881 color: @sbs-coa-input-text-color;
1882 }
1883 }
1884 }
1885
1886 & .@{input}__inner {
1887 color: @sbs-coa-input-text-color;
1888 background-color: @sbs-coa-input-color;
1889
1890 &::placeholder {
1891 color: fade(@sbs-coa-input-text-color, 60%);
1892 }
1893
1894 &::-webkit-input-placeholder {
1895 color: fade(@sbs-coa-input-text-color, 60%);
1896 }
1897
1898 &::-moz-placeholder {
1899 color: fade(@sbs-coa-input-text-color, 60%);
1900 }
1901
1902 &:-ms-input-placeholder {
1903 color: fade(@sbs-coa-input-text-color, 60%);
1904 }
1905
1906 &:-moz-placeholder {
1907 color: fade(@sbs-coa-input-text-color, 60%);
1908 }
1909 }
1910
1911 &.is-disabled {
1912 .@{input}__inner {
1913 background-color: fade(@sbs-coa-input-color, 25%);
1914 }
1915 }
1916
1917 & .@{select} {
1918 &__caret {
1919 color: fade(@sbs-coa-input-text-color, 75%);
1920 }
1921 }
1922 }
1923 }
1924
1925 &-package {
1926 .@{formItem} {
1927 &__label {
1928 color: @sbs-cop-text-color;
1929 font-weight: 700;
1930
1931 span {
1932 color: @sbs-cop-text-color;
1933 font-weight: 700;
1934 }
1935 }
1936 }
1937
1938 .@{input} {
1939 &:hover {
1940 .@{select} {
1941 &__caret {
1942 color: @sbs-cop-input-text-color;
1943 }
1944 }
1945 }
1946
1947 & .@{input}__inner {
1948 color: @sbs-cop-input-text-color;
1949 background-color: @sbs-cop-input-color;
1950
1951 &::placeholder {
1952 color: fade(@sbs-cop-input-text-color, 60%);
1953 }
1954
1955 &::-webkit-input-placeholder {
1956 color: fade(@sbs-cop-input-text-color, 60%);
1957 }
1958
1959 &::-moz-placeholder {
1960 color: fade(@sbs-cop-input-text-color, 60%);
1961 }
1962
1963 &:-ms-input-placeholder {
1964 color: fade(@sbs-cop-input-text-color, 60%);
1965 }
1966
1967 &:-moz-placeholder {
1968 color: fade(@sbs-cop-input-text-color, 60%);
1969 }
1970 }
1971
1972 &.is-disabled {
1973 .@{input}__inner {
1974 background-color: fade(@sbs-cop-input-color, 25%);
1975 }
1976 }
1977
1978 & .@{select} {
1979 &__caret {
1980 color: fade(@sbs-cop-input-text-color, 75%);
1981 }
1982 }
1983 }
1984 }
1985 }
1986 }
1987
1988 //CUSTOMIZE - SELECT - EVENT LIST
1989 &-eventListForm {
1990 .@{input} {
1991 &:hover {
1992 .@{select} {
1993 &__caret {
1994 color: @elf-input-text-color;
1995 }
1996 }
1997 }
1998
1999 &__inner {
2000 color: @elf-input-text-color;
2001 background-color: @elf-input-color;
2002
2003 &::placeholder {
2004 color: fade(@elf-input-text-color, 60%);
2005 }
2006
2007 &::-webkit-input-placeholder {
2008 color: fade(@elf-input-text-color, 60%);
2009 }
2010
2011 &::-moz-placeholder {
2012 color: fade(@elf-input-text-color, 60%);
2013 }
2014
2015 &:-ms-input-placeholder {
2016 color: fade(@elf-input-text-color, 60%);
2017 }
2018
2019 &:-moz-placeholder {
2020 color: fade(@elf-input-text-color, 60%);
2021 }
2022 }
2023
2024 &__prefix {
2025 img, svg {
2026 path {
2027 fill: @elf-input-text-color
2028 }
2029 }
2030 }
2031
2032 &.is-disabled {
2033 .@{input}__inner {
2034 background-color: fade(@elf-input-color, 25%);
2035 }
2036 }
2037
2038 & .@{select} {
2039 &__caret {
2040 color: fade(@elf-input-text-color, 75%);
2041 }
2042 }
2043 }
2044
2045 //CUSTOMIZE - SELECT - EVENT LIST - CONFIRM EVENT FORM
2046 &-confirmBookingForm, &-congratulationsForm {
2047 &-event {
2048 .@{formItem} {
2049 &__label {
2050 color: @elf-text-color;
2051 font-weight: 700;
2052
2053 span {
2054 color: @elf-text-color;
2055 font-weight: 700;
2056 }
2057 }
2058 }
2059
2060 .@{input} {
2061 &:hover {
2062 .@{select} {
2063 &__caret {
2064 color: @elf-input-text-color;
2065 }
2066 }
2067 }
2068
2069 & .@{input}__inner {
2070 color: @elf-input-text-color;
2071 background-color: @elf-input-color;
2072
2073 &::placeholder {
2074 color: fade(@elf-input-text-color, 60%);
2075 }
2076
2077 &::-webkit-input-placeholder {
2078 color: fade(@elf-input-text-color, 60%);
2079 }
2080
2081 &::-moz-placeholder {
2082 color: fade(@elf-input-text-color, 60%);
2083 }
2084
2085 &:-ms-input-placeholder {
2086 color: fade(@elf-input-text-color, 60%);
2087 }
2088
2089 &:-moz-placeholder {
2090 color: fade(@elf-input-text-color, 60%);
2091 }
2092 }
2093
2094 &.is-disabled {
2095 .@{input}__inner {
2096 background-color: fade(@elf-input-color, 25%);
2097 }
2098 }
2099
2100 & .@{select} {
2101 &__caret {
2102 color: fade(@elf-input-text-color, 75%);
2103 }
2104 }
2105 }
2106 }
2107 }
2108 }
2109
2110 //CUSTOMIZE - SELECT - CATALOG FORM
2111 &-catalogForm {
2112 //CUSTOMIZE - SELECT - CATALOG FORM - SELECT SERVICE FORM
2113 &-selectServiceForm {
2114 .@{formItem} {
2115 &__label {
2116 color: @cf-ssf-text-color;
2117 font-weight: 700;
2118 }
2119 }
2120
2121 .@{input} {
2122 &:hover {
2123 .@{select} {
2124 &__caret {
2125 color: @cf-ssf-input-text-color;
2126 }
2127 }
2128 }
2129
2130 &__inner {
2131 color: @cf-ssf-input-text-color;
2132 background-color: @cf-ssf-input-color;
2133 }
2134
2135 &.is-disabled {
2136 .@{input}__inner {
2137 background-color: fade(@cf-ssf-input-color, 25%);
2138 }
2139 }
2140
2141 & .@{select} {
2142 &__caret {
2143 color: fade(@cf-ssf-input-text-color, 75%);
2144 }
2145 }
2146 }
2147 }
2148
2149 //CUSTOMIZE - SELECT - CATALOG FORM - RECURRING SETUP FORM
2150 &-recurringSetupForm {
2151 .@{formItem} {
2152 &__label {
2153 color: @cf-rsf-text-color;
2154 font-weight: 700;
2155 }
2156 }
2157
2158 .@{input} {
2159 &:hover {
2160 .@{select} {
2161 &__caret {
2162 color: @cf-rsf-input-text-color;
2163 }
2164 }
2165 }
2166
2167 & .@{input}__inner {
2168 color: @cf-rsf-input-text-color;
2169 background-color: @cf-rsf-input-color;
2170 }
2171
2172 &.is-disabled {
2173 .@{input}__inner {
2174 background-color: fade(@cf-rsf-input-color, 25%);
2175 }
2176 }
2177
2178 & .@{select} {
2179 &__caret {
2180 color: fade(@cf-rsf-input-text-color, 75%);
2181 }
2182 }
2183 }
2184 }
2185
2186 //CUSTOMIZE - SELECT - CATALOG FORM - PACKAGE SETUP FORM
2187 &-packageSetupForm {
2188 .@{formItem} {
2189 &__label {
2190 color: @cf-psf-text-color;
2191 font-weight: 700;
2192 }
2193 }
2194
2195 .@{input} {
2196 &:hover {
2197 .@{select} {
2198 &__caret {
2199 color: @cf-psf-input-text-color;
2200 }
2201 }
2202 }
2203
2204 & input.@{input}__inner {
2205 color: @cf-psf-input-text-color;
2206 background-color: @cf-psf-input-color;
2207 }
2208
2209 &.is-disabled {
2210 .@{input}__inner {
2211 background-color: fade(@cf-psf-input-color, 25%);
2212 }
2213 }
2214
2215 & .@{select} {
2216 &__caret {
2217 color: fade(@cf-psf-input-text-color, 75%);
2218 }
2219 }
2220 }
2221 }
2222
2223 //CUSTOMIZE - SELECT - CATALOG FORM - CONFIRM FORM
2224 &-confirmBookingForm {
2225 // APPOINTMENT
2226 &-appointment {
2227
2228 .@{formItem} {
2229 &__label {
2230 color: @cf-caf-text-color;
2231 font-weight: 700;
2232
2233 span {
2234 color: @cf-caf-text-color;
2235 font-weight: 700;
2236 }
2237 }
2238 &__content {
2239 .am-payment-button {
2240
2241 &-selected {
2242 p {
2243 color: @color-accent;
2244 }
2245 }
2246 &-inner {
2247 svg {
2248 path {
2249 fill: @cf-caf-text-color;
2250 }
2251 }
2252 }
2253 }
2254 }
2255 }
2256
2257 .@{input} {
2258 &:hover {
2259 .@{select} {
2260 &__caret {
2261 color: @cf-caf-input-text-color;
2262 }
2263 }
2264 }
2265
2266 & .@{input}__inner {
2267 color: @cf-caf-input-text-color;
2268 background-color: @cf-caf-input-color;
2269 }
2270
2271 &.is-disabled {
2272 .@{input}__inner {
2273 background-color: fade(@cf-caf-input-color, 25%);
2274 }
2275 }
2276
2277 & .@{select} {
2278 &__caret {
2279 color: fade(@cf-caf-input-text-color, 75%);
2280 }
2281 }
2282 }
2283 }
2284
2285 // PACKAGE
2286 &-package {
2287 .@{formItem} {
2288 &__label {
2289 color: @cf-cpf-text-color;
2290 font-weight: 700;
2291
2292 span {
2293 color: @cf-cpf-text-color;
2294 font-weight: 700;
2295 }
2296 }
2297 }
2298
2299 .@{input} {
2300 &:hover {
2301 .@{select} {
2302 &__caret {
2303 color: @cf-cpf-input-text-color;
2304 }
2305 }
2306 }
2307
2308 & .@{input}__inner {
2309 color: @cf-cpf-input-text-color;
2310 background-color: @cf-cpf-input-color;
2311 }
2312
2313 &.is-disabled {
2314 .@{input}__inner {
2315 background-color: fade(@cf-cpf-input-color, 25%);
2316 }
2317 }
2318
2319 & .@{select} {
2320 &__caret {
2321 color: fade(@cf-cpf-input-text-color, 75%);
2322 }
2323 }
2324 }
2325 }
2326 }
2327
2328 //CUSTOMIZE - SELECT - CATALOG FORM - CONGRATULATIONS FORM
2329 &-congratulationsForm {
2330 // APPOINTMENT
2331 &-appointment {
2332 .@{formItem} {
2333 &__label {
2334 color: @cf-coa-text-color;
2335 font-weight: 700;
2336
2337 span {
2338 color: @cf-coa-text-color;
2339 font-weight: 700;
2340 }
2341 }
2342 }
2343
2344 .@{input} {
2345 &:hover {
2346 .@{select} {
2347 &__caret {
2348 color: @cf-coa-input-text-color;
2349 }
2350 }
2351 }
2352
2353 & .@{input}__inner {
2354 color: @cf-coa-input-text-color;
2355 background-color: @cf-coa-input-color;
2356
2357 &::placeholder {
2358 color: fade(@cf-coa-input-text-color, 60%);
2359 }
2360
2361 &::-webkit-input-placeholder {
2362 color: fade(@cf-coa-input-text-color, 60%);
2363 }
2364
2365 &::-moz-placeholder {
2366 color: fade(@cf-coa-input-text-color, 60%);
2367 }
2368
2369 &:-ms-input-placeholder {
2370 color: fade(@cf-coa-input-text-color, 60%);
2371 }
2372
2373 &:-moz-placeholder {
2374 color: fade(@cf-coa-input-text-color, 60%);
2375 }
2376 }
2377
2378 &.is-disabled {
2379 .@{input}__inner {
2380 background-color: fade(@cf-coa-input-color, 25%);
2381 }
2382 }
2383
2384 & .@{select} {
2385 &__caret {
2386 color: fade(@cf-coa-input-text-color, 75%);
2387 }
2388 }
2389 }
2390 }
2391
2392 // PACKAGE
2393 &-package {
2394 .@{formItem} {
2395 &__label {
2396 color: @cf-cop-text-color;
2397 font-weight: 700;
2398
2399 span {
2400 color: @cf-cop-text-color;
2401 font-weight: 700;
2402 }
2403 }
2404 }
2405
2406 .@{input} {
2407 &:hover {
2408 .@{select} {
2409 &__caret {
2410 color: @cf-cop-input-text-color;
2411 }
2412 }
2413 }
2414
2415 & .@{input}__inner {
2416 color: @cf-cop-input-text-color;
2417 background-color: @cf-cop-input-color;
2418
2419 &::placeholder {
2420 color: fade(@cf-cop-input-text-color, 60%);
2421 }
2422
2423 &::-webkit-input-placeholder {
2424 color: fade(@cf-cop-input-text-color, 60%);
2425 }
2426
2427 &::-moz-placeholder {
2428 color: fade(@cf-cop-input-text-color, 60%);
2429 }
2430
2431 &:-ms-input-placeholder {
2432 color: fade(@cf-cop-input-text-color, 60%);
2433 }
2434
2435 &:-moz-placeholder {
2436 color: fade(@cf-cop-input-text-color, 60%);
2437 }
2438 }
2439
2440 &.is-disabled {
2441 .@{input}__inner {
2442 background-color: fade(@cf-cop-input-color, 25%);
2443 }
2444 }
2445
2446 & .@{select} {
2447 &__caret {
2448 color: fade(@cf-cop-input-text-color, 75%);
2449 }
2450 }
2451 }
2452 }
2453 }
2454 }
2455 }
2456
2457 //CUSTOMIZE - INPUT NUMBER
2458 &.am-input-number {
2459 //CUSTOMIZE - INPUT NUMBER - STEP BY STEP
2460 &-stepByStepForm {
2461 //CUSTOMIZE - INPUT NUMBER - STEP BY STEP - RECURRING SETUP FORM
2462 &-recurringSetupForm {
2463 &:hover {
2464 .@{input}__inner {
2465 border-color: #C0C4CC;
2466 }
2467 }
2468
2469 .@{formItem} {
2470 &__label {
2471 color: @sbs-rsf-text-color;
2472 font-weight: 700;
2473 }
2474 }
2475
2476 .@{input} {
2477 &-number {
2478 & .@{input}-number__increase, & .@{input}-number__decrease {
2479 color: @sbs-rsf-input-text-color;
2480 background-color: @sbs-rsf-input-color;
2481
2482 i {
2483 color: inherit;
2484 }
2485
2486 &:hover {
2487 &:not(.is-disabled) {
2488 &~.@{input} {
2489 .@{input}__inner {
2490 &:not(.is-disabled) {
2491 border-color: #C0C4CC;
2492 }
2493 }
2494 }
2495 }
2496 }
2497 }
2498
2499 & .@{input} {
2500 &__inner {
2501 color: @sbs-rsf-input-text-color;
2502 background-color: @sbs-rsf-input-color;
2503 }
2504 }
2505
2506 &.is-disabled {
2507 .@{input}__inner {
2508 background-color: fade(@sbs-rsf-input-color, 25%);
2509 }
2510 }
2511 }
2512 }
2513 }
2514 }
2515
2516 //CUSTOMIZE - INPUT NUMBER - EVENT LIST
2517 &-eventListForm {
2518 &:hover {
2519 .@{input}__inner {
2520 border-color: #C0C4CC;
2521 }
2522 }
2523
2524 .@{formItem} {
2525 &__label {
2526 color: @elf-text-color;
2527 font-weight: 700;
2528 }
2529 }
2530
2531 .@{input} {
2532 &-number {
2533 & .@{input}-number__increase, & .@{input}-number__decrease {
2534 color: @elf-input-text-color;
2535 background-color: @elf-input-color;
2536
2537 i {
2538 color: inherit;
2539 }
2540
2541 &:hover {
2542 &:not(.is-disabled) {
2543 &~.@{input} {
2544 .@{input}__inner {
2545 &:not(.is-disabled) {
2546 border-color: #C0C4CC;
2547 }
2548 }
2549 }
2550 }
2551 }
2552 }
2553
2554 & .@{input} {
2555 &__inner {
2556 color: @elf-input-text-color;
2557 background-color: @elf-input-color;
2558 }
2559 }
2560
2561 &.is-disabled {
2562 .@{input}__inner {
2563 background-color: fade(@elf-input-color, 25%);
2564 }
2565 }
2566 }
2567 }
2568 }
2569
2570 //CUSTOMIZE - INPUT NUMBER - CATALOG FORM
2571 &-catalogForm {
2572 //CUSTOMIZE - INPUT NUMBER - CATALOG FORM - RECURRING SETUP FORM
2573 &-recurringSetupForm {
2574 &:hover {
2575 .@{input}__inner {
2576 border-color: #C0C4CC;
2577 }
2578 }
2579
2580 .@{formItem} {
2581 &__label {
2582 color: @cf-rsf-text-color;
2583 font-weight: 700;
2584 }
2585 }
2586
2587 .@{input} {
2588 &-number {
2589 & .@{input}-number__increase, & .@{input}-number__decrease {
2590 color: @cf-rsf-input-text-color;
2591 background-color: @cf-rsf-input-color;
2592
2593 i {
2594 color: inherit;
2595 }
2596
2597 &:hover {
2598 &:not(.is-disabled) {
2599 &~.@{input} {
2600 .@{input}__inner {
2601 &:not(.is-disabled) {
2602 border-color: #C0C4CC;
2603 }
2604 }
2605 }
2606 }
2607 }
2608 }
2609
2610 & .@{input} {
2611 &__inner {
2612 color: @cf-rsf-input-text-color;
2613 background-color: @cf-rsf-input-color;
2614 }
2615 }
2616
2617 &.is-disabled {
2618 .@{input}__inner {
2619 background-color: fade(@cf-rsf-input-color, 25%);
2620 }
2621 }
2622 }
2623 }
2624 }
2625 }
2626 }
2627
2628 //CUSTOMIZE - CHECKBOX BTN
2629 &.am-checkbox-btn {
2630 //CUSTOMIZE - CHECKBOX BTN -STEP BY STEP
2631 &-stepByStepForm {
2632 //CUSTOMIZE - CHECKBOX BTN - STEP BY STEP - RECURRING SETUP FORM
2633 &-recurringSetupForm {
2634 .@{formItem} {
2635 &__label {
2636 color: @sbs-rsf-text-color;
2637 font-weight: 700;
2638 }
2639 }
2640
2641 .@{checkBtn} {
2642 & .@{checkBtn}__inner {
2643 color: @sbs-rsf-input-text-color;
2644 background-color: @sbs-rsf-input-color;
2645 }
2646 }
2647
2648 .@{checkGroup} {
2649 .@{checkBtn} {
2650 &.is-checked {
2651 .@{checkBtn}__inner {
2652 color: @sbs-rsf-input-text-color;
2653 background-color: @color-accent;
2654 }
2655 }
2656 }
2657 }
2658 }
2659 }
2660
2661 //CUSTOMIZE - CHECKBOX BTN -CATALOG FORM
2662 &-catalogForm {
2663 //CUSTOMIZE - CHECKBOX BTN - CATALOG FORM - RECURRING SETUP FORM
2664 &-recurringSetupForm {
2665 .@{formItem} {
2666 &__label {
2667 color: @cf-rsf-text-color;
2668 font-weight: 700;
2669 }
2670 }
2671
2672 .@{checkBtn} {
2673 & .@{checkBtn}__inner {
2674 color: @cf-rsf-input-text-color;
2675 background-color: @cf-rsf-input-color;
2676 }
2677 }
2678
2679 .@{checkGroup} {
2680 .@{checkBtn} {
2681 &.is-checked {
2682 .@{checkBtn}__inner {
2683 color: @cf-rsf-input-text-color;
2684 background-color: @color-accent;
2685 }
2686 }
2687 }
2688 }
2689 }
2690 }
2691 }
2692
2693 //CUSTOMIZE - RADIO BTN
2694 &.am-radio-btn {
2695 //CUSTOMIZE - RADIO BTN - STEP BY STEP
2696 &-stepByStepForm {
2697
2698 //CUSTOMIZE - RADIO BTN - STEP BY STEP - CONFIRM APPOINTMENT FORM
2699 &-confirmBookingForm {
2700 &-appointment {
2701 .am-payment-type-radio {
2702 span {
2703 color: @sbs-caf-text-color;
2704 }
2705 }
2706 .@{formItem} {
2707 &__label {
2708 color: @sbs-caf-text-color;
2709 font-weight: 700;
2710
2711 span {
2712 color: @sbs-caf-text-color;
2713 font-weight: 700;
2714 }
2715 }
2716 }
2717 }
2718
2719 &-package {
2720 .am-payment-type-radio {
2721 span {
2722 color: @sbs-cpf-text-color;
2723 }
2724 }
2725 .@{formItem} {
2726 &__label {
2727 color: @sbs-cpf-text-color;
2728 font-weight: 700;
2729
2730 span {
2731 color: @sbs-cpf-text-color;
2732 font-weight: 700;
2733 }
2734 }
2735 }
2736 }
2737 }
2738 }
2739
2740 //CUSTOMIZE - RADIO BTN - EVENT LIST
2741 &-eventListForm {
2742
2743 //CUSTOMIZE - RADIO BTN - EVENT LIST - CONFIRM EVENT FORM
2744 &-confirmBookingForm {
2745 &-event {
2746 .am-payment-type-radio-checked {
2747 .el-radio__label {
2748 color: @color-accent;
2749 }
2750 }
2751 .@{formItem} {
2752 &__label {
2753 color: @elf-text-color;
2754 font-weight: 700;
2755
2756 span {
2757 color: @elf-text-color;
2758 font-weight: 700;
2759 }
2760 }
2761 &__content {
2762 span {
2763 color: @elf-text-color;
2764 }
2765 }
2766 }
2767 }
2768 }
2769 }
2770
2771 //CUSTOMIZE - RADIO BTN - CATALOG FORM
2772 &-catalogForm {
2773
2774 //CUSTOMIZE - RADIO BTN - CATALOG FORM - CONFIRM FORM
2775 &-confirmBookingForm {
2776 // APPOINTMENT
2777 &-appointment {
2778 .@{formItem} {
2779 &__label {
2780 color: @cf-caf-text-color;
2781 font-weight: 700;
2782
2783 span {
2784 color: @cf-caf-text-color;
2785 font-weight: 700;
2786 }
2787 }
2788 &__content {
2789 span {
2790 color: @cf-caf-text-color;
2791 }
2792 }
2793 }
2794 }
2795
2796 // PACKAGE
2797 &-package {
2798 .@{formItem} {
2799 &__label {
2800 color: @cf-cpf-text-color;
2801 font-weight: 700;
2802
2803 span {
2804 color: @cf-cpf-text-color;
2805 font-weight: 700;
2806 }
2807 }
2808 &__content {
2809 span {
2810 color: @cf-cpf-text-color;
2811 }
2812 }
2813 }
2814 }
2815 }
2816 }
2817 }
2818
2819 //CUSTOMIZE - CUSTOM FIELDS
2820 &.am-custom {
2821 //CUSTOMIZE - CUSTOM FIELDS - STEP BY STEP
2822 &-stepByStepForm {
2823 //CUSTOMIZE - CUSTOM FIELDS - STEP BY STEP - CONFIRM BOOKING
2824 &-confirmBookingForm {
2825 //CUSTOMIZE - CUSTOM FIELDS - STEP BY STEP - CONFIRM BOOKING - APPOINTMENT
2826 &-appointment {
2827 .@{formItem} {
2828 &__label {
2829 color: @sbs-caf-text-color;
2830 font-weight: 700;
2831
2832 span {
2833 color: @sbs-caf-text-color;
2834 font-weight: 700;
2835 }
2836 }
2837 }
2838
2839 .@{input} {
2840 &__inner {
2841 color: @sbs-caf-input-text-color;
2842 background-color: @sbs-caf-input-color;
2843 }
2844
2845 &__suffix {
2846 i {
2847 color: @sbs-caf-input-text-color;
2848 }
2849 }
2850 }
2851
2852 .@{textarea} {
2853 &__inner {
2854 color: @sbs-caf-input-text-color;
2855 background-color: @sbs-caf-input-color;
2856 }
2857 }
2858
2859 .@{radio} {
2860 &__label {
2861 color: @sbs-caf-text-color;
2862 font-weight: 700;
2863 }
2864 }
2865
2866 .@{checkbox} {
2867 &__label {
2868 color: @sbs-caf-text-color;
2869 font-weight: 700;
2870 }
2871
2872 &.is-checked {
2873 .@{checkbox}__label {
2874 color: @color-accent;
2875 }
2876 }
2877 }
2878
2879 .@{upload} {
2880 &-dragger {
2881 background-color: @sbs-caf-bgr-color;
2882 }
2883 }
2884
2885 .am-calendar-picker.popover-container {
2886 .popover-content-wrapper .popover-content {
2887 color: @sbs-caf-dropdown-text-color;
2888 background-color: @sbs-caf-dropdown-color;
2889
2890 * {
2891 color: @sbs-caf-dropdown-text-color;
2892 }
2893
2894 .c-title-popover.popover-container {
2895 .popover-origin {
2896 background-color: @sbs-caf-dropdown-color;
2897
2898 * {
2899 background-color: @sbs-caf-dropdown-color;
2900 }
2901 }
2902 }
2903
2904 .c-day-content:hover {
2905 & > div {
2906 color: @color-accent;
2907 }
2908 }
2909
2910 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
2911 color: @color-white;
2912 }
2913 }
2914 }
2915 }
2916
2917 //CUSTOMIZE - CUSTOM FIELDS - STEP BY STEP - CONFIRM BOOKING - PACKAGE
2918 &-package {
2919 .@{formItem} {
2920 &__label {
2921 color: @sbs-cpf-text-color;
2922 font-weight: 700;
2923
2924 span {
2925 color: @sbs-cpf-text-color;
2926 font-weight: 700;
2927 }
2928 }
2929 }
2930
2931 .@{input} {
2932 &__inner {
2933 color: @sbs-cpf-input-text-color;
2934 background-color: @sbs-cpf-input-color;
2935 }
2936
2937 &__suffix {
2938 i {
2939 color: @sbs-cpf-input-text-color;
2940 }
2941 }
2942 }
2943
2944 .@{textarea} {
2945 &__inner {
2946 color: @sbs-cpf-input-text-color;
2947 background-color: @sbs-cpf-input-color;
2948 }
2949 }
2950
2951 .@{radio} {
2952 &__label {
2953 color: @sbs-cpf-text-color;
2954 font-weight: 700;
2955 }
2956 }
2957
2958 .@{checkbox} {
2959 &__label {
2960 color: @sbs-cpf-text-color;
2961 font-weight: 700;
2962 }
2963
2964 &.is-checked {
2965 .@{checkbox}__label {
2966 color: @color-accent;
2967 }
2968 }
2969 }
2970
2971 .@{upload} {
2972 &-dragger {
2973 background-color: @sbs-cpf-bgr-color;
2974 }
2975 }
2976
2977 .am-calendar-picker.popover-container {
2978 .popover-content-wrapper .popover-content {
2979 color: @sbs-cpf-dropdown-text-color;
2980 background-color: @sbs-cpf-dropdown-color;
2981
2982 * {
2983 color: @sbs-cpf-dropdown-text-color;
2984 }
2985
2986 .c-title-popover.popover-container {
2987 .popover-origin {
2988 background-color: @sbs-cpf-dropdown-color;
2989
2990 * {
2991 background-color: @sbs-cpf-dropdown-color;
2992 }
2993 }
2994 }
2995
2996 .c-day-content:hover {
2997 & > div {
2998 color: @color-accent;
2999 }
3000 }
3001
3002 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
3003 color: @color-white;
3004 }
3005 }
3006 }
3007 }
3008 }
3009 }
3010
3011 //CUSTOMIZE - CUSTOM FIELDS - EVENT LIST
3012 &-eventListForm {
3013 //CUSTOMIZE - CUSTOM FIELDS - EVENT LIST - CONFIRM BOOKING
3014 &-confirmBookingForm {
3015 //CUSTOMIZE - CUSTOM FIELDS - EVENT LIST - CONFIRM BOOKING - EVENT
3016 &-event {
3017 .@{formItem} {
3018 &__label {
3019 color: @elf-text-color;
3020 font-weight: 700;
3021
3022 span {
3023 color: @elf-text-color;
3024 font-weight: 700;
3025 }
3026 }
3027 }
3028
3029 .@{input} {
3030 &__inner {
3031 color: @elf-input-text-color;
3032 background-color: @elf-input-color;
3033 }
3034
3035 &__suffix {
3036 i {
3037 color: @elf-input-text-color;
3038 }
3039 }
3040 }
3041
3042 .@{textarea} {
3043 &__inner {
3044 color: @elf-input-text-color;
3045 background-color: @elf-input-color;
3046 }
3047 }
3048
3049 .@{radio} {
3050 &__label {
3051 color: @elf-text-color;
3052 font-weight: 700;
3053 }
3054 }
3055
3056 .@{checkbox} {
3057 &__label {
3058 color: @elf-text-color;
3059 font-weight: 700;
3060 }
3061
3062 &.is-checked {
3063 .@{checkbox}__label {
3064 color: @color-accent;
3065 }
3066 }
3067 }
3068
3069 .@{upload} {
3070 &-dragger {
3071 background-color: @elf-bgr-color;
3072 }
3073 }
3074
3075 .am-calendar-picker.popover-container {
3076 .popover-content-wrapper .popover-content {
3077 color: @elf-dropdown-text-color !important;
3078 background-color: @elf-dropdown-color !important;
3079
3080 * {
3081 color: @elf-dropdown-text-color !important;
3082 }
3083
3084 .c-title-popover.popover-container {
3085 .popover-origin {
3086 background-color: @elf-dropdown-color !important;
3087
3088 * {
3089 background-color: @elf-dropdown-color !important;
3090 }
3091 }
3092 }
3093
3094 .c-day-content:hover {
3095 & > div {
3096 color: @color-accent !important;
3097 }
3098 }
3099
3100 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
3101 color: @color-white !important;
3102 }
3103 }
3104 }
3105 }
3106 }
3107 }
3108
3109 //CUSTOMIZE - CUSTOM FIELDS - CATALOG FORM
3110 &-catalogForm {
3111 //CUSTOMIZE - CUSTOM FIELDS - CATALOG FORM - CONFIRM BOOKING
3112 &-confirmBookingForm {
3113 //CUSTOMIZE - CUSTOM FIELDS - CATALOG FORM - CONFIRM BOOKING - APPOINTMENT
3114 &-appointment {
3115 .@{formItem} {
3116 &__label {
3117 color: @cf-caf-text-color;
3118 font-weight: 700;
3119
3120 span {
3121 color: @cf-caf-text-color;
3122 font-weight: 700;
3123 }
3124 }
3125 }
3126
3127 .@{input} {
3128 &__inner {
3129 color: @cf-caf-input-text-color;
3130 background-color: @cf-caf-input-color;
3131 }
3132
3133 &__suffix {
3134 i {
3135 color: @cf-caf-input-text-color;
3136 }
3137 }
3138 }
3139
3140 .@{textarea} {
3141 &__inner {
3142 color: @cf-caf-input-text-color;
3143 background-color: @cf-caf-input-color;
3144 }
3145 }
3146
3147 .@{radio} {
3148 &__label {
3149 color: @cf-caf-text-color;
3150 font-weight: 700;
3151 }
3152 }
3153
3154 .@{checkbox} {
3155 &__label {
3156 color: @cf-caf-text-color;
3157 font-weight: 700;
3158 }
3159
3160 &.is-checked {
3161 .@{checkbox}__label {
3162 color: @color-accent;
3163 }
3164 }
3165 }
3166
3167 .@{upload} {
3168 &-dragger {
3169 background-color: @cf-caf-bgr-color;
3170 }
3171 }
3172
3173 .am-calendar-picker.popover-container {
3174 .popover-content-wrapper .popover-content {
3175 color: @cf-caf-dropdown-text-color;
3176 background-color: @cf-caf-dropdown-color;
3177
3178 * {
3179 color: @cf-caf-dropdown-text-color;
3180 }
3181
3182 .c-title-popover.popover-container {
3183 .popover-origin {
3184 background-color: @cf-caf-dropdown-color;
3185
3186 * {
3187 background-color: @cf-caf-dropdown-color;
3188 }
3189 }
3190 }
3191
3192 .c-day-content:hover {
3193 & > div {
3194 color: @color-accent;
3195 }
3196 }
3197
3198 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
3199 color: @color-white;
3200 }
3201 }
3202 }
3203 }
3204
3205 //CUSTOMIZE - CUSTOM FIELDS - CATALOG FORM - CONFIRM BOOKING - PACKAGE
3206 &-package {
3207 .@{formItem} {
3208 &__label {
3209 color: @cf-cpf-text-color;
3210 font-weight: 700;
3211
3212 span {
3213 color: @cf-cpf-text-color;
3214 font-weight: 700;
3215 }
3216 }
3217 }
3218
3219 .@{input} {
3220 &__inner {
3221 color: @cf-cpf-input-text-color;
3222 background-color: @cf-cpf-input-color;
3223 }
3224
3225 &__suffix {
3226 i {
3227 color: @cf-cpf-input-text-color;
3228 }
3229 }
3230 }
3231
3232 .@{textarea} {
3233 &__inner {
3234 color: @cf-cpf-input-text-color;
3235 background-color: @cf-cpf-input-color;
3236 }
3237 }
3238
3239 .@{radio} {
3240 &__label {
3241 color: @cf-cpf-text-color;
3242 font-weight: 700;
3243 }
3244 }
3245
3246 .@{checkbox} {
3247 &__label {
3248 color: @cf-cpf-text-color;
3249 font-weight: 700;
3250 }
3251
3252 &.is-checked {
3253 .@{checkbox}__label {
3254 color: @color-accent;
3255 }
3256 }
3257 }
3258
3259 .@{upload} {
3260 &-dragger {
3261 background-color: @cf-cpf-bgr-color;
3262 }
3263 }
3264
3265 .am-calendar-picker.popover-container {
3266 .popover-content-wrapper .popover-content {
3267 color: @cf-cpf-dropdown-text-color;
3268 background-color: @cf-cpf-dropdown-color;
3269
3270 * {
3271 color: @cf-cpf-dropdown-text-color;
3272 }
3273
3274 .c-title-popover.popover-container {
3275 .popover-origin {
3276 background-color: @cf-cpf-dropdown-color;
3277
3278 * {
3279 background-color: @cf-cpf-dropdown-color;
3280 }
3281 }
3282 }
3283
3284 .c-day-content:hover {
3285 & > div {
3286 color: @color-accent;
3287 }
3288 }
3289
3290 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
3291 color: @color-white;
3292 }
3293 }
3294 }
3295 }
3296 }
3297 }
3298 }
3299 }
3300
3301 // CREDIT CARD - STRIPE
3302 .am-stripe {
3303 display: flex;
3304 align-items: center;
3305 height: 40px;
3306 margin: 0;
3307 padding-left: @padding-small;
3308 border-radius: 4px;
3309 background-color: #ffffff;
3310
3311 > div {
3312 width: 100%;
3313 }
3314 }
3315 }
3316
3317 // DROPDOWN CUSTOMIZE STYLES
3318 .@{select}-dropdown {
3319 &.am-dropdown {
3320 // STEP BY STEP FORM
3321 &-stepByStepForm {
3322 // STEP BY STEP FORM - SELECT SERVICE FORM
3323 &-selectServiceForm {
3324 background-color: @sbs-ssf-dropdown-color;
3325 border-color: @sbs-ssf-dropdown-color;
3326
3327 & .@{select}-dropdown {
3328 &__item {
3329 color: @sbs-ssf-dropdown-text-color;
3330
3331 &:hover {
3332 background-color: darken(@sbs-ssf-dropdown-color, 15%);
3333 }
3334
3335 &.selected {
3336 color: @color-accent;
3337 }
3338 }
3339 }
3340
3341 &[x-placement^=bottom] {
3342 & .popper__arrow {
3343 border-bottom-color: @sbs-ssf-dropdown-color;
3344
3345 &::after {
3346 border-bottom-color: @sbs-ssf-dropdown-color;
3347 }
3348 }
3349 }
3350
3351 &[x-placement^=top] {
3352 & .popper__arrow {
3353 border-top-color: @sbs-ssf-dropdown-color;
3354
3355 &::after {
3356 border-top-color: @sbs-ssf-dropdown-color;
3357 }
3358 }
3359 }
3360 }
3361
3362 // STEP BY STEP FORM - SELECT PACKAGE FORM
3363 &-selectPackageForm {
3364 background-color: @sbs-spf-dropdown-color;
3365 border-color: @sbs-spf-dropdown-color;
3366
3367 & .@{select}-dropdown {
3368 &__item {
3369 color: @sbs-spf-dropdown-text-color;
3370
3371 &:hover {
3372 background-color: darken(@sbs-spf-dropdown-color, 15%);
3373 }
3374
3375 &.selected {
3376 color: @color-accent;
3377 }
3378 }
3379 }
3380
3381 &[x-placement^=bottom] {
3382 & .popper__arrow {
3383 border-bottom-color: @sbs-spf-dropdown-color;
3384
3385 &::after {
3386 border-bottom-color: @sbs-spf-dropdown-color;
3387 }
3388 }
3389 }
3390
3391 &[x-placement^=top] {
3392 & .popper__arrow {
3393 border-top-color: @sbs-spf-dropdown-color;
3394
3395 &::after {
3396 border-top-color: @sbs-spf-dropdown-color;
3397 }
3398 }
3399 }
3400 }
3401
3402 // STEP BY STEP FORM - RECURRING SETUP FORM
3403 &-recurringSetupForm {
3404 background-color: @sbs-rsf-dropdown-color;
3405 border-color: @sbs-rsf-dropdown-color;
3406
3407 & .@{select}-dropdown {
3408 &__item {
3409 color: @sbs-rsf-dropdown-text-color;
3410
3411 &:hover {
3412 background-color: darken(@sbs-rsf-dropdown-color, 15%);
3413 }
3414
3415 &.selected {
3416 color: @color-accent;
3417 }
3418 }
3419 }
3420
3421 &[x-placement^=bottom] {
3422 & .popper__arrow {
3423 border-bottom-color: @sbs-rsf-dropdown-color;
3424
3425 &::after {
3426 border-bottom-color: @sbs-rsf-dropdown-color;
3427 }
3428 }
3429 }
3430
3431 &[x-placement^=top] {
3432 & .popper__arrow {
3433 border-top-color: @sbs-rsf-dropdown-color;
3434
3435 &::after {
3436 border-top-color: @sbs-rsf-dropdown-color;
3437 }
3438 }
3439 }
3440 }
3441
3442 // STEP BY STEP FORM - RECURRING DATES FORM
3443 &-recurringDatesForm {
3444 background-color: @sbs-rdf-dropdown-color;
3445 border-color: @sbs-rdf-dropdown-color;
3446
3447 & .@{select}-dropdown {
3448 &__item {
3449 color: @sbs-rdf-dropdown-text-color;
3450
3451 &:hover {
3452 background-color: darken(@sbs-rdf-dropdown-color, 15%);
3453 }
3454
3455 &.selected {
3456 color: @color-accent;
3457 }
3458 }
3459 }
3460
3461 &[x-placement^=bottom] {
3462 & .popper__arrow {
3463 border-bottom-color: @sbs-rdf-dropdown-color;
3464
3465 &::after {
3466 border-bottom-color: @sbs-rdf-dropdown-color;
3467 }
3468 }
3469 }
3470
3471 &[x-placement^=top] {
3472 & .popper__arrow {
3473 border-top-color: @sbs-rdf-dropdown-color;
3474
3475 &::after {
3476 border-top-color: @sbs-rdf-dropdown-color;
3477 }
3478 }
3479 }
3480 }
3481
3482 // STEP BY STEP FORM - RECURRING SETUP FORM
3483 &-packageSetupForm {
3484 background-color: @sbs-psf-dropdown-color;
3485 border-color: @sbs-psf-dropdown-color;
3486
3487 & .@{select}-dropdown {
3488 &__item {
3489 color: @sbs-psf-dropdown-text-color;
3490
3491 &:hover {
3492 background-color: darken(@sbs-psf-dropdown-color, 15%);
3493 }
3494
3495 &.selected {
3496 color: @color-accent;
3497 }
3498 }
3499 }
3500
3501 &[x-placement^=bottom] {
3502 & .popper__arrow {
3503 border-bottom-color: @sbs-psf-dropdown-color;
3504
3505 &::after {
3506 border-bottom-color: @sbs-psf-dropdown-color;
3507 }
3508 }
3509 }
3510
3511 &[x-placement^=top] {
3512 & .popper__arrow {
3513 border-top-color: @sbs-psf-dropdown-color;
3514
3515 &::after {
3516 border-top-color: @sbs-psf-dropdown-color;
3517 }
3518 }
3519 }
3520 }
3521
3522 // STEP BY STEP FORM - CONFIRM APPOINTMENT FORM
3523 &-confirmBookingForm {
3524 &-appointment {
3525 background-color: @sbs-caf-dropdown-color;
3526 border-color: @sbs-caf-dropdown-color;
3527
3528 & .@{select}-dropdown {
3529 &__item {
3530 color: @sbs-caf-dropdown-text-color;
3531
3532 &:hover {
3533 background-color: darken(@sbs-caf-dropdown-color, 15%);
3534 }
3535
3536 &.selected {
3537 color: @color-accent;
3538 }
3539
3540 .am-phone-input-phonecode {
3541 color: @sbs-caf-dropdown-text-color;
3542 }
3543 }
3544 }
3545
3546 &[x-placement^=bottom] {
3547 & .popper__arrow {
3548 border-bottom-color: @sbs-caf-dropdown-color;
3549
3550 &::after {
3551 border-bottom-color: @sbs-caf-dropdown-color;
3552 }
3553 }
3554 }
3555
3556 &[x-placement^=top] {
3557 & .popper__arrow {
3558 border-top-color: @sbs-caf-dropdown-color;
3559
3560 &::after {
3561 border-top-color: @sbs-caf-dropdown-color;
3562 }
3563 }
3564 }
3565 }
3566
3567 &-package {
3568 background-color: @sbs-cpf-dropdown-color;
3569 border-color: @sbs-cpf-dropdown-color;
3570
3571 & .@{select}-dropdown {
3572 &__item {
3573 color: @sbs-cpf-dropdown-text-color;
3574
3575 &:hover {
3576 background-color: darken(@sbs-cpf-dropdown-color, 15%);
3577 }
3578
3579 &.selected {
3580 color: @color-accent;
3581 }
3582
3583 .am-phone-input-phonecode {
3584 color: @sbs-cpf-dropdown-text-color;
3585 }
3586 }
3587 }
3588
3589 &[x-placement^=bottom] {
3590 & .popper__arrow {
3591 border-bottom-color: @sbs-cpf-dropdown-color;
3592
3593 &::after {
3594 border-bottom-color: @sbs-cpf-dropdown-color;
3595 }
3596 }
3597 }
3598
3599 &[x-placement^=top] {
3600 & .popper__arrow {
3601 border-top-color: @sbs-cpf-dropdown-color;
3602
3603 &::after {
3604 border-top-color: @sbs-cpf-dropdown-color;
3605 }
3606 }
3607 }
3608 }
3609 }
3610
3611 // STEP BY STEP FORM - CONGRATULATIONS APPOINTMENT FORM
3612 &-congratulationsForm {
3613 &-appointment {
3614 background-color: @sbs-coa-dropdown-color;
3615 border-color: @sbs-coa-dropdown-color;
3616
3617 & .@{select}-dropdown {
3618 &__item {
3619 color: @sbs-coa-dropdown-text-color;
3620
3621 &:hover {
3622 background-color: darken(@sbs-coa-dropdown-color, 15%);
3623 }
3624
3625 &.selected {
3626 color: @color-accent;
3627 }
3628 }
3629 }
3630
3631 &[x-placement^=bottom] {
3632 & .popper__arrow {
3633 border-bottom-color: @sbs-coa-dropdown-color;
3634
3635 &::after {
3636 border-bottom-color: @sbs-coa-dropdown-color;
3637 }
3638 }
3639 }
3640
3641 &[x-placement^=top] {
3642 & .popper__arrow {
3643 border-top-color: @sbs-coa-dropdown-color;
3644
3645 &::after {
3646 border-top-color: @sbs-coa-dropdown-color;
3647 }
3648 }
3649 }
3650 }
3651
3652 &-package {
3653 background-color: @sbs-cop-dropdown-color;
3654 border-color: @sbs-cop-dropdown-color;
3655
3656 & .@{select}-dropdown {
3657 &__item {
3658 color: @sbs-cop-dropdown-text-color;
3659
3660 &:hover {
3661 background-color: darken(@sbs-cop-dropdown-color, 15%);
3662 }
3663
3664 &.selected {
3665 color: @color-accent;
3666 }
3667 }
3668 }
3669
3670 &[x-placement^=bottom] {
3671 & .popper__arrow {
3672 border-bottom-color: @sbs-cop-dropdown-color;
3673
3674 &::after {
3675 border-bottom-color: @sbs-cop-dropdown-color;
3676 }
3677 }
3678 }
3679
3680 &[x-placement^=top] {
3681 & .popper__arrow {
3682 border-top-color: @sbs-cop-dropdown-color;
3683
3684 &::after {
3685 border-top-color: @sbs-cop-dropdown-color;
3686 }
3687 }
3688 }
3689 }
3690 }
3691 }
3692
3693 // CATALOG FORM
3694 &-catalogForm {
3695 // CATALOG FORM - SELECT SERVICE FORM
3696 &-selectServiceForm {
3697 background-color: @cf-ssf-dropdown-color;
3698 border-color: @cf-ssf-dropdown-color;
3699
3700 & .@{select}-dropdown {
3701 &__item {
3702 color: @cf-ssf-dropdown-text-color;
3703
3704 &:hover {
3705 background-color: darken(@cf-ssf-dropdown-color, 15%);
3706 }
3707
3708 &.selected {
3709 color: @color-accent;
3710 }
3711 }
3712 }
3713
3714 &[x-placement^=bottom] {
3715 & .popper__arrow {
3716 border-bottom-color: @cf-ssf-dropdown-color;
3717
3718 &::after {
3719 border-bottom-color: @cf-ssf-dropdown-color;
3720 }
3721 }
3722 }
3723
3724 &[x-placement^=top] {
3725 & .popper__arrow {
3726 border-top-color: @cf-ssf-dropdown-color;
3727
3728 &::after {
3729 border-top-color: @cf-ssf-dropdown-color;
3730 }
3731 }
3732 }
3733 }
3734
3735 // CATALOG FORM - RECURRING SETUP FORM
3736 &-recurringSetupForm {
3737 background-color: @cf-rsf-dropdown-color;
3738 border-color: @cf-rsf-dropdown-color;
3739
3740 & .@{select}-dropdown {
3741 &__item {
3742 color: @cf-rsf-dropdown-text-color;
3743
3744 &:hover {
3745 background-color: darken(@cf-rsf-dropdown-color, 15%);
3746 }
3747
3748 &.selected {
3749 color: @color-accent;
3750 }
3751 }
3752 }
3753
3754 &[x-placement^=bottom] {
3755 & .popper__arrow {
3756 border-bottom-color: @cf-rsf-dropdown-color;
3757
3758 &::after {
3759 border-bottom-color: @cf-rsf-dropdown-color;
3760 }
3761 }
3762 }
3763
3764 &[x-placement^=top] {
3765 & .popper__arrow {
3766 border-top-color: @cf-rsf-dropdown-color;
3767
3768 &::after {
3769 border-top-color: @cf-rsf-dropdown-color;
3770 }
3771 }
3772 }
3773 }
3774
3775 // CATALOG FORM - RECURRING DATES FORM
3776 &-recurringDatesForm {
3777 background-color: @cf-rdf-dropdown-color;
3778 border-color: @cf-rdf-dropdown-color;
3779
3780 & .@{select}-dropdown {
3781 &__item {
3782 color: @cf-rdf-dropdown-text-color;
3783
3784 &:hover {
3785 background-color: darken(@cf-rdf-dropdown-color, 15%);
3786 }
3787
3788 &.selected {
3789 color: @color-accent;
3790 }
3791 }
3792 }
3793
3794 &[x-placement^=bottom] {
3795 & .popper__arrow {
3796 border-bottom-color: @cf-rdf-dropdown-color;
3797
3798 &::after {
3799 border-bottom-color: @cf-rdf-dropdown-color;
3800 }
3801 }
3802 }
3803
3804 &[x-placement^=top] {
3805 & .popper__arrow {
3806 border-top-color: @cf-rdf-dropdown-color;
3807
3808 &::after {
3809 border-top-color: @cf-rdf-dropdown-color;
3810 }
3811 }
3812 }
3813 }
3814
3815 // CATALOG FORM - RECURRING SETUP FORM
3816 &-packageSetupForm {
3817 background-color: @cf-psf-dropdown-color;
3818 border-color: @cf-psf-dropdown-color;
3819
3820 & .@{select}-dropdown {
3821 &__item {
3822 color: @cf-psf-dropdown-text-color;
3823
3824 &:hover {
3825 background-color: darken(@cf-psf-dropdown-color, 15%);
3826 }
3827
3828 &.selected {
3829 color: @color-accent;
3830 }
3831 }
3832 }
3833
3834 &[x-placement^=bottom] {
3835 & .popper__arrow {
3836 border-bottom-color: @cf-psf-dropdown-color;
3837
3838 &::after {
3839 border-bottom-color: @cf-psf-dropdown-color;
3840 }
3841 }
3842 }
3843
3844 &[x-placement^=top] {
3845 & .popper__arrow {
3846 border-top-color: @cf-psf-dropdown-color;
3847
3848 &::after {
3849 border-top-color: @cf-psf-dropdown-color;
3850 }
3851 }
3852 }
3853 }
3854
3855 // CATALOG FORM - CONFIRM APPOINTMENT FORM
3856 &-confirmBookingForm {
3857 &-appointment {
3858 background-color: @cf-caf-dropdown-color;
3859 border-color: @cf-caf-dropdown-color;
3860
3861 & .@{select}-dropdown {
3862 &__item {
3863 color: @cf-caf-dropdown-text-color;
3864
3865 &:hover {
3866 background-color: darken(@cf-caf-dropdown-color, 15%);
3867 }
3868
3869 &.selected {
3870 color: @color-accent;
3871 }
3872 }
3873 }
3874
3875 &[x-placement^=bottom] {
3876 & .popper__arrow {
3877 border-bottom-color: @cf-caf-dropdown-color;
3878
3879 &::after {
3880 border-bottom-color: @cf-caf-dropdown-color;
3881 }
3882 }
3883 }
3884
3885 &[x-placement^=top] {
3886 & .popper__arrow {
3887 border-top-color: @cf-caf-dropdown-color;
3888
3889 &::after {
3890 border-top-color: @cf-caf-dropdown-color;
3891 }
3892 }
3893 }
3894 }
3895
3896 &-package {
3897 background-color: @cf-cpf-dropdown-color;
3898 border-color: @cf-cpf-dropdown-color;
3899
3900 & .@{select}-dropdown {
3901 &__item {
3902 color: @cf-cpf-dropdown-text-color;
3903
3904 &:hover {
3905 background-color: darken(@cf-cpf-dropdown-color, 15%);
3906 }
3907
3908 &.selected {
3909 color: @color-accent;
3910 }
3911 }
3912 }
3913
3914 &[x-placement^=bottom] {
3915 & .popper__arrow {
3916 border-bottom-color: @cf-cpf-dropdown-color;
3917
3918 &::after {
3919 border-bottom-color: @cf-cpf-dropdown-color;
3920 }
3921 }
3922 }
3923
3924 &[x-placement^=top] {
3925 & .popper__arrow {
3926 border-top-color: @cf-cpf-dropdown-color;
3927
3928 &::after {
3929 border-top-color: @cf-cpf-dropdown-color;
3930 }
3931 }
3932 }
3933 }
3934 }
3935
3936 // CATALOG FORM - CONGRATULATIONS APPOINTMENT FORM
3937 &-congratulationsForm {
3938 &-appointment {
3939 background-color: @cf-coa-dropdown-color;
3940 border-color: @cf-coa-dropdown-color;
3941
3942 & .@{select}-dropdown {
3943 &__item {
3944 color: @cf-coa-dropdown-text-color;
3945
3946 &:hover {
3947 background-color: darken(@cf-coa-dropdown-color, 15%);
3948 }
3949
3950 &.selected {
3951 color: @color-accent;
3952 }
3953
3954 .am-phone-input-phonecode {
3955 color: @cf-coa-dropdown-text-color;
3956 }
3957 }
3958 }
3959
3960 &[x-placement^=bottom] {
3961 & .popper__arrow {
3962 border-bottom-color: @cf-coa-dropdown-color;
3963
3964 &::after {
3965 border-bottom-color: @cf-coa-dropdown-color;
3966 }
3967 }
3968 }
3969
3970 &[x-placement^=top] {
3971 & .popper__arrow {
3972 border-top-color: @cf-coa-dropdown-color;
3973
3974 &::after {
3975 border-top-color: @cf-coa-dropdown-color;
3976 }
3977 }
3978 }
3979 }
3980
3981 &-package {
3982 background-color: @cf-cop-dropdown-color;
3983 border-color: @cf-cop-dropdown-color;
3984
3985 & .@{select}-dropdown {
3986 &__item {
3987 color: @cf-cop-dropdown-text-color;
3988
3989 &:hover {
3990 background-color: darken(@cf-cop-dropdown-color, 15%);
3991 }
3992
3993 &.selected {
3994 color: @color-accent;
3995 }
3996
3997 .am-phone-input-phonecode {
3998 color: @cf-cop-dropdown-text-color;
3999 }
4000 }
4001 }
4002
4003 &[x-placement^=bottom] {
4004 & .popper__arrow {
4005 border-bottom-color: @cf-cop-dropdown-color;
4006
4007 &::after {
4008 border-bottom-color: @cf-cop-dropdown-color;
4009 }
4010 }
4011 }
4012
4013 &[x-placement^=top] {
4014 & .popper__arrow {
4015 border-top-color: @cf-cop-dropdown-color;
4016
4017 &::after {
4018 border-top-color: @cf-cop-dropdown-color;
4019 }
4020 }
4021 }
4022 }
4023 }
4024 }
4025
4026 // EVENT LIST FORM
4027 &-eventListForm {
4028 background-color: @elf-dropdown-color;
4029 border-color: @elf-dropdown-color;
4030
4031 & .@{select}-dropdown {
4032 &__item {
4033 color: @elf-dropdown-text-color;
4034
4035 &:hover {
4036 background-color: darken(@elf-dropdown-color, 15%);
4037 }
4038
4039 &.selected {
4040 color: @color-accent;
4041 }
4042 }
4043 }
4044
4045 &[x-placement^=bottom] {
4046 & .popper__arrow {
4047 border-bottom-color: @elf-dropdown-color;
4048
4049 &::after {
4050 border-bottom-color: @elf-dropdown-color;
4051 }
4052 }
4053 }
4054
4055 &[x-placement^=top] {
4056 & .popper__arrow {
4057 border-top-color: @elf-dropdown-color;
4058
4059 &::after {
4060 border-top-color: @elf-dropdown-color;
4061 }
4062 }
4063 }
4064
4065 // EVENT LIST FORM - CONFIRM EVENT FORM
4066 &-confirmBookingForm, &-congratulationsForm {
4067 &-event {
4068 background-color: @elf-dropdown-color;
4069 border-color: @elf-dropdown-color;
4070
4071 & .@{select}-dropdown {
4072 &__item {
4073 color: @elf-dropdown-text-color;
4074
4075 &:hover {
4076 background-color: darken(@elf-dropdown-color, 15%);
4077 }
4078
4079 &.selected {
4080 color: @color-accent;
4081 }
4082
4083 .am-phone-input-phonecode {
4084 color: @elf-dropdown-text-color;
4085 }
4086 }
4087 }
4088
4089 &[x-placement^=bottom] {
4090 & .popper__arrow {
4091 border-bottom-color: @elf-dropdown-color;
4092
4093 &::after {
4094 border-bottom-color: @elf-dropdown-color;
4095 }
4096 }
4097 }
4098
4099 &[x-placement^=top] {
4100 & .popper__arrow {
4101 border-top-color: @elf-dropdown-color;
4102
4103 &::after {
4104 border-top-color: @elf-dropdown-color;
4105 }
4106 }
4107 }
4108 }
4109 }
4110 }
4111
4112 // EVENT CALENDAR FORM
4113 &-eventCalendarForm {
4114 // EVENT CALENDAR FORM - CONFIRM EVENT FORM
4115 &-confirmBookingForm {
4116 &-event {
4117 background-color: @ecf-cef-dropdown-color;
4118 border-color: @ecf-cef-dropdown-color;
4119
4120 & .@{select}-dropdown {
4121 &__item {
4122 color: @ecf-cef-dropdown-text-color;
4123
4124 &:hover {
4125 background-color: darken(@ecf-cef-dropdown-color, 15%);
4126 }
4127
4128 &.selected {
4129 color: @color-accent;
4130 }
4131
4132 .am-phone-input-phonecode {
4133 color: @ecf-cef-dropdown-text-color;
4134 }
4135 }
4136 }
4137
4138 &[x-placement^=bottom] {
4139 & .popper__arrow {
4140 border-bottom-color: @ecf-cef-dropdown-color;
4141
4142 &::after {
4143 border-bottom-color: @ecf-cef-dropdown-color;
4144 }
4145 }
4146 }
4147
4148 &[x-placement^=top] {
4149 & .popper__arrow {
4150 border-top-color: @ecf-cef-dropdown-color;
4151
4152 &::after {
4153 border-top-color: @ecf-cef-dropdown-color;
4154 }
4155 }
4156 }
4157 }
4158 }
4159
4160 &-congratulationsForm {
4161 &-event {
4162 background-color: @ecf-coe-dropdown-color;
4163 border-color: @ecf-coe-dropdown-color;
4164
4165 & .@{select}-dropdown {
4166 &__item {
4167 color: @ecf-coe-dropdown-text-color;
4168
4169 &:hover {
4170 background-color: darken(@ecf-coe-dropdown-color, 15%);
4171 }
4172
4173 &.selected {
4174 color: @color-accent;
4175 }
4176
4177 .am-phone-input-phonecode {
4178 color: @ecf-coe-dropdown-text-color;
4179 }
4180 }
4181 }
4182
4183 &[x-placement^=bottom] {
4184 & .popper__arrow {
4185 border-bottom-color: @ecf-coe-dropdown-color;
4186
4187 &::after {
4188 border-bottom-color: @ecf-coe-dropdown-color;
4189 }
4190 }
4191 }
4192
4193 &[x-placement^=top] {
4194 & .popper__arrow {
4195 border-top-color: @ecf-coe-dropdown-color;
4196
4197 &::after {
4198 border-top-color: @ecf-coe-dropdown-color;
4199 }
4200 }
4201 }
4202 }
4203 }
4204 }
4205 }
4206 }
4207
4208 // DIALOG
4209 #am-modal.am-modal.am-in-body {
4210 &.am-event-modal.event-dialog {
4211 .am-event-modal {
4212 &__confirm-booking {
4213 p {
4214 color: @ecf-cef-text-color;
4215 }
4216 }
4217 }
4218
4219 // FORM
4220 .am-form {
4221 &-eventCalendarForm {
4222 //EVENT CALENDAR - CONGRATULATIONS BOOKING FORM
4223 &-congratulationsForm {
4224 //EVENT CALENDAR - CONGRATULATIONS BOOKING FORM - APPOINTMENT
4225 &-event {
4226 &.am-success-payment {
4227 h4, p {
4228 color: @ecf-coe-text-color;
4229 }
4230 }
4231 }
4232 }
4233 }
4234 }
4235
4236 // FORM ITEMS
4237 .@{formItem} {
4238 // CUSTOMIZE - INPUT
4239 &.am-input {
4240 // CUSTOMIZE - INPUT - EVENT CALENDAR
4241 &-eventCalendarForm {
4242 // CUSTOMIZE - INPUT - EVENT CALENDAR - CONFIRM BOOKING
4243 &-confirmBookingForm {
4244 // CUSTOMIZE - INPUT - EVENT CALENDAR - CONFIRM BOOKING EVENT
4245 &-event {
4246 .@{formItem} {
4247 &__label {
4248 color: @ecf-cef-text-color;
4249 font-weight: 700;
4250 }
4251 }
4252
4253 .@{input} {
4254 &__inner {
4255 color: @ecf-cef-input-text-color;
4256 background-color: @ecf-cef-input-color;
4257
4258 &::placeholder {
4259 color: fade(@ecf-cef-input-text-color, 60%);
4260 }
4261 &::-webkit-input-placeholder {
4262 color: fade(@ecf-cef-input-text-color, 60%);
4263 }
4264 &::-moz-placeholder {
4265 color: fade(@ecf-cef-input-text-color, 60%);
4266 }
4267 &:-ms-input-placeholder {
4268 color: fade(@ecf-cef-input-text-color, 60%);
4269 }
4270 &:-moz-placeholder {
4271 color: fade(@ecf-cef-input-text-color, 60%);
4272 }
4273 }
4274
4275 &.is-disabled {
4276 .@{input}__inner {
4277 border-color: #e4e7ed;
4278 background-color: lighten(@ecf-cef-input-color, 15%);
4279 }
4280 }
4281
4282 &-group {
4283 &__prepend {
4284 background-color: @ecf-cef-input-color;
4285
4286 .@{input}__icon {
4287 color: @ecf-cef-input-text-color;
4288 }
4289
4290 .am-selected-flag {
4291 .@{input}__inner {
4292 background-color: transparent;
4293 }
4294 }
4295 }
4296
4297 .@{input} {
4298 &__suffix {
4299 i {
4300 color: @ecf-cef-input-text-color;
4301 }
4302 }
4303 }
4304 }
4305 }
4306 }
4307 }
4308 }
4309 }
4310
4311 //CUSTOMIZE - SELECT
4312 &.am-select {
4313 //CUSTOMIZE - SELECT - EVENT CALENDAR
4314 &-eventCalendarForm {
4315 //CUSTOMIZE - SELECT - EVENT CALENDAR - CONFIRM EVENT FORM
4316 &-confirmBookingForm {
4317 &-event {
4318 .@{formItem} {
4319 &__label {
4320 color: @ecf-cef-text-color;
4321 font-weight: 700;
4322
4323 span {
4324 color: @ecf-cef-text-color;
4325 font-weight: 700;
4326 }
4327 }
4328 }
4329
4330 .@{input} {
4331 &:hover {
4332 .@{select} {
4333 &__caret {
4334 color: @ecf-cef-input-text-color;
4335 }
4336 }
4337 }
4338
4339 & .@{input}__inner {
4340 color: @ecf-cef-input-text-color;
4341 background-color: @ecf-cef-input-color;
4342 }
4343
4344 &.is-disabled {
4345 .@{input}__inner {
4346 background-color: fade(@ecf-cef-input-color, 25%);
4347 }
4348 }
4349
4350 & .@{select} {
4351 &__caret {
4352 color: fade(@ecf-cef-input-text-color, 75%);
4353 }
4354 }
4355 }
4356
4357 .am-payment-button {
4358 svg {
4359 fill: @ecf-cef-text-color;
4360 }
4361
4362 &-selected, &:hover {
4363 p {
4364 color: @color-accent;
4365 }
4366 }
4367 }
4368 }
4369 }
4370
4371 &-congratulationsForm {
4372 &-event {
4373 .@{input} {
4374 &:hover {
4375 .@{select} {
4376 &__caret {
4377 color: @ecf-coe-input-text-color;
4378 }
4379 }
4380 }
4381
4382 & .@{input}__inner {
4383 color: @ecf-coe-input-text-color;
4384 background-color: @ecf-coe-input-color;
4385
4386 &::placeholder {
4387 color: fade(@ecf-coe-input-text-color, 60%);
4388 }
4389
4390 &::-webkit-input-placeholder {
4391 color: fade(@ecf-coe-input-text-color, 60%);
4392 }
4393
4394 &::-moz-placeholder {
4395 color: fade(@ecf-coe-input-text-color, 60%);
4396 }
4397
4398 &:-ms-input-placeholder {
4399 color: fade(@ecf-coe-input-text-color, 60%);
4400 }
4401
4402 &:-moz-placeholder {
4403 color: fade(@ecf-coe-input-text-color, 60%);
4404 }
4405 }
4406
4407 &.is-disabled {
4408 .@{input}__inner {
4409 background-color: fade(@ecf-coe-input-color, 25%);
4410 }
4411 }
4412
4413 & .@{select} {
4414 &__caret {
4415 color: fade(@ecf-coe-input-text-color, 75%);
4416 }
4417 }
4418 }
4419 }
4420 }
4421 }
4422 }
4423
4424 // CUSTOMIZE - BLOCK
4425 &.am-block {
4426 &-eventCalendarForm {
4427 &-confirmBookingForm {
4428 &-event {
4429 .@{formItem} {
4430 &__label {
4431 color: @ecf-cef-text-color;
4432
4433 span {
4434 color: @ecf-cef-text-color;
4435 }
4436 }
4437 }
4438 }
4439 }
4440 }
4441 }
4442
4443 //CUSTOMIZE - CUSTOM FIELDS
4444 &.am-custom {
4445 //CUSTOMIZE - CUSTOM FIELDS - EVENT CALENDAR
4446 &-eventCalendarForm {
4447 //CUSTOMIZE - CUSTOM FIELDS - EVENT CALENDAR - CONFIRM BOOKING
4448 &-confirmBookingForm {
4449 //CUSTOMIZE - CUSTOM FIELDS - EVENT CALENDAR - CONFIRM BOOKING - EVENT
4450 &-event {
4451 .@{formItem} {
4452 &__label {
4453 color: @ecf-cef-text-color;
4454 font-weight: 700;
4455
4456 span {
4457 color: @ecf-cef-text-color;
4458 font-weight: 700;
4459 }
4460 }
4461 }
4462
4463 .@{input} {
4464 &__inner {
4465 color: @ecf-cef-input-text-color;
4466 background-color: @ecf-cef-input-color;
4467 }
4468
4469 &__suffix {
4470 i {
4471 color: @ecf-cef-input-text-color;
4472 }
4473 }
4474 }
4475
4476 .@{textarea} {
4477 &__inner {
4478 color: @ecf-cef-input-text-color;
4479 background-color: @ecf-cef-input-color;
4480 }
4481 }
4482
4483 .@{radio} {
4484 &__label {
4485 color: @ecf-cef-text-color;
4486 font-weight: 700;
4487 }
4488
4489 &.is-checked {
4490 .@{radio}__label {
4491 color: @color-accent;
4492 }
4493 }
4494 }
4495
4496 .@{checkbox} {
4497 &__label {
4498 color: @ecf-cef-text-color;
4499 font-weight: 700;
4500 }
4501
4502 &.is-checked {
4503 .@{checkbox}__label {
4504 color: @color-accent;
4505 }
4506 }
4507 }
4508
4509 .@{upload} {
4510 &-dragger {
4511 background-color: @ecf-cef-bgr-color;
4512
4513 span {
4514 color: @color-accent;
4515 }
4516 }
4517 }
4518
4519 .am-calendar-picker.popover-container {
4520 .popover-content-wrapper .popover-content {
4521 color: @ecf-cef-dropdown-text-color;
4522 background-color: @ecf-cef-dropdown-color;
4523
4524 * {
4525 color: @ecf-cef-dropdown-text-color;
4526 }
4527
4528 .c-title-popover.popover-container {
4529 .popover-origin {
4530 background-color: @ecf-cef-dropdown-color;
4531
4532 * {
4533 background-color: @ecf-cef-dropdown-color;
4534 }
4535 }
4536 }
4537
4538 .c-day-content:hover {
4539 & > div {
4540 color: @color-accent;
4541 }
4542 }
4543
4544 :not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
4545 color: @color-white;
4546 }
4547 }
4548 }
4549 }
4550 }
4551 }
4552 }
4553 }
4554 }
4555
4556 // CREDIT CARD - STRIPE
4557 .am-stripe {
4558 display: flex;
4559 align-items: center;
4560 height: 40px;
4561 margin: 0;
4562 padding-left: @padding-small;
4563 border-radius: 4px;
4564 background-color: #ffffff;
4565
4566 > div {
4567 width: 100%;
4568 }
4569 }
4570 }
4571