@import "_variables";
// selector variable
@checkGroup: el-checkbox-group;
@checkBtn: el-checkbox-button;
@calendar: v-calendar-column;
@formItem: el-form-item;
@input: el-input;
@textarea: el-textarea;
@select: el-select;
@radio: el-radio;
@checkbox: el-checkbox;
@upload: el-upload;
@collapse: el-collapse;
.amelia-app-booking #amelia-booking-wrap {
.am-step-booking-catalog {
.am-form {
//STEP BY STEP
&-stepByStepForm {
//STEP BY STEP - SELECT SERVICE FORM
&-selectServiceForm {
background-color: @sbs-ssf-bgr-color;
.am-select-service {
background-color: transparent;
}
}
//STEP BY STEP - CALENDAR DATE TIME FORM
&-calendarDateTimeForm {
&.am-select-date {
background: linear-gradient(@sbs-cf-gradient-angle, @sbs-cf-gradient1 0%, @sbs-cf-gradient2 100%);
* {
color: @sbs-cf-text-color;
}
.am-recurring-check {
span {
color: @sbs-cf-text-color;
}
}
.am-appointment-times {
.el-radio-button {
.el-radio-button__inner {
color: @sbs-cf-text-color;
}
}
}
}
}
//STEP BY STEP - RECURRING SETUP FORM
&-recurringSetupForm {
&.am-select-date {
background: linear-gradient(@sbs-rsf-gradient-angle, @sbs-rsf-gradient1 0%, @sbs-rsf-gradient2 100%);
}
}
//STEP BY STEP - RECURRING DATES FORM
&-recurringDatesForm {
&.am-recurring-dates {
background-color: @sbs-rdf-bgr-color;
.am-recurring-dates-header {
p {
color: @sbs-rdf-text-color;
}
p.am-recurring-dates-header-second {
color: fade(@sbs-rdf-text-color, 65%);
}
}
.am-recurring-dates-row-header {
* {
color: fade(@sbs-rdf-text-color, 65%);
}
}
.am-recurring-flex-row-middle-align.am-recurring-dates-row-editing {
background-color: fade(@sbs-rdf-bgr-color, 60%);
}
// NONE FORM ITEMS
.am-select {
&-stepByStepForm {
//CUSTOMIZE - SELECT - STEP BY STEP - RECURRING DATES FORM
&-recurringDatesForm {
&.is-editing {
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @sbs-rdf-input-text-color;
}
}
}
& .@{input}__inner {
color: @sbs-rdf-input-text-color;
background-color: @sbs-rdf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-rdf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@sbs-rdf-input-text-color, 75%);
}
}
}
&.am-recurring-row-item {
.@{select} {
background-color: transparent;
}
}
}
.@{input} {
& .@{input}__inner {
color: @sbs-rdf-text-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-rdf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@sbs-rdf-input-text-color, 75%);
}
}
}
.@{select} {
background-color: transparent;
}
}
}
}
.am-block-stepByStepForm-recurringDatesForm {
&.am-pagination.am-section {
p {
color: @sbs-rdf-text-color;
}
.el-pagination {
button {
background-color: @sbs-rdf-bgr-color;
}
.el-pager {
li {
background-color: @sbs-rdf-bgr-color;
color: @sbs-rdf-text-color;
&:hover {
color: @color-accent;
}
}
li.active {
background-color: @color-accent;
&:hover {
color: @sbs-rdf-text-color;
}
}
}
}
}
}
}
}
//STEP BY STEP - SELECT PACKAGE FORM
&-selectPackageForm {
background-color: @sbs-spf-bgr-color;
p {
color: @sbs-spf-text-color;
}
}
//STEP BY STEP - PACKAGE INFO FORM
&-packageInfoForm {
background-color: @sbs-pif-bgr-color;
p, h2 {
color: @sbs-pif-text-color;
}
.am-package {
&-rule {
span, i {
color: @sbs-pif-text-color;
}
}
&-description {
color: @sbs-pif-text-color;
}
}
}
//STEP BY STEP - PACKAGE SETUP FORM
&-packageSetupForm {
&.am-select-date {
background: linear-gradient(@sbs-psf-gradient-angle, @sbs-psf-gradient1 0%, @sbs-psf-gradient2 100%);
* {
color: @sbs-psf-text-color;
}
.am-appointment-times {
.el-radio-button {
.el-radio-button__inner {
color: @sbs-psf-text-color;
}
}
}
}
}
//STEP BY STEP - PACKAGE LIST FORM
&-packageListForm {
&.am-package-list {
background-color: @sbs-plf-bgr-color;
.am-package-header-image-data-wrapper, .am-overview-booking, .am-appointments-wrapper {
* {
color: @sbs-plf-text-color
}
}
.am-package-price__wrapper {
color: @color-accent;
}
.am-package-description {
color: @sbs-plf-text-color;
}
.am-appointment {
&-header-cell {
color: fade(@sbs-plf-text-color, 50%);
}
&-body-heading {
color: fade(@sbs-plf-text-color, 50%);
}
}
.el-collapse {
&-item {
&__header {
background-color: rgba(0, 0, 0, 0.05);
}
&__wrap {
background-color: transparent;
}
}
}
}
}
//STEP BY STEP - CONFIRM BOOKING FORM
&-confirmBookingForm {
//STEP BY STEP - CONFIRM BOOKING FORM - APPOINTMENT
&-appointment {
&.am-confirm-booking {
.@{formItem} {
&__content {
.am-payment-button {
&-selected {
p {
color: @color-accent;
}
}
&-inner {
svg {
path {
fill: @sbs-caf-text-color;
}
}
}
}
}
}
background-color: @sbs-caf-bgr-color;
p {
color: @sbs-caf-text-color;
}
}
}
//STEP BY STEP - CONFIRM BOOKING FORM - PACKAGE
&-package {
&.am-confirm-booking {
.@{formItem} {
&__content {
.am-payment-button {
&-selected {
p {
color: @color-accent;
}
}
&-inner {
svg {
path {
fill: @sbs-cpf-text-color;
}
}
}
}
}
}
background-color: @sbs-cpf-bgr-color;
p, h2 {
color: @sbs-cpf-text-color;
}
}
}
}
//STEP BY STEP - CONGRATULATIONS BOOKING FORM
&-congratulationsForm {
//STEP BY STEP - CONGRATULATIONS BOOKING FORM - APPOINTMENT
&-appointment {
&.am-success-payment {
background-color: @sbs-coa-bgr-color;
h4, p {
color: @sbs-coa-text-color;
}
}
}
//STEP BY STEP - CONGRATULATIONS BOOKING FORM - PACKAGE
&-package {
&.am-success-payment {
background-color: @sbs-cop-bgr-color;
h4, p {
color: @sbs-cop-text-color;
}
}
}
}
}
//CATALOG FORM
&-catalogForm {
//CATALOG FORM - SELECT SERVICE FORM
&-selectServiceForm {
background-color: @cf-ssf-bgr-color;
.am-select-service {
background-color: transparent;
}
}
//CATALOG FORM - CALENDAR DATE TIME FORM
&-calendarDateTimeForm {
&.am-select-date {
background: linear-gradient(@cf-cf-gradient-angle, @cf-cf-gradient1 0%, @cf-cf-gradient2 100%);
* {
color: @cf-cf-text-color;
}
.am-recurring-check {
span {
color: @cf-cf-text-color;
}
}
.am-appointment-times {
.el-radio-button {
.el-radio-button__inner {
color: @cf-cf-text-color;
}
}
}
}
}
//CATALOG FORM - RECURRING SETUP FORM
&-recurringSetupForm {
&.am-select-date {
background: linear-gradient(@cf-rsf-gradient-angle, @cf-rsf-gradient1 0%, @cf-rsf-gradient2 100%);
}
}
//CATALOG FORM - RECURRING DATES FORM
&-recurringDatesForm {
&.am-recurring-dates {
background-color: @cf-rdf-bgr-color;
.am-recurring-dates-header {
p {
color: @cf-rdf-text-color;
}
p.am-recurring-dates-header-second {
color: fade(@cf-rdf-text-color, 65%);
}
}
.am-recurring-dates-row-header {
* {
color: fade(@cf-rdf-text-color, 65%);
}
}
.am-recurring-flex-row-middle-align.am-recurring-dates-row-editing {
background-color: fade(@cf-rdf-bgr-color, 60%);
}
// NONE FORM ITEMS
.am-select {
&-catalogForm {
//CUSTOMIZE - SELECT - STEP BY STEP - RECURRING DATES FORM
&-recurringDatesForm {
&.is-editing {
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @cf-rdf-input-text-color;
}
}
}
& .@{input}__inner {
color: @cf-rdf-input-text-color;
background-color: @cf-rdf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@cf-rdf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@cf-rdf-input-text-color, 75%);
}
}
}
&.am-recurring-row-item {
.@{select} {
background-color: transparent;
}
}
}
.@{input} {
& .@{input}__inner {
color: @cf-rdf-text-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@cf-rdf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@cf-rdf-input-text-color, 75%);
}
}
}
.@{select} {
background-color: transparent;
}
}
}
}
.am-block-catalogForm-recurringDatesForm {
&.am-pagination.am-section {
p {
color: @cf-rdf-text-color;
}
.el-pagination {
button {
background-color: @cf-rdf-bgr-color;
}
.el-pager {
li {
background-color: @cf-rdf-bgr-color;
color: @cf-rdf-text-color;
&:hover {
color: @color-accent;
}
}
li.active {
background-color: @color-accent;
&:hover {
color: @cf-rdf-text-color;
}
}
}
}
}
}
}
}
//CATALOG FORM - PACKAGE SETUP FORM
&-packageSetupForm {
&.am-select-date {
background: linear-gradient(@cf-psf-gradient-angle, @cf-psf-gradient1 0%, @cf-psf-gradient2 100%);
* {
color: @cf-psf-text-color;
}
.am-appointment-times {
.el-radio-button {
.el-radio-button__inner {
color: @cf-psf-text-color;
}
}
}
}
}
//CATALOG FORM - PACKAGE LIST FORM
&-packageListForm {
&.am-package-list {
background-color: @cf-plf-bgr-color;
.am-package-header-image-data-wrapper, .am-overview-booking, .am-appointments-wrapper {
* {
color: @cf-plf-text-color
}
}
.am-package-price__wrapper {
color: @color-accent;
}
.am-package-description {
color: @cf-plf-text-color;
}
.am-appointment {
&-header-cell {
color: fade(@cf-plf-text-color, 50%);
}
&-body-heading {
color: fade(@cf-plf-text-color, 50%);
}
}
.el-collapse {
&-item {
&__header {
background-color: rgba(0, 0, 0, 0.05);
}
&__wrap {
background-color: transparent;
}
}
}
}
}
//CATALOG FORM - CONFIRM BOOKING FORM
&-confirmBookingForm {
//CATALOG FORM - CONFIRM BOOKING FORM - APPOINTMENT
&-appointment {
&.am-confirm-booking {
background-color: @cf-caf-bgr-color;
p {
color: @cf-caf-text-color;
}
}
}
//CATALOG FORM - CONFIRM BOOKING FORM - PACKAGE
&-package {
&.am-confirm-booking {
.@{formItem} {
&__content {
.am-payment-button {
&-selected {
p {
color: @color-accent;
}
}
&-inner {
svg {
path {
fill: @cf-cpf-text-color;
}
}
}
}
}
}
background-color: @cf-cpf-bgr-color;
p, h2 {
color: @cf-cpf-text-color;
}
}
}
}
//CATALOG FORM - CONGRATULATIONS BOOKING FORM
&-congratulationsForm {
//CATALOG FORM - CONGRATULATIONS BOOKING FORM - APPOINTMENT
&-appointment {
&.am-success-payment {
background-color: @cf-coa-bgr-color;
h4, p {
color: @cf-coa-text-color;
}
}
}
//CATALOG FORM - CONGRATULATIONS BOOKING FORM - PACKAGE
&-package {
&.am-success-payment {
background-color: @cf-cop-bgr-color;
h4, p {
color: @cf-cop-text-color;
}
}
}
}
}
}
//CUSTOMIZE - BLOCK
.am-block {
//CUSTOMIZE - BLOCK - STEP BY STEP
&-stepByStepForm {
//CUSTOMIZE - BLOCK - STEP BY STEP - SELECT SERVICE FORM
&-selectServiceForm {
color: @sbs-ssf-text-color;
.@{formItem} {
&__label {
color: @sbs-ssf-text-color;
font-weight: 700;
}
}
span, p {
color: @sbs-ssf-text-color;
}
}
//CUSTOMIZE - BLOCK - STEP BY STEP - CALENDAR DATE FORM
&-calendarDateTimeForm {
color: @sbs-cf-text-color;
span, p {
color: @sbs-cf-text-color;
}
}
//CUSTOMIZE - BLOCK - STEP BY STEP - RECURRING SETUP FORM
&-recurringSetupForm {
color: @sbs-rsf-text-color;
span, p {
color: @sbs-rsf-text-color;
}
p.am-recurring-setup-title {
color: @sbs-rsf-text-color
}
&.am-recurring-setup-description {
span, p {
color: @sbs-rsf-text-color;
}
}
}
//CUSTOMIZE - BLOCK - STEP BY STEP - RECURRING DATES FORM
&-recurringDatesForm {
span, p, i {
color: @sbs-rdf-text-color;
}
&.am-delete-element {
i {
background-color: @color-accent;
}
&:hover {
i {
background-color: @sbs-rdf-text-color;
color: @color-accent;
}
}
}
}
//CUSTOMIZE - BLOCK - STEP BY STEP - PACKAGE INFO FORM
&-packageInfoForm {
color: @sbs-pif-text-color;
fill: @sbs-pif-text-color;
}
//CUSTOMIZE - BLOCK - STEP BY STEP - PACKAGE SETUP FORM
&-packageSetupForm {
color: @sbs-psf-text-color;
span, p {
color: @sbs-psf-text-color;
}
}
//CUSTOMIZE - BLOCK - STEP BY STEP - CONFIRM BOOKING FORM
&-confirmBookingForm {
// APPOINTMENT
&-appointment {
color: @sbs-caf-text-color;
.@{formItem} {
&__label {
color: @sbs-caf-text-color;
font-weight: 700;
span {
color: @sbs-caf-text-color;
font-weight: 700;
}
}
}
div, i {
color: @sbs-caf-text-color;
}
}
// PACKAGE
&-package {
color: @sbs-cpf-text-color;
.@{formItem} {
&__label {
color: @sbs-cpf-text-color;
font-weight: 700;
span {
color: @sbs-cpf-text-color;
}
}
}
div, i {
color: @sbs-cpf-text-color;
}
}
}
}
//CUSTOMIZE - BLOCK - CATALOG FORM
&-catalogForm {
//CUSTOMIZE - BLOCK - CATALOG FORM - SELECT SERVICE FORM
&-selectServiceForm {
color: @cf-ssf-text-color;
.@{formItem} {
&__label {
color: @cf-ssf-text-color;
font-weight: 700;
}
}
span, p {
color: @cf-ssf-text-color;
}
}
//CUSTOMIZE - BLOCK - CATALOG FORM - CALENDAR DATE FORM
&-calendarDateTimeForm {
color: @cf-cf-text-color;
span, p {
color: @cf-cf-text-color;
}
}
//CUSTOMIZE - BLOCK - CATALOG FORM - RECURRING SETUP FORM
&-recurringSetupForm {
color: @cf-rsf-text-color;
span, p {
color: @cf-rsf-text-color;
}
p.am-recurring-setup-title {
color: @cf-rsf-text-color
}
&.am-recurring-setup-description {
span, p {
color: @cf-rsf-text-color;
}
}
}
//CUSTOMIZE - BLOCK - CATALOG FORM - RECURRING DATES FORM
&-recurringDatesForm {
span, p, i {
color: @cf-rdf-text-color;
}
&.am-delete-element {
i {
background-color: @color-accent;
}
&:hover {
i {
background-color: @cf-rdf-text-color;
color: @color-accent;
}
}
}
}
//CUSTOMIZE - BLOCK - CATALOG FORM - PACKAGE SETUP FORM
&-packageSetupForm {
color: @cf-psf-text-color;
span, p {
color: @cf-psf-text-color;
}
}
//CUSTOMIZE - BLOCK - CATALOG FORM - CONFIRM BOOKING FORM
&-confirmBookingForm {
// APPOINTMENT
&-appointment {
color: @cf-caf-text-color;
.am-payment-buttons-wrapper {
label {
span {
color: @cf-caf-text-color;
}
}
}
.@{formItem} {
&__label {
color: @cf-caf-text-color;
font-weight: 700;
span {
color: @cf-caf-text-color;
font-weight: 700;
}
}
}
div, i {
color: @cf-caf-text-color;
}
}
// PACKAGE
&-package {
color: @cf-cpf-text-color;
.@{formItem} {
&__label {
color: @cf-cpf-text-color;
font-weight: 700;
span {
color: @cf-cpf-text-color;
font-weight: 700;
}
}
}
div, i {
color: @cf-cpf-text-color;
}
}
}
//CUSTOMIZE - BLOCK - CATALOG FORM - CONFIRM BOOKING FORM
&-congratulationsForm {
// APPOINTMENT
&-appointment {
color: @cf-coa-text-color;
.@{formItem} {
&__label {
color: @cf-coa-text-color;
font-weight: 700;
span {
color: @cf-coa-text-color;
font-weight: 700;
}
}
}
div, i {
color: @cf-coa-text-color;
}
}
// PACKAGE
&-package {
color: @cf-cop-text-color;
.@{formItem} {
&__label {
color: @cf-cop-text-color;
font-weight: 700;
span {
color: @cf-cop-text-color;
font-weight: 700;
}
}
}
div, i {
color: @cf-cop-text-color;
}
}
}
}
}
.@{calendar} {
.am-calendar {
// STEP BY STEP
&-stepByStepForm {
// STEP BY STEP - RECURRING SETUP FORM
&-recurringSetupForm {
&.@{formItem} {
& .@{formItem}__label {
color: @sbs-rsf-text-color;
font-weight: 700;
}
& .@{formItem}__content {
& .@{input}__inner {
color: @sbs-rsf-input-text-color;
background-color: @sbs-rsf-input-color;
}
}
}
.popover-content-wrapper .popover-content {
color: @sbs-rsf-dropdown-text-color;
background-color: @sbs-rsf-dropdown-color;
* {
color: @sbs-rsf-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @sbs-rsf-dropdown-color;
* {
background-color: @sbs-rsf-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
}
// CATALOG FORM
&-catalogForm {
// CATALOG FORM - RECURRING SETUP FORM
&-recurringSetupForm {
&.@{formItem} {
& .@{formItem}__label {
color: @cf-rsf-text-color;
font-weight: 700;
}
& .@{formItem}__content {
& .@{input}__inner {
color: @cf-rsf-input-text-color;
background-color: @cf-rsf-input-color;
}
}
}
.popover-content-wrapper .popover-content {
color: @cf-rsf-dropdown-text-color;
background-color: @cf-rsf-dropdown-color;
* {
color: @cf-rsf-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @cf-rsf-dropdown-color;
* {
background-color: @cf-rsf-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
}
}
&.am-calendar {
// STEP BY STEP
&-stepByStepForm {
// STEP BY STEP - RECURRING DATES FORM
&-recurringDatesForm {
&.am-recurring-row-item.am-recurring-row-item-date {
&.is-editing {
& .@{input}__inner {
color: @sbs-rdf-input-text-color;
background-color: @sbs-rdf-input-color;
}
.popover-content-wrapper .popover-content {
color: @sbs-rdf-dropdown-text-color;
background-color: @sbs-rdf-dropdown-color;
* {
color: @sbs-rdf-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @sbs-rdf-dropdown-color;
* {
background-color: @sbs-rdf-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
&.is-substitute {
& .@{input}__inner {
color: @color-accent;
}
}
& .@{input}__inner {
color: @sbs-rdf-text-color;
}
}
.popover-container {
.popover-content-wrapper .popover-content {
color: @sbs-rdf-dropdown-text-color;
background-color: @sbs-rdf-dropdown-color;
* {
color: @sbs-rdf-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @sbs-rdf-dropdown-color;
* {
background-color: @sbs-rdf-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
}
}
// CATALOG FORM
&-catalogForm {
// CATALOG FORM - RECURRING DATES FORM
&-recurringDatesForm {
&.am-recurring-row-item.am-recurring-row-item-date {
&.is-editing {
& .@{input}__inner {
color: @cf-rdf-input-text-color;
background-color: @cf-rdf-input-color;
}
}
&.is-substitute {
& .@{input}__inner {
color: @color-accent;
}
}
& .@{input}__inner {
color: @cf-rdf-text-color;
}
}
.popover-container {
.popover-content-wrapper .popover-content {
color: @cf-rdf-dropdown-text-color;
background-color: @cf-rdf-dropdown-color;
* {
color: @cf-rdf-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @cf-rdf-dropdown-color;
* {
background-color: @cf-rdf-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
}
}
}
}
}
#am-events-booking {
.am-event-list {
.am-form {
//EVENT LIST
&-eventListForm {
&.am-event {
background-color: @elf-bgr-color;
&:hover {
background-color: darken(@elf-bgr-color, 5%);
}
.am-event-data {
.am-event-info {
.am-event-sub-info {
& > div {
color: @elf-text-color;
}
}
}
}
.am-event-book-cta {
&__inner {
span {
color: @elf-text-color;
}
}
}
}
div {
color: @elf-text-color;
&.am-calendar-picker * {
color: @color-text-prime;
}
&.@{formItem}__error {
color: @color-red;
}
}
//EVENT LIST - CONFIRM BOOKING FORM
&-confirmBookingForm {
//EVENT LIST - CONFIRM BOOKING FORM - EVENT
&-event {
&.am-confirmation-booking {
p {
color: @elf-text-color;
}
.am-payment-button {
&:hover {
p {
color: @color-accent;
}
}
&-selected {
p {
color: @color-accent;
}
}
}
}
}
}
//EVENT LIST - CONGRATULATIONS BOOKING FORM
&-congratulationsForm {
&-event {
h4, p {
color: @elf-text-color;
}
}
}
}
}
.am-block {
&-eventListForm {
&-confirmBookingForm {
&-event {
.@{formItem} {
&__label {
color: @elf-text-color;
font-weight: 700;
span {
color: @elf-text-color;
font-weight: 700;
}
}
}
}
}
}
}
}
.@{calendar} {
&.am-calendar {
&-eventListForm {
.@{input}__inner {
color: @elf-input-text-color;
background-color: @elf-input-color;
}
.@{input}__prefix {
svg {
path {
fill: @elf-input-text-color;
}
}
}
.popover-content-wrapper .popover-content {
color: @elf-dropdown-text-color;
background-color: @elf-dropdown-color;
* {
color: @elf-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @elf-dropdown-color;
* {
background-color: @elf-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
}
}
}
// FORM ITEMS
.@{formItem} {
// CUSTOMIZE - INPUT
&.am-input {
// CUSTOMIZE - INPUT - STEP BY STEP
&-stepByStepForm {
// CUSTOMIZE - INPUT - STEP BY STEP - CONFIRM BOOKING
&-confirmBookingForm {
// CUSTOMIZE - INPUT - STEP BY STEP - CONFIRM BOOKING APPOINTMENT
&-appointment {
.@{formItem} {
&__label {
color: @sbs-caf-text-color;
font-weight: 700;
span {
color: @sbs-caf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&__inner {
color: @sbs-caf-input-text-color;
background-color: @sbs-caf-input-color;
}
&.is-disabled {
.@{input}__inner {
border-color: #e4e7ed;
background-color: lighten(@sbs-caf-input-color, 15%);
}
}
&-group {
&__prepend {
background-color: @sbs-caf-input-color;
.@{input}__icon {
color: @sbs-caf-input-text-color;
}
}
.@{input} {
&__suffix {
i {
color: @sbs-caf-input-text-color;
}
}
}
}
}
}
// CUSTOMIZE - INPUT - STEP BY STEP - CONFIRM BOOKING PACKAGE
&-package {
.@{formItem} {
&__label {
color: @sbs-cpf-text-color;
font-weight: 700;
span {
color: @sbs-cpf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&__inner {
color: @sbs-cpf-input-text-color;
background-color: @sbs-cpf-input-color;
}
&.is-disabled {
.@{input}__inner {
border-color: #e4e7ed;
background-color: lighten(@sbs-cpf-input-color, 15%);
}
}
&-group {
&__prepend {
background-color: @sbs-cpf-input-color;
.@{input}__icon {
color: @sbs-cpf-input-text-color;
}
}
.@{input} {
&__suffix {
i {
color: @sbs-cpf-input-text-color;
}
}
}
}
}
}
}
}
// CUSTOMIZE - INPUT - EVENT LIST
&-eventListForm {
// CUSTOMIZE - INPUT - EVENT LIST - CONFIRM BOOKING
&-confirmBookingForm {
// CUSTOMIZE - INPUT - EVENT LIST - CONFIRM BOOKING EVENT
&-event {
.@{formItem} {
&__label {
color: @elf-text-color;
font-weight: 700;
}
}
.@{input} {
&__inner {
color: @elf-input-text-color;
background-color: @elf-input-color;
}
&.is-disabled {
.@{input}__inner {
border-color: #e4e7ed;
background-color: lighten(@elf-input-color, 15%);
}
}
&-group {
&__prepend {
background-color: @elf-input-color;
.@{input}__icon {
color: @elf-input-text-color;
}
}
.@{input} {
&__suffix {
i {
color: @elf-input-text-color;
}
}
}
}
}
}
}
}
// CUSTOMIZE - INPUT - CATALOG FORM
&-catalogForm {
// CUSTOMIZE - INPUT - CATALOG FORM - CONFIRM BOOKING
&-confirmBookingForm {
// CUSTOMIZE - INPUT - CATALOG FORM - CONFIRM BOOKING APPOINTMENT
&-appointment {
.@{formItem} {
&__label {
color: @cf-caf-text-color;
font-weight: 700;
span {
color: @cf-caf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&__inner {
color: @cf-caf-input-text-color;
background-color: @cf-caf-input-color;
}
&.is-disabled {
.@{input}__inner {
border-color: #e4e7ed;
background-color: lighten(@cf-caf-input-color, 15%);
}
}
&-group {
&__prepend {
background-color: @cf-caf-input-color;
.@{input}__icon {
color: @cf-caf-input-text-color;
}
}
.@{input} {
&__suffix {
i {
color: @cf-caf-input-text-color;
}
}
}
}
}
}
// CUSTOMIZE - INPUT - CATALOG FORM - CONFIRM BOOKING PACKAGE
&-package {
.@{formItem} {
&__label {
color: @cf-cpf-text-color;
font-weight: 700;
span {
color: @cf-cpf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&__inner {
color: @cf-cpf-input-text-color;
background-color: @cf-cpf-input-color;
}
&.is-disabled {
.@{input}__inner {
border-color: #e4e7ed;
background-color: lighten(@cf-cpf-input-color, 15%);
}
}
&-group {
&__prepend {
background-color: @cf-cpf-input-color;
.@{input}__icon {
color: @cf-cpf-input-text-color;
}
}
.@{input} {
&__suffix {
i {
color: @cf-cpf-input-text-color;
}
}
}
}
}
}
}
}
}
//CUSTOMIZE - SELECT
&.am-select {
//CUSTOMIZE - SELECT - STEP BY STEP
&-stepByStepForm {
//CUSTOMIZE - SELECT - STEP BY STEP - SELECT SERVICE FORM
&-selectServiceForm {
.@{formItem} {
&__label {
color: @sbs-ssf-text-color;
font-weight: 700;
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @sbs-ssf-input-text-color;
}
}
}
&__inner {
color: @sbs-ssf-input-text-color;
background-color: @sbs-ssf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-ssf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@sbs-ssf-input-text-color, 75%);
}
}
}
}
//CUSTOMIZE - SELECT - STEP BY STEP - RECURRING SETUP FORM
&-recurringSetupForm {
.@{formItem} {
&__label {
color: @sbs-rsf-text-color;
font-weight: 700;
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @sbs-rsf-input-text-color;
}
}
}
& .@{input}__inner {
color: @sbs-rsf-input-text-color;
background-color: @sbs-rsf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-rsf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@sbs-rsf-input-text-color, 75%);
}
}
}
}
//CUSTOMIZE - SELECT - STEP BY STEP - SELECT PACKAGE FORM
&-selectPackageForm {
.@{formItem} {
&__label {
color: @sbs-spf-text-color;
font-weight: 700;
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @sbs-spf-input-text-color;
}
}
}
&__inner {
color: @sbs-spf-input-text-color;
background-color: @sbs-spf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-spf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@sbs-spf-input-text-color, 75%);
}
}
}
}
//CUSTOMIZE - SELECT - STEP BY STEP - PACKAGE SETUP FORM
&-packageSetupForm {
.@{formItem} {
&__label {
color: @sbs-psf-text-color;
font-weight: 700;
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @sbs-psf-input-text-color;
}
}
}
& input.@{input}__inner {
color: @sbs-psf-input-text-color;
background-color: @sbs-psf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-psf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@sbs-psf-input-text-color, 75%);
}
}
}
}
//CUSTOMIZE - SELECT - STEP BY STEP - CONFIRM APPOINTMENT FORM
&-confirmBookingForm {
&-appointment {
.@{formItem} {
&__label {
color: @sbs-caf-text-color;
font-weight: 700;
span {
color: @sbs-caf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @sbs-caf-input-text-color;
}
}
}
& .@{input}__inner {
color: @sbs-caf-input-text-color;
background-color: @sbs-caf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-caf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@sbs-caf-input-text-color, 75%);
}
}
}
}
&-package {
.@{formItem} {
&__label {
color: @sbs-cpf-text-color;
font-weight: 700;
span {
color: @sbs-cpf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @sbs-cpf-input-text-color;
}
}
}
& .@{input}__inner {
color: @sbs-cpf-input-text-color;
background-color: @sbs-cpf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-cpf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@sbs-cpf-input-text-color, 75%);
}
}
}
}
}
//CUSTOMIZE - SELECT - STEP BY STEP - CONGRATULATIONS APPOINTMENT FORM
&-congratulationsForm {
&-appointment {
.@{formItem} {
&__label {
color: @sbs-coa-text-color;
font-weight: 700;
span {
color: @sbs-coa-text-color;
font-weight: 700;
}
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @sbs-coa-input-text-color;
}
}
}
& .@{input}__inner {
color: @sbs-coa-input-text-color;
background-color: @sbs-coa-input-color;
&::placeholder {
color: fade(@sbs-coa-input-text-color, 60%);
}
&::-webkit-input-placeholder {
color: fade(@sbs-coa-input-text-color, 60%);
}
&::-moz-placeholder {
color: fade(@sbs-coa-input-text-color, 60%);
}
&:-ms-input-placeholder {
color: fade(@sbs-coa-input-text-color, 60%);
}
&:-moz-placeholder {
color: fade(@sbs-coa-input-text-color, 60%);
}
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-coa-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@sbs-coa-input-text-color, 75%);
}
}
}
}
&-package {
.@{formItem} {
&__label {
color: @sbs-cop-text-color;
font-weight: 700;
span {
color: @sbs-cop-text-color;
font-weight: 700;
}
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @sbs-cop-input-text-color;
}
}
}
& .@{input}__inner {
color: @sbs-cop-input-text-color;
background-color: @sbs-cop-input-color;
&::placeholder {
color: fade(@sbs-cop-input-text-color, 60%);
}
&::-webkit-input-placeholder {
color: fade(@sbs-cop-input-text-color, 60%);
}
&::-moz-placeholder {
color: fade(@sbs-cop-input-text-color, 60%);
}
&:-ms-input-placeholder {
color: fade(@sbs-cop-input-text-color, 60%);
}
&:-moz-placeholder {
color: fade(@sbs-cop-input-text-color, 60%);
}
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-cop-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@sbs-cop-input-text-color, 75%);
}
}
}
}
}
}
//CUSTOMIZE - SELECT - EVENT LIST
&-eventListForm {
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @elf-input-text-color;
}
}
}
&__inner {
color: @elf-input-text-color;
background-color: @elf-input-color;
&::placeholder {
color: fade(@elf-input-text-color, 60%);
}
&::-webkit-input-placeholder {
color: fade(@elf-input-text-color, 60%);
}
&::-moz-placeholder {
color: fade(@elf-input-text-color, 60%);
}
&:-ms-input-placeholder {
color: fade(@elf-input-text-color, 60%);
}
&:-moz-placeholder {
color: fade(@elf-input-text-color, 60%);
}
}
&__prefix {
img, svg {
path {
fill: @elf-input-text-color
}
}
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@elf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@elf-input-text-color, 75%);
}
}
}
//CUSTOMIZE - SELECT - EVENT LIST - CONFIRM EVENT FORM
&-confirmBookingForm, &-congratulationsForm {
&-event {
.@{formItem} {
&__label {
color: @elf-text-color;
font-weight: 700;
span {
color: @elf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @elf-input-text-color;
}
}
}
& .@{input}__inner {
color: @elf-input-text-color;
background-color: @elf-input-color;
&::placeholder {
color: fade(@elf-input-text-color, 60%);
}
&::-webkit-input-placeholder {
color: fade(@elf-input-text-color, 60%);
}
&::-moz-placeholder {
color: fade(@elf-input-text-color, 60%);
}
&:-ms-input-placeholder {
color: fade(@elf-input-text-color, 60%);
}
&:-moz-placeholder {
color: fade(@elf-input-text-color, 60%);
}
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@elf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@elf-input-text-color, 75%);
}
}
}
}
}
}
//CUSTOMIZE - SELECT - CATALOG FORM
&-catalogForm {
//CUSTOMIZE - SELECT - CATALOG FORM - SELECT SERVICE FORM
&-selectServiceForm {
.@{formItem} {
&__label {
color: @cf-ssf-text-color;
font-weight: 700;
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @cf-ssf-input-text-color;
}
}
}
&__inner {
color: @cf-ssf-input-text-color;
background-color: @cf-ssf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@cf-ssf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@cf-ssf-input-text-color, 75%);
}
}
}
}
//CUSTOMIZE - SELECT - CATALOG FORM - RECURRING SETUP FORM
&-recurringSetupForm {
.@{formItem} {
&__label {
color: @cf-rsf-text-color;
font-weight: 700;
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @cf-rsf-input-text-color;
}
}
}
& .@{input}__inner {
color: @cf-rsf-input-text-color;
background-color: @cf-rsf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@cf-rsf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@cf-rsf-input-text-color, 75%);
}
}
}
}
//CUSTOMIZE - SELECT - CATALOG FORM - PACKAGE SETUP FORM
&-packageSetupForm {
.@{formItem} {
&__label {
color: @cf-psf-text-color;
font-weight: 700;
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @cf-psf-input-text-color;
}
}
}
& input.@{input}__inner {
color: @cf-psf-input-text-color;
background-color: @cf-psf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@cf-psf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@cf-psf-input-text-color, 75%);
}
}
}
}
//CUSTOMIZE - SELECT - CATALOG FORM - CONFIRM FORM
&-confirmBookingForm {
// APPOINTMENT
&-appointment {
.@{formItem} {
&__label {
color: @cf-caf-text-color;
font-weight: 700;
span {
color: @cf-caf-text-color;
font-weight: 700;
}
}
&__content {
.am-payment-button {
&-selected {
p {
color: @color-accent;
}
}
&-inner {
svg {
path {
fill: @cf-caf-text-color;
}
}
}
}
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @cf-caf-input-text-color;
}
}
}
& .@{input}__inner {
color: @cf-caf-input-text-color;
background-color: @cf-caf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@cf-caf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@cf-caf-input-text-color, 75%);
}
}
}
}
// PACKAGE
&-package {
.@{formItem} {
&__label {
color: @cf-cpf-text-color;
font-weight: 700;
span {
color: @cf-cpf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @cf-cpf-input-text-color;
}
}
}
& .@{input}__inner {
color: @cf-cpf-input-text-color;
background-color: @cf-cpf-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@cf-cpf-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@cf-cpf-input-text-color, 75%);
}
}
}
}
}
//CUSTOMIZE - SELECT - CATALOG FORM - CONGRATULATIONS FORM
&-congratulationsForm {
// APPOINTMENT
&-appointment {
.@{formItem} {
&__label {
color: @cf-coa-text-color;
font-weight: 700;
span {
color: @cf-coa-text-color;
font-weight: 700;
}
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @cf-coa-input-text-color;
}
}
}
& .@{input}__inner {
color: @cf-coa-input-text-color;
background-color: @cf-coa-input-color;
&::placeholder {
color: fade(@cf-coa-input-text-color, 60%);
}
&::-webkit-input-placeholder {
color: fade(@cf-coa-input-text-color, 60%);
}
&::-moz-placeholder {
color: fade(@cf-coa-input-text-color, 60%);
}
&:-ms-input-placeholder {
color: fade(@cf-coa-input-text-color, 60%);
}
&:-moz-placeholder {
color: fade(@cf-coa-input-text-color, 60%);
}
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@cf-coa-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@cf-coa-input-text-color, 75%);
}
}
}
}
// PACKAGE
&-package {
.@{formItem} {
&__label {
color: @cf-cop-text-color;
font-weight: 700;
span {
color: @cf-cop-text-color;
font-weight: 700;
}
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @cf-cop-input-text-color;
}
}
}
& .@{input}__inner {
color: @cf-cop-input-text-color;
background-color: @cf-cop-input-color;
&::placeholder {
color: fade(@cf-cop-input-text-color, 60%);
}
&::-webkit-input-placeholder {
color: fade(@cf-cop-input-text-color, 60%);
}
&::-moz-placeholder {
color: fade(@cf-cop-input-text-color, 60%);
}
&:-ms-input-placeholder {
color: fade(@cf-cop-input-text-color, 60%);
}
&:-moz-placeholder {
color: fade(@cf-cop-input-text-color, 60%);
}
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@cf-cop-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@cf-cop-input-text-color, 75%);
}
}
}
}
}
}
}
//CUSTOMIZE - INPUT NUMBER
&.am-input-number {
//CUSTOMIZE - INPUT NUMBER - STEP BY STEP
&-stepByStepForm {
//CUSTOMIZE - INPUT NUMBER - STEP BY STEP - RECURRING SETUP FORM
&-recurringSetupForm {
&:hover {
.@{input}__inner {
border-color: #C0C4CC;
}
}
.@{formItem} {
&__label {
color: @sbs-rsf-text-color;
font-weight: 700;
}
}
.@{input} {
&-number {
& .@{input}-number__increase, & .@{input}-number__decrease {
color: @sbs-rsf-input-text-color;
background-color: @sbs-rsf-input-color;
i {
color: inherit;
}
&:hover {
&:not(.is-disabled) {
&~.@{input} {
.@{input}__inner {
&:not(.is-disabled) {
border-color: #C0C4CC;
}
}
}
}
}
}
& .@{input} {
&__inner {
color: @sbs-rsf-input-text-color;
background-color: @sbs-rsf-input-color;
}
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@sbs-rsf-input-color, 25%);
}
}
}
}
}
}
//CUSTOMIZE - INPUT NUMBER - EVENT LIST
&-eventListForm {
&:hover {
.@{input}__inner {
border-color: #C0C4CC;
}
}
.@{formItem} {
&__label {
color: @elf-text-color;
font-weight: 700;
}
}
.@{input} {
&-number {
& .@{input}-number__increase, & .@{input}-number__decrease {
color: @elf-input-text-color;
background-color: @elf-input-color;
i {
color: inherit;
}
&:hover {
&:not(.is-disabled) {
&~.@{input} {
.@{input}__inner {
&:not(.is-disabled) {
border-color: #C0C4CC;
}
}
}
}
}
}
& .@{input} {
&__inner {
color: @elf-input-text-color;
background-color: @elf-input-color;
}
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@elf-input-color, 25%);
}
}
}
}
}
//CUSTOMIZE - INPUT NUMBER - CATALOG FORM
&-catalogForm {
//CUSTOMIZE - INPUT NUMBER - CATALOG FORM - RECURRING SETUP FORM
&-recurringSetupForm {
&:hover {
.@{input}__inner {
border-color: #C0C4CC;
}
}
.@{formItem} {
&__label {
color: @cf-rsf-text-color;
font-weight: 700;
}
}
.@{input} {
&-number {
& .@{input}-number__increase, & .@{input}-number__decrease {
color: @cf-rsf-input-text-color;
background-color: @cf-rsf-input-color;
i {
color: inherit;
}
&:hover {
&:not(.is-disabled) {
&~.@{input} {
.@{input}__inner {
&:not(.is-disabled) {
border-color: #C0C4CC;
}
}
}
}
}
}
& .@{input} {
&__inner {
color: @cf-rsf-input-text-color;
background-color: @cf-rsf-input-color;
}
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@cf-rsf-input-color, 25%);
}
}
}
}
}
}
}
//CUSTOMIZE - CHECKBOX BTN
&.am-checkbox-btn {
//CUSTOMIZE - CHECKBOX BTN -STEP BY STEP
&-stepByStepForm {
//CUSTOMIZE - CHECKBOX BTN - STEP BY STEP - RECURRING SETUP FORM
&-recurringSetupForm {
.@{formItem} {
&__label {
color: @sbs-rsf-text-color;
font-weight: 700;
}
}
.@{checkBtn} {
& .@{checkBtn}__inner {
color: @sbs-rsf-input-text-color;
background-color: @sbs-rsf-input-color;
}
}
.@{checkGroup} {
.@{checkBtn} {
&.is-checked {
.@{checkBtn}__inner {
color: @sbs-rsf-input-text-color;
background-color: @color-accent;
}
}
}
}
}
}
//CUSTOMIZE - CHECKBOX BTN -CATALOG FORM
&-catalogForm {
//CUSTOMIZE - CHECKBOX BTN - CATALOG FORM - RECURRING SETUP FORM
&-recurringSetupForm {
.@{formItem} {
&__label {
color: @cf-rsf-text-color;
font-weight: 700;
}
}
.@{checkBtn} {
& .@{checkBtn}__inner {
color: @cf-rsf-input-text-color;
background-color: @cf-rsf-input-color;
}
}
.@{checkGroup} {
.@{checkBtn} {
&.is-checked {
.@{checkBtn}__inner {
color: @cf-rsf-input-text-color;
background-color: @color-accent;
}
}
}
}
}
}
}
//CUSTOMIZE - RADIO BTN
&.am-radio-btn {
//CUSTOMIZE - RADIO BTN - STEP BY STEP
&-stepByStepForm {
//CUSTOMIZE - RADIO BTN - STEP BY STEP - CONFIRM APPOINTMENT FORM
&-confirmBookingForm {
&-appointment {
.am-payment-type-radio {
span {
color: @sbs-caf-text-color;
}
}
.@{formItem} {
&__label {
color: @sbs-caf-text-color;
font-weight: 700;
span {
color: @sbs-caf-text-color;
font-weight: 700;
}
}
}
}
&-package {
.am-payment-type-radio {
span {
color: @sbs-cpf-text-color;
}
}
.@{formItem} {
&__label {
color: @sbs-cpf-text-color;
font-weight: 700;
span {
color: @sbs-cpf-text-color;
font-weight: 700;
}
}
}
}
}
}
//CUSTOMIZE - RADIO BTN - EVENT LIST
&-eventListForm {
//CUSTOMIZE - RADIO BTN - EVENT LIST - CONFIRM EVENT FORM
&-confirmBookingForm {
&-event {
.am-payment-type-radio-checked {
.el-radio__label {
color: @color-accent;
}
}
.@{formItem} {
&__label {
color: @elf-text-color;
font-weight: 700;
span {
color: @elf-text-color;
font-weight: 700;
}
}
&__content {
span {
color: @elf-text-color;
}
}
}
}
}
}
//CUSTOMIZE - RADIO BTN - CATALOG FORM
&-catalogForm {
//CUSTOMIZE - RADIO BTN - CATALOG FORM - CONFIRM FORM
&-confirmBookingForm {
// APPOINTMENT
&-appointment {
.@{formItem} {
&__label {
color: @cf-caf-text-color;
font-weight: 700;
span {
color: @cf-caf-text-color;
font-weight: 700;
}
}
&__content {
span {
color: @cf-caf-text-color;
}
}
}
}
// PACKAGE
&-package {
.@{formItem} {
&__label {
color: @cf-cpf-text-color;
font-weight: 700;
span {
color: @cf-cpf-text-color;
font-weight: 700;
}
}
&__content {
span {
color: @cf-cpf-text-color;
}
}
}
}
}
}
}
//CUSTOMIZE - CUSTOM FIELDS
&.am-custom {
//CUSTOMIZE - CUSTOM FIELDS - STEP BY STEP
&-stepByStepForm {
//CUSTOMIZE - CUSTOM FIELDS - STEP BY STEP - CONFIRM BOOKING
&-confirmBookingForm {
//CUSTOMIZE - CUSTOM FIELDS - STEP BY STEP - CONFIRM BOOKING - APPOINTMENT
&-appointment {
.@{formItem} {
&__label {
color: @sbs-caf-text-color;
font-weight: 700;
span {
color: @sbs-caf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&__inner {
color: @sbs-caf-input-text-color;
background-color: @sbs-caf-input-color;
}
&__suffix {
i {
color: @sbs-caf-input-text-color;
}
}
}
.@{textarea} {
&__inner {
color: @sbs-caf-input-text-color;
background-color: @sbs-caf-input-color;
}
}
.@{radio} {
&__label {
color: @sbs-caf-text-color;
font-weight: 700;
}
}
.@{checkbox} {
&__label {
color: @sbs-caf-text-color;
font-weight: 700;
}
&.is-checked {
.@{checkbox}__label {
color: @color-accent;
}
}
}
.@{upload} {
&-dragger {
background-color: @sbs-caf-bgr-color;
}
}
.am-calendar-picker.popover-container {
.popover-content-wrapper .popover-content {
color: @sbs-caf-dropdown-text-color;
background-color: @sbs-caf-dropdown-color;
* {
color: @sbs-caf-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @sbs-caf-dropdown-color;
* {
background-color: @sbs-caf-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
}
//CUSTOMIZE - CUSTOM FIELDS - STEP BY STEP - CONFIRM BOOKING - PACKAGE
&-package {
.@{formItem} {
&__label {
color: @sbs-cpf-text-color;
font-weight: 700;
span {
color: @sbs-cpf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&__inner {
color: @sbs-cpf-input-text-color;
background-color: @sbs-cpf-input-color;
}
&__suffix {
i {
color: @sbs-cpf-input-text-color;
}
}
}
.@{textarea} {
&__inner {
color: @sbs-cpf-input-text-color;
background-color: @sbs-cpf-input-color;
}
}
.@{radio} {
&__label {
color: @sbs-cpf-text-color;
font-weight: 700;
}
}
.@{checkbox} {
&__label {
color: @sbs-cpf-text-color;
font-weight: 700;
}
&.is-checked {
.@{checkbox}__label {
color: @color-accent;
}
}
}
.@{upload} {
&-dragger {
background-color: @sbs-cpf-bgr-color;
}
}
.am-calendar-picker.popover-container {
.popover-content-wrapper .popover-content {
color: @sbs-cpf-dropdown-text-color;
background-color: @sbs-cpf-dropdown-color;
* {
color: @sbs-cpf-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @sbs-cpf-dropdown-color;
* {
background-color: @sbs-cpf-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
}
}
}
//CUSTOMIZE - CUSTOM FIELDS - EVENT LIST
&-eventListForm {
//CUSTOMIZE - CUSTOM FIELDS - EVENT LIST - CONFIRM BOOKING
&-confirmBookingForm {
//CUSTOMIZE - CUSTOM FIELDS - EVENT LIST - CONFIRM BOOKING - EVENT
&-event {
.@{formItem} {
&__label {
color: @elf-text-color;
font-weight: 700;
span {
color: @elf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&__inner {
color: @elf-input-text-color;
background-color: @elf-input-color;
}
&__suffix {
i {
color: @elf-input-text-color;
}
}
}
.@{textarea} {
&__inner {
color: @elf-input-text-color;
background-color: @elf-input-color;
}
}
.@{radio} {
&__label {
color: @elf-text-color;
font-weight: 700;
}
}
.@{checkbox} {
&__label {
color: @elf-text-color;
font-weight: 700;
}
&.is-checked {
.@{checkbox}__label {
color: @color-accent;
}
}
}
.@{upload} {
&-dragger {
background-color: @elf-bgr-color;
}
}
.am-calendar-picker.popover-container {
.popover-content-wrapper .popover-content {
color: @elf-dropdown-text-color !important;
background-color: @elf-dropdown-color !important;
* {
color: @elf-dropdown-text-color !important;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @elf-dropdown-color !important;
* {
background-color: @elf-dropdown-color !important;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent !important;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white !important;
}
}
}
}
}
}
//CUSTOMIZE - CUSTOM FIELDS - CATALOG FORM
&-catalogForm {
//CUSTOMIZE - CUSTOM FIELDS - CATALOG FORM - CONFIRM BOOKING
&-confirmBookingForm {
//CUSTOMIZE - CUSTOM FIELDS - CATALOG FORM - CONFIRM BOOKING - APPOINTMENT
&-appointment {
.@{formItem} {
&__label {
color: @cf-caf-text-color;
font-weight: 700;
span {
color: @cf-caf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&__inner {
color: @cf-caf-input-text-color;
background-color: @cf-caf-input-color;
}
&__suffix {
i {
color: @cf-caf-input-text-color;
}
}
}
.@{textarea} {
&__inner {
color: @cf-caf-input-text-color;
background-color: @cf-caf-input-color;
}
}
.@{radio} {
&__label {
color: @cf-caf-text-color;
font-weight: 700;
}
}
.@{checkbox} {
&__label {
color: @cf-caf-text-color;
font-weight: 700;
}
&.is-checked {
.@{checkbox}__label {
color: @color-accent;
}
}
}
.@{upload} {
&-dragger {
background-color: @cf-caf-bgr-color;
}
}
.am-calendar-picker.popover-container {
.popover-content-wrapper .popover-content {
color: @cf-caf-dropdown-text-color;
background-color: @cf-caf-dropdown-color;
* {
color: @cf-caf-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @cf-caf-dropdown-color;
* {
background-color: @cf-caf-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
}
//CUSTOMIZE - CUSTOM FIELDS - CATALOG FORM - CONFIRM BOOKING - PACKAGE
&-package {
.@{formItem} {
&__label {
color: @cf-cpf-text-color;
font-weight: 700;
span {
color: @cf-cpf-text-color;
font-weight: 700;
}
}
}
.@{input} {
&__inner {
color: @cf-cpf-input-text-color;
background-color: @cf-cpf-input-color;
}
&__suffix {
i {
color: @cf-cpf-input-text-color;
}
}
}
.@{textarea} {
&__inner {
color: @cf-cpf-input-text-color;
background-color: @cf-cpf-input-color;
}
}
.@{radio} {
&__label {
color: @cf-cpf-text-color;
font-weight: 700;
}
}
.@{checkbox} {
&__label {
color: @cf-cpf-text-color;
font-weight: 700;
}
&.is-checked {
.@{checkbox}__label {
color: @color-accent;
}
}
}
.@{upload} {
&-dragger {
background-color: @cf-cpf-bgr-color;
}
}
.am-calendar-picker.popover-container {
.popover-content-wrapper .popover-content {
color: @cf-cpf-dropdown-text-color;
background-color: @cf-cpf-dropdown-color;
* {
color: @cf-cpf-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @cf-cpf-dropdown-color;
* {
background-color: @cf-cpf-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
}
}
}
}
}
// CREDIT CARD - STRIPE
.am-stripe {
display: flex;
align-items: center;
height: 40px;
margin: 0;
padding-left: @padding-small;
border-radius: 4px;
background-color: #ffffff;
> div {
width: 100%;
}
}
}
// DROPDOWN CUSTOMIZE STYLES
.@{select}-dropdown {
&.am-dropdown {
// STEP BY STEP FORM
&-stepByStepForm {
// STEP BY STEP FORM - SELECT SERVICE FORM
&-selectServiceForm {
background-color: @sbs-ssf-dropdown-color;
border-color: @sbs-ssf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @sbs-ssf-dropdown-text-color;
&:hover {
background-color: darken(@sbs-ssf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @sbs-ssf-dropdown-color;
&::after {
border-bottom-color: @sbs-ssf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @sbs-ssf-dropdown-color;
&::after {
border-top-color: @sbs-ssf-dropdown-color;
}
}
}
}
// STEP BY STEP FORM - SELECT PACKAGE FORM
&-selectPackageForm {
background-color: @sbs-spf-dropdown-color;
border-color: @sbs-spf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @sbs-spf-dropdown-text-color;
&:hover {
background-color: darken(@sbs-spf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @sbs-spf-dropdown-color;
&::after {
border-bottom-color: @sbs-spf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @sbs-spf-dropdown-color;
&::after {
border-top-color: @sbs-spf-dropdown-color;
}
}
}
}
// STEP BY STEP FORM - RECURRING SETUP FORM
&-recurringSetupForm {
background-color: @sbs-rsf-dropdown-color;
border-color: @sbs-rsf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @sbs-rsf-dropdown-text-color;
&:hover {
background-color: darken(@sbs-rsf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @sbs-rsf-dropdown-color;
&::after {
border-bottom-color: @sbs-rsf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @sbs-rsf-dropdown-color;
&::after {
border-top-color: @sbs-rsf-dropdown-color;
}
}
}
}
// STEP BY STEP FORM - RECURRING DATES FORM
&-recurringDatesForm {
background-color: @sbs-rdf-dropdown-color;
border-color: @sbs-rdf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @sbs-rdf-dropdown-text-color;
&:hover {
background-color: darken(@sbs-rdf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @sbs-rdf-dropdown-color;
&::after {
border-bottom-color: @sbs-rdf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @sbs-rdf-dropdown-color;
&::after {
border-top-color: @sbs-rdf-dropdown-color;
}
}
}
}
// STEP BY STEP FORM - RECURRING SETUP FORM
&-packageSetupForm {
background-color: @sbs-psf-dropdown-color;
border-color: @sbs-psf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @sbs-psf-dropdown-text-color;
&:hover {
background-color: darken(@sbs-psf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @sbs-psf-dropdown-color;
&::after {
border-bottom-color: @sbs-psf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @sbs-psf-dropdown-color;
&::after {
border-top-color: @sbs-psf-dropdown-color;
}
}
}
}
// STEP BY STEP FORM - CONFIRM APPOINTMENT FORM
&-confirmBookingForm {
&-appointment {
background-color: @sbs-caf-dropdown-color;
border-color: @sbs-caf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @sbs-caf-dropdown-text-color;
&:hover {
background-color: darken(@sbs-caf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
.am-phone-input-phonecode {
color: @sbs-caf-dropdown-text-color;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @sbs-caf-dropdown-color;
&::after {
border-bottom-color: @sbs-caf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @sbs-caf-dropdown-color;
&::after {
border-top-color: @sbs-caf-dropdown-color;
}
}
}
}
&-package {
background-color: @sbs-cpf-dropdown-color;
border-color: @sbs-cpf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @sbs-cpf-dropdown-text-color;
&:hover {
background-color: darken(@sbs-cpf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
.am-phone-input-phonecode {
color: @sbs-cpf-dropdown-text-color;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @sbs-cpf-dropdown-color;
&::after {
border-bottom-color: @sbs-cpf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @sbs-cpf-dropdown-color;
&::after {
border-top-color: @sbs-cpf-dropdown-color;
}
}
}
}
}
// STEP BY STEP FORM - CONGRATULATIONS APPOINTMENT FORM
&-congratulationsForm {
&-appointment {
background-color: @sbs-coa-dropdown-color;
border-color: @sbs-coa-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @sbs-coa-dropdown-text-color;
&:hover {
background-color: darken(@sbs-coa-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @sbs-coa-dropdown-color;
&::after {
border-bottom-color: @sbs-coa-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @sbs-coa-dropdown-color;
&::after {
border-top-color: @sbs-coa-dropdown-color;
}
}
}
}
&-package {
background-color: @sbs-cop-dropdown-color;
border-color: @sbs-cop-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @sbs-cop-dropdown-text-color;
&:hover {
background-color: darken(@sbs-cop-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @sbs-cop-dropdown-color;
&::after {
border-bottom-color: @sbs-cop-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @sbs-cop-dropdown-color;
&::after {
border-top-color: @sbs-cop-dropdown-color;
}
}
}
}
}
}
// CATALOG FORM
&-catalogForm {
// CATALOG FORM - SELECT SERVICE FORM
&-selectServiceForm {
background-color: @cf-ssf-dropdown-color;
border-color: @cf-ssf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @cf-ssf-dropdown-text-color;
&:hover {
background-color: darken(@cf-ssf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @cf-ssf-dropdown-color;
&::after {
border-bottom-color: @cf-ssf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @cf-ssf-dropdown-color;
&::after {
border-top-color: @cf-ssf-dropdown-color;
}
}
}
}
// CATALOG FORM - RECURRING SETUP FORM
&-recurringSetupForm {
background-color: @cf-rsf-dropdown-color;
border-color: @cf-rsf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @cf-rsf-dropdown-text-color;
&:hover {
background-color: darken(@cf-rsf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @cf-rsf-dropdown-color;
&::after {
border-bottom-color: @cf-rsf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @cf-rsf-dropdown-color;
&::after {
border-top-color: @cf-rsf-dropdown-color;
}
}
}
}
// CATALOG FORM - RECURRING DATES FORM
&-recurringDatesForm {
background-color: @cf-rdf-dropdown-color;
border-color: @cf-rdf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @cf-rdf-dropdown-text-color;
&:hover {
background-color: darken(@cf-rdf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @cf-rdf-dropdown-color;
&::after {
border-bottom-color: @cf-rdf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @cf-rdf-dropdown-color;
&::after {
border-top-color: @cf-rdf-dropdown-color;
}
}
}
}
// CATALOG FORM - RECURRING SETUP FORM
&-packageSetupForm {
background-color: @cf-psf-dropdown-color;
border-color: @cf-psf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @cf-psf-dropdown-text-color;
&:hover {
background-color: darken(@cf-psf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @cf-psf-dropdown-color;
&::after {
border-bottom-color: @cf-psf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @cf-psf-dropdown-color;
&::after {
border-top-color: @cf-psf-dropdown-color;
}
}
}
}
// CATALOG FORM - CONFIRM APPOINTMENT FORM
&-confirmBookingForm {
&-appointment {
background-color: @cf-caf-dropdown-color;
border-color: @cf-caf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @cf-caf-dropdown-text-color;
&:hover {
background-color: darken(@cf-caf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @cf-caf-dropdown-color;
&::after {
border-bottom-color: @cf-caf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @cf-caf-dropdown-color;
&::after {
border-top-color: @cf-caf-dropdown-color;
}
}
}
}
&-package {
background-color: @cf-cpf-dropdown-color;
border-color: @cf-cpf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @cf-cpf-dropdown-text-color;
&:hover {
background-color: darken(@cf-cpf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @cf-cpf-dropdown-color;
&::after {
border-bottom-color: @cf-cpf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @cf-cpf-dropdown-color;
&::after {
border-top-color: @cf-cpf-dropdown-color;
}
}
}
}
}
// CATALOG FORM - CONGRATULATIONS APPOINTMENT FORM
&-congratulationsForm {
&-appointment {
background-color: @cf-coa-dropdown-color;
border-color: @cf-coa-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @cf-coa-dropdown-text-color;
&:hover {
background-color: darken(@cf-coa-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
.am-phone-input-phonecode {
color: @cf-coa-dropdown-text-color;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @cf-coa-dropdown-color;
&::after {
border-bottom-color: @cf-coa-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @cf-coa-dropdown-color;
&::after {
border-top-color: @cf-coa-dropdown-color;
}
}
}
}
&-package {
background-color: @cf-cop-dropdown-color;
border-color: @cf-cop-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @cf-cop-dropdown-text-color;
&:hover {
background-color: darken(@cf-cop-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
.am-phone-input-phonecode {
color: @cf-cop-dropdown-text-color;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @cf-cop-dropdown-color;
&::after {
border-bottom-color: @cf-cop-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @cf-cop-dropdown-color;
&::after {
border-top-color: @cf-cop-dropdown-color;
}
}
}
}
}
}
// EVENT LIST FORM
&-eventListForm {
background-color: @elf-dropdown-color;
border-color: @elf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @elf-dropdown-text-color;
&:hover {
background-color: darken(@elf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @elf-dropdown-color;
&::after {
border-bottom-color: @elf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @elf-dropdown-color;
&::after {
border-top-color: @elf-dropdown-color;
}
}
}
// EVENT LIST FORM - CONFIRM EVENT FORM
&-confirmBookingForm, &-congratulationsForm {
&-event {
background-color: @elf-dropdown-color;
border-color: @elf-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @elf-dropdown-text-color;
&:hover {
background-color: darken(@elf-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
.am-phone-input-phonecode {
color: @elf-dropdown-text-color;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @elf-dropdown-color;
&::after {
border-bottom-color: @elf-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @elf-dropdown-color;
&::after {
border-top-color: @elf-dropdown-color;
}
}
}
}
}
}
// EVENT CALENDAR FORM
&-eventCalendarForm {
// EVENT CALENDAR FORM - CONFIRM EVENT FORM
&-confirmBookingForm {
&-event {
background-color: @ecf-cef-dropdown-color;
border-color: @ecf-cef-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @ecf-cef-dropdown-text-color;
&:hover {
background-color: darken(@ecf-cef-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
.am-phone-input-phonecode {
color: @ecf-cef-dropdown-text-color;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @ecf-cef-dropdown-color;
&::after {
border-bottom-color: @ecf-cef-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @ecf-cef-dropdown-color;
&::after {
border-top-color: @ecf-cef-dropdown-color;
}
}
}
}
}
&-congratulationsForm {
&-event {
background-color: @ecf-coe-dropdown-color;
border-color: @ecf-coe-dropdown-color;
& .@{select}-dropdown {
&__item {
color: @ecf-coe-dropdown-text-color;
&:hover {
background-color: darken(@ecf-coe-dropdown-color, 15%);
}
&.selected {
color: @color-accent;
}
.am-phone-input-phonecode {
color: @ecf-coe-dropdown-text-color;
}
}
}
&[x-placement^=bottom] {
& .popper__arrow {
border-bottom-color: @ecf-coe-dropdown-color;
&::after {
border-bottom-color: @ecf-coe-dropdown-color;
}
}
}
&[x-placement^=top] {
& .popper__arrow {
border-top-color: @ecf-coe-dropdown-color;
&::after {
border-top-color: @ecf-coe-dropdown-color;
}
}
}
}
}
}
}
}
// DIALOG
#am-modal.am-modal.am-in-body {
&.am-event-modal.event-dialog {
.am-event-modal {
&__confirm-booking {
p {
color: @ecf-cef-text-color;
}
}
}
// FORM
.am-form {
&-eventCalendarForm {
//EVENT CALENDAR - CONGRATULATIONS BOOKING FORM
&-congratulationsForm {
//EVENT CALENDAR - CONGRATULATIONS BOOKING FORM - APPOINTMENT
&-event {
&.am-success-payment {
h4, p {
color: @ecf-coe-text-color;
}
}
}
}
}
}
// FORM ITEMS
.@{formItem} {
// CUSTOMIZE - INPUT
&.am-input {
// CUSTOMIZE - INPUT - EVENT CALENDAR
&-eventCalendarForm {
// CUSTOMIZE - INPUT - EVENT CALENDAR - CONFIRM BOOKING
&-confirmBookingForm {
// CUSTOMIZE - INPUT - EVENT CALENDAR - CONFIRM BOOKING EVENT
&-event {
.@{formItem} {
&__label {
color: @ecf-cef-text-color;
font-weight: 700;
}
}
.@{input} {
&__inner {
color: @ecf-cef-input-text-color;
background-color: @ecf-cef-input-color;
&::placeholder {
color: fade(@ecf-cef-input-text-color, 60%);
}
&::-webkit-input-placeholder {
color: fade(@ecf-cef-input-text-color, 60%);
}
&::-moz-placeholder {
color: fade(@ecf-cef-input-text-color, 60%);
}
&:-ms-input-placeholder {
color: fade(@ecf-cef-input-text-color, 60%);
}
&:-moz-placeholder {
color: fade(@ecf-cef-input-text-color, 60%);
}
}
&.is-disabled {
.@{input}__inner {
border-color: #e4e7ed;
background-color: lighten(@ecf-cef-input-color, 15%);
}
}
&-group {
&__prepend {
background-color: @ecf-cef-input-color;
.@{input}__icon {
color: @ecf-cef-input-text-color;
}
.am-selected-flag {
.@{input}__inner {
background-color: transparent;
}
}
}
.@{input} {
&__suffix {
i {
color: @ecf-cef-input-text-color;
}
}
}
}
}
}
}
}
}
//CUSTOMIZE - SELECT
&.am-select {
//CUSTOMIZE - SELECT - EVENT CALENDAR
&-eventCalendarForm {
//CUSTOMIZE - SELECT - EVENT CALENDAR - CONFIRM EVENT FORM
&-confirmBookingForm {
&-event {
.@{formItem} {
&__label {
color: @ecf-cef-text-color;
font-weight: 700;
span {
color: @ecf-cef-text-color;
font-weight: 700;
}
}
}
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @ecf-cef-input-text-color;
}
}
}
& .@{input}__inner {
color: @ecf-cef-input-text-color;
background-color: @ecf-cef-input-color;
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@ecf-cef-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@ecf-cef-input-text-color, 75%);
}
}
}
.am-payment-button {
svg {
fill: @ecf-cef-text-color;
}
&-selected, &:hover {
p {
color: @color-accent;
}
}
}
}
}
&-congratulationsForm {
&-event {
.@{input} {
&:hover {
.@{select} {
&__caret {
color: @ecf-coe-input-text-color;
}
}
}
& .@{input}__inner {
color: @ecf-coe-input-text-color;
background-color: @ecf-coe-input-color;
&::placeholder {
color: fade(@ecf-coe-input-text-color, 60%);
}
&::-webkit-input-placeholder {
color: fade(@ecf-coe-input-text-color, 60%);
}
&::-moz-placeholder {
color: fade(@ecf-coe-input-text-color, 60%);
}
&:-ms-input-placeholder {
color: fade(@ecf-coe-input-text-color, 60%);
}
&:-moz-placeholder {
color: fade(@ecf-coe-input-text-color, 60%);
}
}
&.is-disabled {
.@{input}__inner {
background-color: fade(@ecf-coe-input-color, 25%);
}
}
& .@{select} {
&__caret {
color: fade(@ecf-coe-input-text-color, 75%);
}
}
}
}
}
}
}
// CUSTOMIZE - BLOCK
&.am-block {
&-eventCalendarForm {
&-confirmBookingForm {
&-event {
.@{formItem} {
&__label {
color: @ecf-cef-text-color;
span {
color: @ecf-cef-text-color;
}
}
}
}
}
}
}
//CUSTOMIZE - CUSTOM FIELDS
&.am-custom {
//CUSTOMIZE - CUSTOM FIELDS - EVENT CALENDAR
&-eventCalendarForm {
//CUSTOMIZE - CUSTOM FIELDS - EVENT CALENDAR - CONFIRM BOOKING
&-confirmBookingForm {
//CUSTOMIZE - CUSTOM FIELDS - EVENT CALENDAR - CONFIRM BOOKING - EVENT
&-event {
.@{formItem} {
&__label {
color: @ecf-cef-text-color;
font-weight: 700;
span {
color: @ecf-cef-text-color;
font-weight: 700;
}
}
}
.@{input} {
&__inner {
color: @ecf-cef-input-text-color;
background-color: @ecf-cef-input-color;
}
&__suffix {
i {
color: @ecf-cef-input-text-color;
}
}
}
.@{textarea} {
&__inner {
color: @ecf-cef-input-text-color;
background-color: @ecf-cef-input-color;
}
}
.@{radio} {
&__label {
color: @ecf-cef-text-color;
font-weight: 700;
}
&.is-checked {
.@{radio}__label {
color: @color-accent;
}
}
}
.@{checkbox} {
&__label {
color: @ecf-cef-text-color;
font-weight: 700;
}
&.is-checked {
.@{checkbox}__label {
color: @color-accent;
}
}
}
.@{upload} {
&-dragger {
background-color: @ecf-cef-bgr-color;
span {
color: @color-accent;
}
}
}
.am-calendar-picker.popover-container {
.popover-content-wrapper .popover-content {
color: @ecf-cef-dropdown-text-color;
background-color: @ecf-cef-dropdown-color;
* {
color: @ecf-cef-dropdown-text-color;
}
.c-title-popover.popover-container {
.popover-origin {
background-color: @ecf-cef-dropdown-color;
* {
background-color: @ecf-cef-dropdown-color;
}
}
}
.c-day-content:hover {
& > div {
color: @color-accent;
}
}
:not(.c-day-backgrounds.c-day-layer:empty) ~ .c-day-content-wrapper .c-day-content > div {
color: @color-white;
}
}
}
}
}
}
}
}
}
// CREDIT CARD - STRIPE
.am-stripe {
display: flex;
align-items: center;
height: 40px;
margin: 0;
padding-left: @padding-small;
border-radius: 4px;
background-color: #ffffff;
> div {
width: 100%;
}
}
}