@charset "UTF-8";

html.--backdrop-present {
	overflow-y: hidden;
	height: 100vh !important;
}

html.--backdrop-present.--has-scrollbar {
	padding-right: var(--scrollbar-width);
}

.m-backdrop[data-v-0e128b75] {
	z-index: 1050;
	background-color: hsl(var(--maz-overlay)/.25);
	--maz-tw-backdrop-blur: blur(8px);
	-webkit-backdrop-filter: var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);
	backdrop-filter: var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);
	transition-behavior: allow-discrete;
	position: fixed;
	inset: 0;
}

.m-backdrop.--persistent .m-backdrop-content[data-v-0e128b75] {
	cursor: default;
}

.m-backdrop-container[data-v-0e128b75] {
	z-index: 1050;
	position: fixed;
	inset: 0;
}

.m-backdrop-wrapper[data-v-0e128b75] {
	position: fixed;
	inset: 0;
	overflow-y: auto;
}

.m-backdrop-content[data-v-0e128b75] {
	align-items: flex-end;
	min-height: 100%;
	display: flex;
}

@media (min-width:640px) {
	.m-backdrop-content[data-v-0e128b75] {
		align-items: center;
		padding: 0;
	}
}

.m-backdrop-content.--padding[data-v-0e128b75] {
	padding: 1rem;
}

.m-backdrop-content.--justify-center[data-v-0e128b75] {
	justify-content: center;
}

.m-backdrop-content.--justify-end[data-v-0e128b75] {
	justify-content: flex-end;
}

.m-backdrop-content.--justify-start[data-v-0e128b75] {
	justify-content: flex-start;
}

.m-backdrop-content.--justify-space-between[data-v-0e128b75] {
	justify-content: space-between;
}

.m-backdrop-content.--justify-space-around[data-v-0e128b75] {
	justify-content: space-around;
}

.m-backdrop-content.--align-center[data-v-0e128b75] {
	align-items: center;
}

.m-backdrop-content.--align-end[data-v-0e128b75] {
	align-items: flex-end;
}

.m-backdrop-content.--align-start[data-v-0e128b75] {
	align-items: flex-start;
}

.m-backdrop-content[data-v-0e128b75]>* {
	cursor: default;
}

.m-backdrop.--variant-bottom-sheet .m-backdrop-content[data-v-0e128b75], .m-backdrop.--variant-drawer .m-backdrop-content[data-v-0e128b75] {
	position: fixed;
	inset: 0;
}

.m-backdrop.bottom-sheet-anim-enter-active[data-v-0e128b75], .m-backdrop.bottom-sheet-anim-leave-active[data-v-0e128b75] {
	transition-behavior: allow-discrete;
	transition: opacity .25s ease-in-out;
}

.m-backdrop.bottom-sheet-anim-enter-active .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.bottom-sheet-anim-leave-active .m-backdrop-content[data-v-0e128b75]>* {
	transition-behavior: allow-discrete;
	transition: transform .25s ease-in-out;
}

.m-backdrop.bottom-sheet-anim-enter-from[data-v-0e128b75], .m-backdrop.bottom-sheet-anim-leave-to[data-v-0e128b75] {
	opacity: 0;
}

.m-backdrop.bottom-sheet-anim-enter-from .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.bottom-sheet-anim-leave-to .m-backdrop-content[data-v-0e128b75]>* {
	transform: translateY(100%);
}

.m-backdrop.modal-anim-enter-active[data-v-0e128b75], .m-backdrop.modal-anim-leave-active[data-v-0e128b75] {
	transition-behavior: allow-discrete;
	transition: opacity .25s ease-in-out;
}

.m-backdrop.modal-anim-enter-active .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.modal-anim-leave-active .m-backdrop-content[data-v-0e128b75]>* {
	transition-behavior: allow-discrete;
	transition: transform .25s ease-in-out;
}

.m-backdrop.modal-anim-enter-from[data-v-0e128b75], .m-backdrop.modal-anim-leave-to[data-v-0e128b75] {
	opacity: 0;
}

.m-backdrop.modal-anim-enter-from .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.modal-anim-leave-to .m-backdrop-content[data-v-0e128b75]>* {
	transform: scale(.5);
}

.m-backdrop.drawer-anim-top-enter-active[data-v-0e128b75], .m-backdrop.drawer-anim-top-leave-active[data-v-0e128b75] {
	transition-behavior: allow-discrete;
	transition: opacity .25s ease-in-out;
}

.m-backdrop.drawer-anim-top-enter-active .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.drawer-anim-top-leave-active .m-backdrop-content[data-v-0e128b75]>* {
	transition-behavior: allow-discrete;
	transition: transform .25s ease-in-out;
}

.m-backdrop.drawer-anim-top-enter-from[data-v-0e128b75], .m-backdrop.drawer-anim-top-leave-to[data-v-0e128b75] {
	opacity: 0;
}

.m-backdrop.drawer-anim-top-enter-from .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.drawer-anim-top-leave-to .m-backdrop-content[data-v-0e128b75]>* {
	transform: translateY(-100%);
}

.m-backdrop.drawer-anim-bottom-enter-active[data-v-0e128b75], .m-backdrop.drawer-anim-bottom-leave-active[data-v-0e128b75] {
	transition-behavior: allow-discrete;
	transition: opacity .25s ease-in-out;
}

.m-backdrop.drawer-anim-bottom-enter-active .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.drawer-anim-bottom-leave-active .m-backdrop-content[data-v-0e128b75]>* {
	transition-behavior: allow-discrete;
	transition: transform .25s ease-in-out;
}

.m-backdrop.drawer-anim-bottom-enter-from[data-v-0e128b75], .m-backdrop.drawer-anim-bottom-leave-to[data-v-0e128b75] {
	opacity: 0;
}

.m-backdrop.drawer-anim-bottom-enter-from .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.drawer-anim-bottom-leave-to .m-backdrop-content[data-v-0e128b75]>* {
	transform: translateY(100%);
}

.m-backdrop.drawer-anim-left-enter-active[data-v-0e128b75], .m-backdrop.drawer-anim-left-leave-active[data-v-0e128b75] {
	transition-behavior: allow-discrete;
	transition: opacity .25s ease-in-out;
}

.m-backdrop.drawer-anim-left-enter-active .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.drawer-anim-left-leave-active .m-backdrop-content[data-v-0e128b75]>* {
	transition-behavior: allow-discrete;
	transition: transform .25s ease-in-out;
}

.m-backdrop.drawer-anim-left-enter-from[data-v-0e128b75], .m-backdrop.drawer-anim-left-leave-to[data-v-0e128b75] {
	opacity: 0;
}

.m-backdrop.drawer-anim-left-enter-from .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.drawer-anim-left-leave-to .m-backdrop-content[data-v-0e128b75]>* {
	transform: translate(-100%);
}

.m-backdrop.drawer-anim-right-enter-active[data-v-0e128b75], .m-backdrop.drawer-anim-right-leave-active[data-v-0e128b75] {
	transition-behavior: allow-discrete;
	transition: opacity .25s ease-in-out;
}

.m-backdrop.drawer-anim-right-enter-active .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.drawer-anim-right-leave-active .m-backdrop-content[data-v-0e128b75]>* {
	transition-behavior: allow-discrete;
	transition: transform .25s ease-in-out;
}

.m-backdrop.drawer-anim-right-enter-from[data-v-0e128b75], .m-backdrop.drawer-anim-right-leave-to[data-v-0e128b75] {
	opacity: 0;
}

.m-backdrop.drawer-anim-right-enter-from .m-backdrop-content[data-v-0e128b75]>*, .m-backdrop.drawer-anim-right-leave-to .m-backdrop-content[data-v-0e128b75]>* {
	transform: translate(100%);
}

.m-backdrop.backdrop-anim-enter-active[data-v-0e128b75], .m-backdrop.backdrop-anim-leave-active[data-v-0e128b75] {
	transition-behavior: allow-discrete;
	transition: opacity .25s ease-in-out;
}

.m-backdrop.backdrop-anim-enter-from[data-v-0e128b75], .m-backdrop.backdrop-anim-leave-to[data-v-0e128b75] {
	opacity: 0;
}

.m-dialog[data-v-3eaff788] {
	transform-origin: 50%;
	touch-action: none;
	border-radius: var(--maz-radius);
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	min-width: 100%;
	max-width: 100%;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	flex-direction: column;
	display: flex;
}

.m-dialog[data-v-3eaff788]:is([class~=dark] *) {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

@media (min-width:640px) {
	.m-dialog[data-v-3eaff788] {
		max-width: var(--max-width);
		min-width: var(--min-width);
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
}

.m-dialog-header[data-v-3eaff788] {
	padding-inline: 1.5rem .5rem;
	justify-content: flex-end;
	align-items: baseline;
	padding-top: .5rem;
	padding-bottom: 1rem;
	display: flex;
}

.m-dialog-header.--has-title[data-v-3eaff788] {
	justify-content: space-between;
}

.m-dialog-title[data-v-3eaff788] {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem;
}

.m-dialog-footer[data-v-3eaff788] {
	justify-content: flex-end;
	align-items: center;
	padding: 1rem 1.5rem;
	display: flex;
}

.m-dialog-content[data-v-3eaff788] {
	flex: 1;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.m-dialog-content-icon[data-v-3eaff788] {
	flex: none;
}

.m-dialog-content.--bottom-padding[data-v-3eaff788] {
	padding-bottom: 1rem;
}

.m-dialog.--scrollable[data-v-3eaff788] {
	max-height: 95vh;
	margin-top: 0;
	margin-bottom: 0;
}

.m-dialog.--scrollable .m-dialog-content[data-v-3eaff788] {
	border-top-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	padding-top: 1rem;
	padding-bottom: 1rem;
	overflow: auto;
}

.m-dialog.--scrollable .m-dialog-content[data-v-3eaff788]:not(.--bottom-padding) {
	border-bottom-width: var(--maz-border-width);
}

.m-btn[data-v-6235965c] {
	border-width: var(--maz-border-width);
	text-align: center;
	vertical-align: top;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	align-items: center;
	gap: .5rem;
	justify-content: var(--justify);
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-color: rgba(0, 0, 0, 0);
	padding-top: .125rem;
	padding-bottom: .125rem;
	text-decoration-line: none;
	transition-property: all;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: inline-flex;
	position: relative;
	overflow: hidden;
}

.m-btn span[data-v-6235965c] {
	line-height: 1;
}

.m-btn-loader-container[data-v-6235965c] {
	background-color: hsl(var(--bg-color)/100%);
	justify-content: center;
	align-items: center;
	display: flex;
	position: absolute;
	inset: 0;
}

.m-btn.--transparent .m-btn-loader-container[data-v-6235965c], .m-btn.--transparent-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
}

.m-btn-loader[data-v-6235965c] {
	position: absolute;
}

.m-btn.--cursor-pointer[data-v-6235965c] {
	cursor: pointer;
}

.m-btn.--cursor-default[data-v-6235965c] {
	cursor: default;
}

.m-btn[data-v-6235965c]:not(.--rounded-none) {
	border-radius: var(--maz-radius);
}

.m-btn:not(.--rounded-none).--rounded[data-v-6235965c] {
	border-radius: 9999px;
}

.m-btn:not(.--rounded-none).--rounded-sm[data-v-6235965c] {
	border-radius: calc(var(--maz-radius) - 8px);
}

.m-btn:not(.--rounded-none).--rounded-md[data-v-6235965c] {
	border-radius: calc(var(--maz-radius) - 4px);
}

.m-btn:not(.--rounded-none).--rounded-lg[data-v-6235965c] {
	border-radius: var(--maz-radius);
}

.m-btn:not(.--rounded-none).--rounded-xl[data-v-6235965c] {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-btn:not(.--rounded-none).--rounded-full[data-v-6235965c] {
	border-radius: 9999px;
}

.m-btn.--xl[data-v-6235965c] {
	min-height: 4rem;
	padding-left: 2rem;
	padding-right: 2rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.m-btn.--xl.--has-left-icon[data-v-6235965c] {
	padding-inline-start: 1.5rem;
}

.m-btn.--xl.--has-right-icon[data-v-6235965c] {
	padding-inline-end: 1.5rem;
}

.m-btn.--lg[data-v-6235965c] {
	min-height: 3.5rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.m-btn.--lg.--has-left-icon[data-v-6235965c] {
	padding-inline-start: 1rem;
}

.m-btn.--lg.--has-right-icon[data-v-6235965c] {
	padding-inline-end: 1rem;
}

.m-btn.--md[data-v-6235965c] {
	min-height: 3rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

.m-btn.--md.--has-left-icon[data-v-6235965c] {
	padding-inline-start: .5rem;
}

.m-btn.--md.--has-right-icon[data-v-6235965c] {
	padding-inline-end: .5rem;
}

.m-btn.--sm[data-v-6235965c] {
	min-height: 2.5rem;
	padding-left: .75rem;
	padding-right: .75rem;
}

.m-btn.--sm.--has-left-icon[data-v-6235965c] {
	padding-inline-start: .5rem;
}

.m-btn.--sm.--has-right-icon[data-v-6235965c] {
	padding-inline-end: .5rem;
}

.m-btn.--xs[data-v-6235965c] {
	min-height: 2rem;
	padding-left: .5rem;
	padding-right: .5rem;
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-btn.--mini[data-v-6235965c] {
	min-height: 1.5rem;
	padding-left: .25rem;
	padding-right: .25rem;
	font-size: .75rem;
	line-height: 1rem;
}

.m-btn.--fab[data-v-6235965c] {
	border-radius: 9999px;
	justify-content: center;
	align-items: center;
	padding: .25rem;
	display: flex;
}

.m-btn.--fab.--xl[data-v-6235965c] {
	width: 4rem;
}

.m-btn.--fab.--lg[data-v-6235965c] {
	width: 3.5rem;
}

.m-btn.--fab.--md[data-v-6235965c] {
	width: 3rem;
}

.m-btn.--fab.--sm[data-v-6235965c] {
	width: 2.5rem;
}

.m-btn.--fab.--xs[data-v-6235965c] {
	width: 2rem;
}

.m-btn.--fab.--mini[data-v-6235965c] {
	width: 1.5rem;
}

.m-btn.--block[data-v-6235965c] {
	width: 100%;
}

.m-btn.--primary[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--primary[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--primary[data-v-6235965c]:not(:disabled):active, .m-btn.--primary.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--secondary[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-secondary)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--secondary[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-secondary-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--secondary[data-v-6235965c]:not(:disabled):active, .m-btn.--secondary.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-secondary-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--info[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--info[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--info[data-v-6235965c]:not(:disabled):active, .m-btn.--info.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--success[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--success[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--success[data-v-6235965c]:not(:disabled):active, .m-btn.--success.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--warning[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--warning[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--warning[data-v-6235965c]:not(:disabled):active, .m-btn.--warning.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--destructive[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--destructive[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--destructive[data-v-6235965c]:not(:disabled):active, .m-btn.--destructive.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--transparent[data-v-6235965c] {
	background-color: rgba(0, 0, 0, 0);
}

.m-btn.--transparent[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-background-600)/.5);
}

.m-btn.--transparent[data-v-6235965c]:not(:disabled):hover:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--contrast[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--contrast[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--contrast[data-v-6235965c]:not(:disabled):active, .m-btn.--contrast.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--accent[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-accent)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--accent[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-accent-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--accent[data-v-6235965c]:not(:disabled):active, .m-btn.--accent.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-accent-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--surface[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--surface[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--surface[data-v-6235965c]:not(:disabled):hover:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--surface[data-v-6235965c]:not(:disabled):active, .m-btn.--surface.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--surface[data-v-6235965c]:not(:disabled):active:is([class~=dark] *), .m-btn.--surface.--active[data-v-6235965c]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-300)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--surface .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--surface .m-btn-loader-container[data-v-6235965c]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--primary-outlined[data-v-6235965c] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-primary-200)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--primary-outlined[data-v-6235965c]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-primary-700)/var(--maz-tw-border-opacity, 1));
}

.m-btn.--primary-outlined[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-primary)/.1);
}

.m-btn.--primary-outlined[data-v-6235965c]:not(:disabled):active, .m-btn.--primary-outlined.--active[data-v-6235965c] {
	background-color: hsl(var(--maz-primary)/.2);
}

.m-btn.--primary-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--secondary-outlined[data-v-6235965c] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-secondary-200)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--secondary-outlined[data-v-6235965c]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-secondary-700)/var(--maz-tw-border-opacity, 1));
}

.m-btn.--secondary-outlined[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-secondary)/.1);
}

.m-btn.--secondary-outlined[data-v-6235965c]:not(:disabled):active, .m-btn.--secondary-outlined.--active[data-v-6235965c] {
	background-color: hsl(var(--maz-secondary)/.2);
}

.m-btn.--secondary-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--info-outlined[data-v-6235965c] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-info-200)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--info-outlined[data-v-6235965c]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-info-700)/var(--maz-tw-border-opacity, 1));
}

.m-btn.--info-outlined[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-info)/.1);
}

.m-btn.--info-outlined[data-v-6235965c]:not(:disabled):active, .m-btn.--info-outlined.--active[data-v-6235965c] {
	background-color: hsl(var(--maz-info)/.2);
}

.m-btn.--info-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--success-outlined[data-v-6235965c] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-success-200)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--success-outlined[data-v-6235965c]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-success-700)/var(--maz-tw-border-opacity, 1));
}

.m-btn.--success-outlined[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-success)/.1);
}

.m-btn.--success-outlined[data-v-6235965c]:not(:disabled):active, .m-btn.--success-outlined.--active[data-v-6235965c] {
	background-color: hsl(var(--maz-success)/.2);
}

.m-btn.--success-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--destructive-outlined[data-v-6235965c] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-destructive-200)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--destructive-outlined[data-v-6235965c]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-destructive-700)/var(--maz-tw-border-opacity, 1));
}

.m-btn.--destructive-outlined[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-destructive)/.1);
}

.m-btn.--destructive-outlined[data-v-6235965c]:not(:disabled):active, .m-btn.--destructive-outlined.--active[data-v-6235965c] {
	background-color: hsl(var(--maz-destructive)/.2);
}

.m-btn.--destructive-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--warning-outlined[data-v-6235965c] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-warning-200)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--warning-outlined[data-v-6235965c]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-warning-700)/var(--maz-tw-border-opacity, 1));
}

.m-btn.--warning-outlined[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-warning)/.1);
}

.m-btn.--warning-outlined[data-v-6235965c]:not(:disabled):active, .m-btn.--warning-outlined.--active[data-v-6235965c] {
	background-color: hsl(var(--maz-warning)/.2);
}

.m-btn.--warning-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--contrast-outlined[data-v-6235965c] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-contrast-200)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--contrast-outlined[data-v-6235965c]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-contrast-700)/var(--maz-tw-border-opacity, 1));
}

.m-btn.--contrast-outlined[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-contrast)/.1);
}

.m-btn.--contrast-outlined[data-v-6235965c]:not(:disabled):active, .m-btn.--contrast-outlined.--active[data-v-6235965c] {
	background-color: hsl(var(--maz-contrast)/.2);
}

.m-btn.--contrast-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--accent-outlined[data-v-6235965c] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-accent-200)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--accent-outlined[data-v-6235965c]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-accent-700)/var(--maz-tw-border-opacity, 1));
}

.m-btn.--accent-outlined[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-accent)/.1);
}

.m-btn.--accent-outlined[data-v-6235965c]:not(:disabled):active, .m-btn.--accent-outlined.--active[data-v-6235965c] {
	background-color: hsl(var(--maz-accent)/.2);
}

.m-btn.--accent-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--surface-outlined[data-v-6235965c] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--surface-outlined[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-background-600)/.5);
}

.m-btn.--surface-outlined[data-v-6235965c]:not(:disabled):active, .m-btn.--surface-outlined.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--surface-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--transparent-outlined[data-v-6235965c] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	background-color: rgba(0, 0, 0, 0);
}

.m-btn.--transparent-outlined[data-v-6235965c]:not(:disabled):hover {
	background-color: hsl(var(--maz-background-600)/.5);
}

.m-btn.--transparent-outlined[data-v-6235965c]:not(:disabled):active, .m-btn.--transparent-outlined.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--transparent-outlined .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--primary-pastel[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-700)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--primary-pastel[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--primary-pastel[data-v-6235965c]:not(:disabled):active, .m-btn.--primary-pastel.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--primary-pastel .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--secondary-pastel[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-secondary-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-700)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--secondary-pastel[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-secondary)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--secondary-pastel[data-v-6235965c]:not(:disabled):active, .m-btn.--secondary-pastel.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-secondary-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--secondary-pastel .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--info-pastel[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-700)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--info-pastel[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--info-pastel[data-v-6235965c]:not(:disabled):active, .m-btn.--info-pastel.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--info-pastel .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--success-pastel[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-700)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--success-pastel[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--success-pastel[data-v-6235965c]:not(:disabled):active, .m-btn.--success-pastel.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--success-pastel .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--destructive-pastel[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-700)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--destructive-pastel[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--destructive-pastel[data-v-6235965c]:not(:disabled):active, .m-btn.--destructive-pastel.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--destructive-pastel .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--warning-pastel[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-700)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--warning-pastel[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--warning-pastel[data-v-6235965c]:not(:disabled):active, .m-btn.--warning-pastel.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--warning-pastel .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--contrast-pastel[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--contrast-pastel[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--contrast-pastel[data-v-6235965c]:not(:disabled):active, .m-btn.--contrast-pastel.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--contrast-pastel .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--accent-pastel[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-accent-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-700)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--accent-pastel[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-accent)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--accent-pastel[data-v-6235965c]:not(:disabled):active, .m-btn.--accent-pastel.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-accent-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--accent-pastel .m-btn-loader-container[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--surface-pastel[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--surface-pastel[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--surface-pastel[data-v-6235965c]:not(:disabled):active, .m-btn.--surface-pastel.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-800)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--transparent-pastel[data-v-6235965c] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-btn.--transparent-pastel[data-v-6235965c]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--transparent-pastel[data-v-6235965c]:not(:disabled):active, .m-btn.--transparent-pastel.--active[data-v-6235965c] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-700)/var(--maz-tw-bg-opacity, 1));
}

.m-btn[data-v-6235965c]:disabled:not(.--loading) {
	cursor: not-allowed;
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-background-600)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-btn[data-v-6235965c]:disabled:not(.--loading):is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-background-400)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-btn.--loading[data-v-6235965c] {
	cursor: wait;
}

.m-btn.--no-padding[data-v-6235965c] {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-button {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-fw-btn: 500;
	--am-lh-btn: 1.6;
	--am-rad-btn: 6px;
	--am-padd-btn: 8px 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: var(--am-h-btn);
	font-size: var(--am-fs-btn);
	font-weight: var(--am-fw-btn);
	line-height: var(--am-lh-btn);
	white-space: nowrap;
	text-decoration: none;
	text-transform: unset;
	border-radius: var(--am-rad-btn);
	outline: 0;
	margin: 0;
	padding: var(--am-padd-btn);
	cursor: pointer;
	transition: .3s all ease-in-out;
}

.amelia-v2-booking #amelia-container .am-button span {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-first);
	--am-c-btn-text: var(--am-c-btn-second);
	--am-c-btn-border: var(--am-c-btn-first);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.amelia-v2-booking #amelia-container .am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op80);
}

.amelia-v2-booking #amelia-container .am-button.am-button--filled:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-first);
	box-shadow: 0 0 0 3px var(--am-c-btn-first-op30);
}

.amelia-v2-booking #amelia-container .am-button.am-button--filled:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first);
}

.amelia-v2-booking #amelia-container .am-button.am-button--plain {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-btn-first-op30);
	--am-c-btn-shadow: var(--am-c-btn-first-op20);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
	box-shadow: 0 1px 3px var(--am-c-btn-shadow);
}

.amelia-v2-booking #amelia-container .am-button.am-button--plain:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-button.am-button--plain:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-second);
	box-shadow: 0 0 0 2px var(--am-c-btn-first-op20);
}

.amelia-v2-booking #amelia-container .am-button.am-button--plain:not(.is-disabled):focus:not(:active).is-icon-only {
	--am-c-btn-border: var(--am-c-btn-first);
}

.amelia-v2-booking #amelia-container .am-button.am-button--plain:not(.is-disabled):focus:not(:active):hover {
	--am-c-btn-border: var(--am-c-btn-first-op20);
}

.amelia-v2-booking #amelia-container .am-button.am-button--plain:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-button.am-button--text {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: transparent;
	--am-c-btn-shadow: transparent;
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.amelia-v2-booking #amelia-container .am-button.am-button--text:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
}

.amelia-v2-booking #amelia-container .am-button.am-button--text:not(.is-disabled):focus:not(:active) {
	box-shadow: 0 0 0 2px var(--am-c-btn-first);
}

.amelia-v2-booking #amelia-container .am-button.am-button--text:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
}

.amelia-v2-booking #amelia-container .am-button.am-button--default {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-lh-btn: 1.6;
	--am-padd-btn: 8px 24px;
}

.amelia-v2-booking #amelia-container .am-button.am-button--default.is-icon-only {
	--am-padd-btn: 8px;
	width: 40px;
}

.amelia-v2-booking #amelia-container .am-button.am-button--medium {
	--am-h-btn: 36px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 8px 20px;
}

.amelia-v2-booking #amelia-container .am-button.am-button--medium.is-icon-only {
	--am-padd-btn: 8px;
	width: 36px;
}

.amelia-v2-booking #amelia-container .am-button.am-button--small {
	--am-h-btn: 32px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 6px 16px;
}

.amelia-v2-booking #amelia-container .am-button.am-button--small.is-icon-only {
	--am-padd-btn: 6px;
	width: 32px;
}

.amelia-v2-booking #amelia-container .am-button.am-button--mini {
	--am-h-btn: 28px;
	--am-fs-btn: 13px;
	--am-lh-btn: 1.53846;
	--am-padd-btn: 4px 12px;
}

.amelia-v2-booking #amelia-container .am-button.am-button--mini.is-icon-only {
	--am-padd-btn: 4px;
	width: 28px;
}

.amelia-v2-booking #amelia-container .am-button.am-button--micro {
	--am-h-btn: 24px;
	--am-fs-btn: 12px;
	--am-lh-btn: 1.66666;
	--am-padd-btn: 2px 12px;
}

.amelia-v2-booking #amelia-container .am-button.am-button--micro.is-icon-only {
	--am-padd-btn: 2px;
	--am-fs-btn: 16px;
	width: 24px;
}

.amelia-v2-booking #amelia-container .am-button.am-button.is-circle {
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-button.am-button.is-round {
	border-radius: 20px;
}

.amelia-v2-booking #amelia-container .am-button.am-button.is-disabled {
	opacity: .7;
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-button.am-w20 {
	width: 20%;
}

.amelia-v2-booking #amelia-container .am-button.am-w25 {
	width: 25%;
}

.amelia-v2-booking #amelia-container .am-button.am-w30 {
	width: 30%;
}

.amelia-v2-booking #amelia-container .am-button.am-w35 {
	width: 35%;
}

.amelia-v2-booking #amelia-container .am-button.am-w40 {
	width: 40%;
}

.amelia-v2-booking #amelia-container .am-button.am-w45 {
	width: 45%;
}

.amelia-v2-booking #amelia-container .am-button.am-w50 {
	width: 50%;
}

.amelia-v2-booking #amelia-container .am-button.am-w55 {
	width: 55%;
}

.amelia-v2-booking #amelia-container .am-button.am-w60 {
	width: 60%;
}

.amelia-v2-booking #amelia-container .am-button.am-w65 {
	width: 65%;
}

.amelia-v2-booking #amelia-container .am-button.am-w70 {
	width: 70%;
}

.amelia-v2-booking #amelia-container .am-button.am-w75 {
	width: 75%;
}

.amelia-v2-booking #amelia-container .am-button.am-w80 {
	width: 80%;
}

.amelia-v2-booking #amelia-container .am-button.am-w85 {
	width: 85%;
}

.amelia-v2-booking #amelia-container .am-button.am-w90 {
	width: 90%;
}

.amelia-v2-booking #amelia-container .am-button.am-w95 {
	width: 95%;
}

.amelia-v2-booking #amelia-container .am-button.am-w100 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw20 {
	max-width: 20%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw25 {
	max-width: 25%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw30 {
	max-width: 30%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw35 {
	max-width: 35%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw40 {
	max-width: 40%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw45 {
	max-width: 45%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw50 {
	max-width: 50%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw55 {
	max-width: 55%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw60 {
	max-width: 60%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw65 {
	max-width: 65%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw70 {
	max-width: 70%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw75 {
	max-width: 75%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw80 {
	max-width: 80%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw85 {
	max-width: 85%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw90 {
	max-width: 90%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw95 {
	max-width: 95%;
}

.amelia-v2-booking #amelia-container .am-button.am-mw100 {
	max-width: 100%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-fw-btn: 500;
	--am-lh-btn: 1.6;
	--am-rad-btn: 6px;
	--am-padd-btn: 8px 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: var(--am-h-btn);
	font-size: var(--am-fs-btn);
	font-weight: var(--am-fw-btn);
	line-height: var(--am-lh-btn);
	white-space: nowrap;
	text-decoration: none;
	text-transform: unset;
	border-radius: var(--am-rad-btn);
	outline: 0;
	margin: 0;
	padding: var(--am-padd-btn);
	cursor: pointer;
	transition: .3s all ease-in-out;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button span {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-first);
	--am-c-btn-text: var(--am-c-btn-second);
	--am-c-btn-border: var(--am-c-btn-first);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op80);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--filled:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-first);
	box-shadow: 0 0 0 3px var(--am-c-btn-first-op30);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--filled:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--plain {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-btn-first-op30);
	--am-c-btn-shadow: var(--am-c-btn-first-op20);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
	box-shadow: 0 1px 3px var(--am-c-btn-shadow);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--plain:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
	box-shadow: none;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--plain:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-second);
	box-shadow: 0 0 0 2px var(--am-c-btn-first-op20);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--plain:not(.is-disabled):focus:not(:active).is-icon-only {
	--am-c-btn-border: var(--am-c-btn-first);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--plain:not(.is-disabled):focus:not(:active):hover {
	--am-c-btn-border: var(--am-c-btn-first-op20);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--plain:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
	box-shadow: none;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--text {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: transparent;
	--am-c-btn-shadow: transparent;
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--text:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--text:not(.is-disabled):focus:not(:active) {
	box-shadow: 0 0 0 2px var(--am-c-btn-first);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--text:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--default {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-lh-btn: 1.6;
	--am-padd-btn: 8px 24px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--default.is-icon-only {
	--am-padd-btn: 8px;
	width: 40px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--medium {
	--am-h-btn: 36px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 8px 20px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--medium.is-icon-only {
	--am-padd-btn: 8px;
	width: 36px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--small {
	--am-h-btn: 32px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 6px 16px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--small.is-icon-only {
	--am-padd-btn: 6px;
	width: 32px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--mini {
	--am-h-btn: 28px;
	--am-fs-btn: 13px;
	--am-lh-btn: 1.53846;
	--am-padd-btn: 4px 12px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--mini.is-icon-only {
	--am-padd-btn: 4px;
	width: 28px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--micro {
	--am-h-btn: 24px;
	--am-fs-btn: 12px;
	--am-lh-btn: 1.66666;
	--am-padd-btn: 2px 12px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button--micro.is-icon-only {
	--am-padd-btn: 2px;
	--am-fs-btn: 16px;
	width: 24px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button.is-circle {
	border-radius: 50%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button.is-round {
	border-radius: 20px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-button.is-disabled {
	opacity: .7;
	cursor: not-allowed;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w20 {
	width: 20%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w25 {
	width: 25%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w30 {
	width: 30%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w35 {
	width: 35%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w40 {
	width: 40%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w45 {
	width: 45%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w50 {
	width: 50%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w55 {
	width: 55%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w60 {
	width: 60%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w65 {
	width: 65%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w70 {
	width: 70%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w75 {
	width: 75%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w80 {
	width: 80%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w85 {
	width: 85%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w90 {
	width: 90%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w95 {
	width: 95%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-w100 {
	width: 100%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw20 {
	max-width: 20%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw25 {
	max-width: 25%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw30 {
	max-width: 30%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw35 {
	max-width: 35%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw40 {
	max-width: 40%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw45 {
	max-width: 45%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw50 {
	max-width: 50%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw55 {
	max-width: 55%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw60 {
	max-width: 60%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw65 {
	max-width: 65%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw70 {
	max-width: 70%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw75 {
	max-width: 75%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw80 {
	max-width: 80%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw85 {
	max-width: 85%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw90 {
	max-width: 90%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw95 {
	max-width: 95%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-button.am-mw100 {
	max-width: 100%;
}

.am-dialog .am-button {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-fw-btn: 500;
	--am-lh-btn: 1.6;
	--am-rad-btn: 6px;
	--am-padd-btn: 8px 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: var(--am-h-btn);
	font-size: var(--am-fs-btn);
	font-weight: var(--am-fw-btn);
	line-height: var(--am-lh-btn);
	white-space: nowrap;
	text-decoration: none;
	text-transform: unset;
	border-radius: var(--am-rad-btn);
	outline: 0;
	margin: 0;
	padding: var(--am-padd-btn);
	cursor: pointer;
	transition: .3s all ease-in-out;
}

.am-dialog .am-button span {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.am-dialog .am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-first);
	--am-c-btn-text: var(--am-c-btn-second);
	--am-c-btn-border: var(--am-c-btn-first);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.am-dialog .am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op80);
}

.am-dialog .am-button.am-button--filled:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-first);
	box-shadow: 0 0 0 3px var(--am-c-btn-first-op30);
}

.am-dialog .am-button.am-button--filled:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first);
}

.am-dialog .am-button.am-button--plain {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-btn-first-op30);
	--am-c-btn-shadow: var(--am-c-btn-first-op20);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
	box-shadow: 0 1px 3px var(--am-c-btn-shadow);
}

.am-dialog .am-button.am-button--plain:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
	box-shadow: none;
}

.am-dialog .am-button.am-button--plain:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-second);
	box-shadow: 0 0 0 2px var(--am-c-btn-first-op20);
}

.am-dialog .am-button.am-button--plain:not(.is-disabled):focus:not(:active).is-icon-only {
	--am-c-btn-border: var(--am-c-btn-first);
}

.am-dialog .am-button.am-button--plain:not(.is-disabled):focus:not(:active):hover {
	--am-c-btn-border: var(--am-c-btn-first-op20);
}

.am-dialog .am-button.am-button--plain:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
	box-shadow: none;
}

.am-dialog .am-button.am-button--text {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: transparent;
	--am-c-btn-shadow: transparent;
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.am-dialog .am-button.am-button--text:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
}

.am-dialog .am-button.am-button--text:not(.is-disabled):focus:not(:active) {
	box-shadow: 0 0 0 2px var(--am-c-btn-first);
}

.am-dialog .am-button.am-button--text:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
}

.am-dialog .am-button.am-button--default {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-lh-btn: 1.6;
	--am-padd-btn: 8px 24px;
}

.am-dialog .am-button.am-button--default.is-icon-only {
	--am-padd-btn: 8px;
	width: 40px;
}

.am-dialog .am-button.am-button--medium {
	--am-h-btn: 36px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 8px 20px;
}

.am-dialog .am-button.am-button--medium.is-icon-only {
	--am-padd-btn: 8px;
	width: 36px;
}

.am-dialog .am-button.am-button--small {
	--am-h-btn: 32px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 6px 16px;
}

.am-dialog .am-button.am-button--small.is-icon-only {
	--am-padd-btn: 6px;
	width: 32px;
}

.am-dialog .am-button.am-button--mini {
	--am-h-btn: 28px;
	--am-fs-btn: 13px;
	--am-lh-btn: 1.53846;
	--am-padd-btn: 4px 12px;
}

.am-dialog .am-button.am-button--mini.is-icon-only {
	--am-padd-btn: 4px;
	width: 28px;
}

.am-dialog .am-button.am-button--micro {
	--am-h-btn: 24px;
	--am-fs-btn: 12px;
	--am-lh-btn: 1.66666;
	--am-padd-btn: 2px 12px;
}

.am-dialog .am-button.am-button--micro.is-icon-only {
	--am-padd-btn: 2px;
	--am-fs-btn: 16px;
	width: 24px;
}

.am-dialog .am-button.am-button.is-circle {
	border-radius: 50%;
}

.am-dialog .am-button.am-button.is-round {
	border-radius: 20px;
}

.am-dialog .am-button.am-button.is-disabled {
	opacity: .7;
	cursor: not-allowed;
}

.am-dialog .am-button.am-w20 {
	width: 20%;
}

.am-dialog .am-button.am-w25 {
	width: 25%;
}

.am-dialog .am-button.am-w30 {
	width: 30%;
}

.am-dialog .am-button.am-w35 {
	width: 35%;
}

.am-dialog .am-button.am-w40 {
	width: 40%;
}

.am-dialog .am-button.am-w45 {
	width: 45%;
}

.am-dialog .am-button.am-w50 {
	width: 50%;
}

.am-dialog .am-button.am-w55 {
	width: 55%;
}

.am-dialog .am-button.am-w60 {
	width: 60%;
}

.am-dialog .am-button.am-w65 {
	width: 65%;
}

.am-dialog .am-button.am-w70 {
	width: 70%;
}

.am-dialog .am-button.am-w75 {
	width: 75%;
}

.am-dialog .am-button.am-w80 {
	width: 80%;
}

.am-dialog .am-button.am-w85 {
	width: 85%;
}

.am-dialog .am-button.am-w90 {
	width: 90%;
}

.am-dialog .am-button.am-w95 {
	width: 95%;
}

.am-dialog .am-button.am-w100 {
	width: 100%;
}

.am-dialog .am-button.am-mw20 {
	max-width: 20%;
}

.am-dialog .am-button.am-mw25 {
	max-width: 25%;
}

.am-dialog .am-button.am-mw30 {
	max-width: 30%;
}

.am-dialog .am-button.am-mw35 {
	max-width: 35%;
}

.am-dialog .am-button.am-mw40 {
	max-width: 40%;
}

.am-dialog .am-button.am-mw45 {
	max-width: 45%;
}

.am-dialog .am-button.am-mw50 {
	max-width: 50%;
}

.am-dialog .am-button.am-mw55 {
	max-width: 55%;
}

.am-dialog .am-button.am-mw60 {
	max-width: 60%;
}

.am-dialog .am-button.am-mw65 {
	max-width: 65%;
}

.am-dialog .am-button.am-mw70 {
	max-width: 70%;
}

.am-dialog .am-button.am-mw75 {
	max-width: 75%;
}

.am-dialog .am-button.am-mw80 {
	max-width: 80%;
}

.am-dialog .am-button.am-mw85 {
	max-width: 85%;
}

.am-dialog .am-button.am-mw90 {
	max-width: 90%;
}

.am-dialog .am-button.am-mw95 {
	max-width: 95%;
}

.am-dialog .am-button.am-mw100 {
	max-width: 100%;
}

.am-dialog-popup .am-button {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-fw-btn: 500;
	--am-lh-btn: 1.6;
	--am-rad-btn: 6px;
	--am-padd-btn: 8px 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: var(--am-h-btn);
	font-size: var(--am-fs-btn);
	font-weight: var(--am-fw-btn);
	line-height: var(--am-lh-btn);
	white-space: nowrap;
	text-decoration: none;
	text-transform: unset;
	border-radius: var(--am-rad-btn);
	outline: 0;
	margin: 0;
	padding: var(--am-padd-btn);
	cursor: pointer;
	transition: .3s all ease-in-out;
}

.am-dialog-popup .am-button span {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.am-dialog-popup .am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-first);
	--am-c-btn-text: var(--am-c-btn-second);
	--am-c-btn-border: var(--am-c-btn-first);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.am-dialog-popup .am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op80);
}

.am-dialog-popup .am-button.am-button--filled:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-first);
	box-shadow: 0 0 0 3px var(--am-c-btn-first-op30);
}

.am-dialog-popup .am-button.am-button--filled:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first);
}

.am-dialog-popup .am-button.am-button--plain {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-btn-first-op30);
	--am-c-btn-shadow: var(--am-c-btn-first-op20);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
	box-shadow: 0 1px 3px var(--am-c-btn-shadow);
}

.am-dialog-popup .am-button.am-button--plain:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
	box-shadow: none;
}

.am-dialog-popup .am-button.am-button--plain:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-second);
	box-shadow: 0 0 0 2px var(--am-c-btn-first-op20);
}

.am-dialog-popup .am-button.am-button--plain:not(.is-disabled):focus:not(:active).is-icon-only {
	--am-c-btn-border: var(--am-c-btn-first);
}

.am-dialog-popup .am-button.am-button--plain:not(.is-disabled):focus:not(:active):hover {
	--am-c-btn-border: var(--am-c-btn-first-op20);
}

.am-dialog-popup .am-button.am-button--plain:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
	box-shadow: none;
}

.am-dialog-popup .am-button.am-button--text {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: transparent;
	--am-c-btn-shadow: transparent;
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.am-dialog-popup .am-button.am-button--text:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
}

.am-dialog-popup .am-button.am-button--text:not(.is-disabled):focus:not(:active) {
	box-shadow: 0 0 0 2px var(--am-c-btn-first);
}

.am-dialog-popup .am-button.am-button--text:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
}

.am-dialog-popup .am-button.am-button--default {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-lh-btn: 1.6;
	--am-padd-btn: 8px 24px;
}

.am-dialog-popup .am-button.am-button--default.is-icon-only {
	--am-padd-btn: 8px;
	width: 40px;
}

.am-dialog-popup .am-button.am-button--medium {
	--am-h-btn: 36px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 8px 20px;
}

.am-dialog-popup .am-button.am-button--medium.is-icon-only {
	--am-padd-btn: 8px;
	width: 36px;
}

.am-dialog-popup .am-button.am-button--small {
	--am-h-btn: 32px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 6px 16px;
}

.am-dialog-popup .am-button.am-button--small.is-icon-only {
	--am-padd-btn: 6px;
	width: 32px;
}

.am-dialog-popup .am-button.am-button--mini {
	--am-h-btn: 28px;
	--am-fs-btn: 13px;
	--am-lh-btn: 1.53846;
	--am-padd-btn: 4px 12px;
}

.am-dialog-popup .am-button.am-button--mini.is-icon-only {
	--am-padd-btn: 4px;
	width: 28px;
}

.am-dialog-popup .am-button.am-button--micro {
	--am-h-btn: 24px;
	--am-fs-btn: 12px;
	--am-lh-btn: 1.66666;
	--am-padd-btn: 2px 12px;
}

.am-dialog-popup .am-button.am-button--micro.is-icon-only {
	--am-padd-btn: 2px;
	--am-fs-btn: 16px;
	width: 24px;
}

.am-dialog-popup .am-button.am-button.is-circle {
	border-radius: 50%;
}

.am-dialog-popup .am-button.am-button.is-round {
	border-radius: 20px;
}

.am-dialog-popup .am-button.am-button.is-disabled {
	opacity: .7;
	cursor: not-allowed;
}

.am-dialog-popup .am-button.am-w20 {
	width: 20%;
}

.am-dialog-popup .am-button.am-w25 {
	width: 25%;
}

.am-dialog-popup .am-button.am-w30 {
	width: 30%;
}

.am-dialog-popup .am-button.am-w35 {
	width: 35%;
}

.am-dialog-popup .am-button.am-w40 {
	width: 40%;
}

.am-dialog-popup .am-button.am-w45 {
	width: 45%;
}

.am-dialog-popup .am-button.am-w50 {
	width: 50%;
}

.am-dialog-popup .am-button.am-w55 {
	width: 55%;
}

.am-dialog-popup .am-button.am-w60 {
	width: 60%;
}

.am-dialog-popup .am-button.am-w65 {
	width: 65%;
}

.am-dialog-popup .am-button.am-w70 {
	width: 70%;
}

.am-dialog-popup .am-button.am-w75 {
	width: 75%;
}

.am-dialog-popup .am-button.am-w80 {
	width: 80%;
}

.am-dialog-popup .am-button.am-w85 {
	width: 85%;
}

.am-dialog-popup .am-button.am-w90 {
	width: 90%;
}

.am-dialog-popup .am-button.am-w95 {
	width: 95%;
}

.am-dialog-popup .am-button.am-w100 {
	width: 100%;
}

.am-dialog-popup .am-button.am-mw20 {
	max-width: 20%;
}

.am-dialog-popup .am-button.am-mw25 {
	max-width: 25%;
}

.am-dialog-popup .am-button.am-mw30 {
	max-width: 30%;
}

.am-dialog-popup .am-button.am-mw35 {
	max-width: 35%;
}

.am-dialog-popup .am-button.am-mw40 {
	max-width: 40%;
}

.am-dialog-popup .am-button.am-mw45 {
	max-width: 45%;
}

.am-dialog-popup .am-button.am-mw50 {
	max-width: 50%;
}

.am-dialog-popup .am-button.am-mw55 {
	max-width: 55%;
}

.am-dialog-popup .am-button.am-mw60 {
	max-width: 60%;
}

.am-dialog-popup .am-button.am-mw65 {
	max-width: 65%;
}

.am-dialog-popup .am-button.am-mw70 {
	max-width: 70%;
}

.am-dialog-popup .am-button.am-mw75 {
	max-width: 75%;
}

.am-dialog-popup .am-button.am-mw80 {
	max-width: 80%;
}

.am-dialog-popup .am-button.am-mw85 {
	max-width: 85%;
}

.am-dialog-popup .am-button.am-mw90 {
	max-width: 90%;
}

.am-dialog-popup .am-button.am-mw95 {
	max-width: 95%;
}

.am-dialog-popup .am-button.am-mw100 {
	max-width: 100%;
}

.am-select-popper .am-button {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-fw-btn: 500;
	--am-lh-btn: 1.6;
	--am-rad-btn: 6px;
	--am-padd-btn: 8px 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: var(--am-h-btn);
	font-size: var(--am-fs-btn);
	font-weight: var(--am-fw-btn);
	line-height: var(--am-lh-btn);
	white-space: nowrap;
	text-decoration: none;
	text-transform: unset;
	border-radius: var(--am-rad-btn);
	outline: 0;
	margin: 0;
	padding: var(--am-padd-btn);
	cursor: pointer;
	transition: .3s all ease-in-out;
}

.am-select-popper .am-button span {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.am-select-popper .am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-first);
	--am-c-btn-text: var(--am-c-btn-second);
	--am-c-btn-border: var(--am-c-btn-first);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.am-select-popper .am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op80);
}

.am-select-popper .am-button.am-button--filled:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-first);
	box-shadow: 0 0 0 3px var(--am-c-btn-first-op30);
}

.am-select-popper .am-button.am-button--filled:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first);
}

.am-select-popper .am-button.am-button--plain {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-btn-first-op30);
	--am-c-btn-shadow: var(--am-c-btn-first-op20);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
	box-shadow: 0 1px 3px var(--am-c-btn-shadow);
}

.am-select-popper .am-button.am-button--plain:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
	box-shadow: none;
}

.am-select-popper .am-button.am-button--plain:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-second);
	box-shadow: 0 0 0 2px var(--am-c-btn-first-op20);
}

.am-select-popper .am-button.am-button--plain:not(.is-disabled):focus:not(:active).is-icon-only {
	--am-c-btn-border: var(--am-c-btn-first);
}

.am-select-popper .am-button.am-button--plain:not(.is-disabled):focus:not(:active):hover {
	--am-c-btn-border: var(--am-c-btn-first-op20);
}

.am-select-popper .am-button.am-button--plain:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
	box-shadow: none;
}

.am-select-popper .am-button.am-button--text {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: transparent;
	--am-c-btn-shadow: transparent;
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.am-select-popper .am-button.am-button--text:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
}

.am-select-popper .am-button.am-button--text:not(.is-disabled):focus:not(:active) {
	box-shadow: 0 0 0 2px var(--am-c-btn-first);
}

.am-select-popper .am-button.am-button--text:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
}

.am-select-popper .am-button.am-button--default {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-lh-btn: 1.6;
	--am-padd-btn: 8px 24px;
}

.am-select-popper .am-button.am-button--default.is-icon-only {
	--am-padd-btn: 8px;
	width: 40px;
}

.am-select-popper .am-button.am-button--medium {
	--am-h-btn: 36px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 8px 20px;
}

.am-select-popper .am-button.am-button--medium.is-icon-only {
	--am-padd-btn: 8px;
	width: 36px;
}

.am-select-popper .am-button.am-button--small {
	--am-h-btn: 32px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 6px 16px;
}

.am-select-popper .am-button.am-button--small.is-icon-only {
	--am-padd-btn: 6px;
	width: 32px;
}

.am-select-popper .am-button.am-button--mini {
	--am-h-btn: 28px;
	--am-fs-btn: 13px;
	--am-lh-btn: 1.53846;
	--am-padd-btn: 4px 12px;
}

.am-select-popper .am-button.am-button--mini.is-icon-only {
	--am-padd-btn: 4px;
	width: 28px;
}

.am-select-popper .am-button.am-button--micro {
	--am-h-btn: 24px;
	--am-fs-btn: 12px;
	--am-lh-btn: 1.66666;
	--am-padd-btn: 2px 12px;
}

.am-select-popper .am-button.am-button--micro.is-icon-only {
	--am-padd-btn: 2px;
	--am-fs-btn: 16px;
	width: 24px;
}

.am-select-popper .am-button.am-button.is-circle {
	border-radius: 50%;
}

.am-select-popper .am-button.am-button.is-round {
	border-radius: 20px;
}

.am-select-popper .am-button.am-button.is-disabled {
	opacity: .7;
	cursor: not-allowed;
}

.am-select-popper .am-button.am-w20 {
	width: 20%;
}

.am-select-popper .am-button.am-w25 {
	width: 25%;
}

.am-select-popper .am-button.am-w30 {
	width: 30%;
}

.am-select-popper .am-button.am-w35 {
	width: 35%;
}

.am-select-popper .am-button.am-w40 {
	width: 40%;
}

.am-select-popper .am-button.am-w45 {
	width: 45%;
}

.am-select-popper .am-button.am-w50 {
	width: 50%;
}

.am-select-popper .am-button.am-w55 {
	width: 55%;
}

.am-select-popper .am-button.am-w60 {
	width: 60%;
}

.am-select-popper .am-button.am-w65 {
	width: 65%;
}

.am-select-popper .am-button.am-w70 {
	width: 70%;
}

.am-select-popper .am-button.am-w75 {
	width: 75%;
}

.am-select-popper .am-button.am-w80 {
	width: 80%;
}

.am-select-popper .am-button.am-w85 {
	width: 85%;
}

.am-select-popper .am-button.am-w90 {
	width: 90%;
}

.am-select-popper .am-button.am-w95 {
	width: 95%;
}

.am-select-popper .am-button.am-w100 {
	width: 100%;
}

.am-select-popper .am-button.am-mw20 {
	max-width: 20%;
}

.am-select-popper .am-button.am-mw25 {
	max-width: 25%;
}

.am-select-popper .am-button.am-mw30 {
	max-width: 30%;
}

.am-select-popper .am-button.am-mw35 {
	max-width: 35%;
}

.am-select-popper .am-button.am-mw40 {
	max-width: 40%;
}

.am-select-popper .am-button.am-mw45 {
	max-width: 45%;
}

.am-select-popper .am-button.am-mw50 {
	max-width: 50%;
}

.am-select-popper .am-button.am-mw55 {
	max-width: 55%;
}

.am-select-popper .am-button.am-mw60 {
	max-width: 60%;
}

.am-select-popper .am-button.am-mw65 {
	max-width: 65%;
}

.am-select-popper .am-button.am-mw70 {
	max-width: 70%;
}

.am-select-popper .am-button.am-mw75 {
	max-width: 75%;
}

.am-select-popper .am-button.am-mw80 {
	max-width: 80%;
}

.am-select-popper .am-button.am-mw85 {
	max-width: 85%;
}

.am-select-popper .am-button.am-mw90 {
	max-width: 90%;
}

.am-select-popper .am-button.am-mw95 {
	max-width: 95%;
}

.am-select-popper .am-button.am-mw100 {
	max-width: 100%;
}

.am-cc__popper .am-button {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-fw-btn: 500;
	--am-lh-btn: 1.6;
	--am-rad-btn: 6px;
	--am-padd-btn: 8px 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: var(--am-h-btn);
	font-size: var(--am-fs-btn);
	font-weight: var(--am-fw-btn);
	line-height: var(--am-lh-btn);
	white-space: nowrap;
	text-decoration: none;
	text-transform: unset;
	border-radius: var(--am-rad-btn);
	outline: 0;
	margin: 0;
	padding: var(--am-padd-btn);
	cursor: pointer;
	transition: .3s all ease-in-out;
}

.am-cc__popper .am-button span {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.am-cc__popper .am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-first);
	--am-c-btn-text: var(--am-c-btn-second);
	--am-c-btn-border: var(--am-c-btn-first);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.am-cc__popper .am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op80);
}

.am-cc__popper .am-button.am-button--filled:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-first);
	box-shadow: 0 0 0 3px var(--am-c-btn-first-op30);
}

.am-cc__popper .am-button.am-button--filled:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first);
}

.am-cc__popper .am-button.am-button--plain {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-btn-first-op30);
	--am-c-btn-shadow: var(--am-c-btn-first-op20);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
	box-shadow: 0 1px 3px var(--am-c-btn-shadow);
}

.am-cc__popper .am-button.am-button--plain:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
	box-shadow: none;
}

.am-cc__popper .am-button.am-button--plain:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-second);
	box-shadow: 0 0 0 2px var(--am-c-btn-first-op20);
}

.am-cc__popper .am-button.am-button--plain:not(.is-disabled):focus:not(:active).is-icon-only {
	--am-c-btn-border: var(--am-c-btn-first);
}

.am-cc__popper .am-button.am-button--plain:not(.is-disabled):focus:not(:active):hover {
	--am-c-btn-border: var(--am-c-btn-first-op20);
}

.am-cc__popper .am-button.am-button--plain:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
	box-shadow: none;
}

.am-cc__popper .am-button.am-button--text {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: transparent;
	--am-c-btn-shadow: transparent;
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

.am-cc__popper .am-button.am-button--text:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
}

.am-cc__popper .am-button.am-button--text:not(.is-disabled):focus:not(:active) {
	box-shadow: 0 0 0 2px var(--am-c-btn-first);
}

.am-cc__popper .am-button.am-button--text:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
}

.am-cc__popper .am-button.am-button--default {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-lh-btn: 1.6;
	--am-padd-btn: 8px 24px;
}

.am-cc__popper .am-button.am-button--default.is-icon-only {
	--am-padd-btn: 8px;
	width: 40px;
}

.am-cc__popper .am-button.am-button--medium {
	--am-h-btn: 36px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 8px 20px;
}

.am-cc__popper .am-button.am-button--medium.is-icon-only {
	--am-padd-btn: 8px;
	width: 36px;
}

.am-cc__popper .am-button.am-button--small {
	--am-h-btn: 32px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 6px 16px;
}

.am-cc__popper .am-button.am-button--small.is-icon-only {
	--am-padd-btn: 6px;
	width: 32px;
}

.am-cc__popper .am-button.am-button--mini {
	--am-h-btn: 28px;
	--am-fs-btn: 13px;
	--am-lh-btn: 1.53846;
	--am-padd-btn: 4px 12px;
}

.am-cc__popper .am-button.am-button--mini.is-icon-only {
	--am-padd-btn: 4px;
	width: 28px;
}

.am-cc__popper .am-button.am-button--micro {
	--am-h-btn: 24px;
	--am-fs-btn: 12px;
	--am-lh-btn: 1.66666;
	--am-padd-btn: 2px 12px;
}

.am-cc__popper .am-button.am-button--micro.is-icon-only {
	--am-padd-btn: 2px;
	--am-fs-btn: 16px;
	width: 24px;
}

.am-cc__popper .am-button.am-button.is-circle {
	border-radius: 50%;
}

.am-cc__popper .am-button.am-button.is-round {
	border-radius: 20px;
}

.am-cc__popper .am-button.am-button.is-disabled {
	opacity: .7;
	cursor: not-allowed;
}

.am-cc__popper .am-button.am-w20 {
	width: 20%;
}

.am-cc__popper .am-button.am-w25 {
	width: 25%;
}

.am-cc__popper .am-button.am-w30 {
	width: 30%;
}

.am-cc__popper .am-button.am-w35 {
	width: 35%;
}

.am-cc__popper .am-button.am-w40 {
	width: 40%;
}

.am-cc__popper .am-button.am-w45 {
	width: 45%;
}

.am-cc__popper .am-button.am-w50 {
	width: 50%;
}

.am-cc__popper .am-button.am-w55 {
	width: 55%;
}

.am-cc__popper .am-button.am-w60 {
	width: 60%;
}

.am-cc__popper .am-button.am-w65 {
	width: 65%;
}

.am-cc__popper .am-button.am-w70 {
	width: 70%;
}

.am-cc__popper .am-button.am-w75 {
	width: 75%;
}

.am-cc__popper .am-button.am-w80 {
	width: 80%;
}

.am-cc__popper .am-button.am-w85 {
	width: 85%;
}

.am-cc__popper .am-button.am-w90 {
	width: 90%;
}

.am-cc__popper .am-button.am-w95 {
	width: 95%;
}

.am-cc__popper .am-button.am-w100 {
	width: 100%;
}

.am-cc__popper .am-button.am-mw20 {
	max-width: 20%;
}

.am-cc__popper .am-button.am-mw25 {
	max-width: 25%;
}

.am-cc__popper .am-button.am-mw30 {
	max-width: 30%;
}

.am-cc__popper .am-button.am-mw35 {
	max-width: 35%;
}

.am-cc__popper .am-button.am-mw40 {
	max-width: 40%;
}

.am-cc__popper .am-button.am-mw45 {
	max-width: 45%;
}

.am-cc__popper .am-button.am-mw50 {
	max-width: 50%;
}

.am-cc__popper .am-button.am-mw55 {
	max-width: 55%;
}

.am-cc__popper .am-button.am-mw60 {
	max-width: 60%;
}

.am-cc__popper .am-button.am-mw65 {
	max-width: 65%;
}

.am-cc__popper .am-button.am-mw70 {
	max-width: 70%;
}

.am-cc__popper .am-button.am-mw75 {
	max-width: 75%;
}

.am-cc__popper .am-button.am-mw80 {
	max-width: 80%;
}

.am-cc__popper .am-button.am-mw85 {
	max-width: 85%;
}

.am-cc__popper .am-button.am-mw90 {
	max-width: 90%;
}

.am-cc__popper .am-button.am-mw95 {
	max-width: 95%;
}

.am-cc__popper .am-button.am-mw100 {
	max-width: 100%;
}

#amelia-app-backend-new .am-button {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-fw-btn: 500;
	--am-lh-btn: 1.6;
	--am-rad-btn: 6px;
	--am-padd-btn: 8px 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: var(--am-h-btn);
	font-size: var(--am-fs-btn);
	font-weight: var(--am-fw-btn);
	line-height: var(--am-lh-btn);
	white-space: nowrap;
	text-decoration: none;
	text-transform: unset;
	border-radius: var(--am-rad-btn);
	outline: 0;
	margin: 0;
	padding: var(--am-padd-btn);
	cursor: pointer;
	transition: .3s all ease-in-out;
}

#amelia-app-backend-new .am-button span {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

#amelia-app-backend-new .am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-first);
	--am-c-btn-text: var(--am-c-btn-second);
	--am-c-btn-border: var(--am-c-btn-first);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

#amelia-app-backend-new .am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op80);
}

#amelia-app-backend-new .am-button.am-button--filled:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-first);
	box-shadow: 0 0 0 3px var(--am-c-btn-first-op30);
}

#amelia-app-backend-new .am-button.am-button--filled:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first);
}

#amelia-app-backend-new .am-button.am-button--plain {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-btn-first-op30);
	--am-c-btn-shadow: var(--am-c-btn-first-op20);
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
	box-shadow: 0 1px 3px var(--am-c-btn-shadow);
}

#amelia-app-backend-new .am-button.am-button--plain:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
	box-shadow: none;
}

#amelia-app-backend-new .am-button.am-button--plain:not(.is-disabled):focus:not(:active) {
	--am-c-btn-border: var(--am-c-btn-second);
	box-shadow: 0 0 0 2px var(--am-c-btn-first-op20);
}

#amelia-app-backend-new .am-button.am-button--plain:not(.is-disabled):focus:not(:active).is-icon-only {
	--am-c-btn-border: var(--am-c-btn-first);
}

#amelia-app-backend-new .am-button.am-button--plain:not(.is-disabled):focus:not(:active):hover {
	--am-c-btn-border: var(--am-c-btn-first-op20);
}

#amelia-app-backend-new .am-button.am-button--plain:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
	box-shadow: none;
}

#amelia-app-backend-new .am-button.am-button--text {
	--am-c-btn-bgr: transparent;
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: transparent;
	--am-c-btn-shadow: transparent;
	background-color: var(--am-c-btn-bgr);
	color: var(--am-c-btn-text);
	border: 1px solid var(--am-c-btn-border);
}

#amelia-app-backend-new .am-button.am-button--text:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-first-op20);
}

#amelia-app-backend-new .am-button.am-button--text:not(.is-disabled):focus:not(:active) {
	box-shadow: 0 0 0 2px var(--am-c-btn-first);
}

#amelia-app-backend-new .am-button.am-button--text:not(.is-disabled):active {
	--am-c-btn-bgr: var(--am-c-btn-first-op30);
}

#amelia-app-backend-new .am-button.am-button--default {
	--am-h-btn: 40px;
	--am-fs-btn: 15px;
	--am-lh-btn: 1.6;
	--am-padd-btn: 8px 24px;
}

#amelia-app-backend-new .am-button.am-button--default.is-icon-only {
	--am-padd-btn: 8px;
	width: 40px;
}

#amelia-app-backend-new .am-button.am-button--medium {
	--am-h-btn: 36px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 8px 20px;
}

#amelia-app-backend-new .am-button.am-button--medium.is-icon-only {
	--am-padd-btn: 8px;
	width: 36px;
}

#amelia-app-backend-new .am-button.am-button--small {
	--am-h-btn: 32px;
	--am-fs-btn: 14px;
	--am-lh-btn: 1.42857;
	--am-padd-btn: 6px 16px;
}

#amelia-app-backend-new .am-button.am-button--small.is-icon-only {
	--am-padd-btn: 6px;
	width: 32px;
}

#amelia-app-backend-new .am-button.am-button--mini {
	--am-h-btn: 28px;
	--am-fs-btn: 13px;
	--am-lh-btn: 1.53846;
	--am-padd-btn: 4px 12px;
}

#amelia-app-backend-new .am-button.am-button--mini.is-icon-only {
	--am-padd-btn: 4px;
	width: 28px;
}

#amelia-app-backend-new .am-button.am-button--micro {
	--am-h-btn: 24px;
	--am-fs-btn: 12px;
	--am-lh-btn: 1.66666;
	--am-padd-btn: 2px 12px;
}

#amelia-app-backend-new .am-button.am-button--micro.is-icon-only {
	--am-padd-btn: 2px;
	--am-fs-btn: 16px;
	width: 24px;
}

#amelia-app-backend-new .am-button.am-button.is-circle {
	border-radius: 50%;
}

#amelia-app-backend-new .am-button.am-button.is-round {
	border-radius: 20px;
}

#amelia-app-backend-new .am-button.am-button.is-disabled {
	opacity: .7;
	cursor: not-allowed;
}

#amelia-app-backend-new .am-button.am-w20 {
	width: 20%;
}

#amelia-app-backend-new .am-button.am-w25 {
	width: 25%;
}

#amelia-app-backend-new .am-button.am-w30 {
	width: 30%;
}

#amelia-app-backend-new .am-button.am-w35 {
	width: 35%;
}

#amelia-app-backend-new .am-button.am-w40 {
	width: 40%;
}

#amelia-app-backend-new .am-button.am-w45 {
	width: 45%;
}

#amelia-app-backend-new .am-button.am-w50 {
	width: 50%;
}

#amelia-app-backend-new .am-button.am-w55 {
	width: 55%;
}

#amelia-app-backend-new .am-button.am-w60 {
	width: 60%;
}

#amelia-app-backend-new .am-button.am-w65 {
	width: 65%;
}

#amelia-app-backend-new .am-button.am-w70 {
	width: 70%;
}

#amelia-app-backend-new .am-button.am-w75 {
	width: 75%;
}

#amelia-app-backend-new .am-button.am-w80 {
	width: 80%;
}

#amelia-app-backend-new .am-button.am-w85 {
	width: 85%;
}

#amelia-app-backend-new .am-button.am-w90 {
	width: 90%;
}

#amelia-app-backend-new .am-button.am-w95 {
	width: 95%;
}

#amelia-app-backend-new .am-button.am-w100 {
	width: 100%;
}

#amelia-app-backend-new .am-button.am-mw20 {
	max-width: 20%;
}

#amelia-app-backend-new .am-button.am-mw25 {
	max-width: 25%;
}

#amelia-app-backend-new .am-button.am-mw30 {
	max-width: 30%;
}

#amelia-app-backend-new .am-button.am-mw35 {
	max-width: 35%;
}

#amelia-app-backend-new .am-button.am-mw40 {
	max-width: 40%;
}

#amelia-app-backend-new .am-button.am-mw45 {
	max-width: 45%;
}

#amelia-app-backend-new .am-button.am-mw50 {
	max-width: 50%;
}

#amelia-app-backend-new .am-button.am-mw55 {
	max-width: 55%;
}

#amelia-app-backend-new .am-button.am-mw60 {
	max-width: 60%;
}

#amelia-app-backend-new .am-button.am-mw65 {
	max-width: 65%;
}

#amelia-app-backend-new .am-button.am-mw70 {
	max-width: 70%;
}

#amelia-app-backend-new .am-button.am-mw75 {
	max-width: 75%;
}

#amelia-app-backend-new .am-button.am-mw80 {
	max-width: 80%;
}

#amelia-app-backend-new .am-button.am-mw85 {
	max-width: 85%;
}

#amelia-app-backend-new .am-button.am-mw90 {
	max-width: 90%;
}

#amelia-app-backend-new .am-button.am-mw95 {
	max-width: 95%;
}

#amelia-app-backend-new .am-button.am-mw100 {
	max-width: 100%;
}

.el-icon-loading {
	animation: rotating 2s linear infinite;
}

.el-icon--right {
	margin-left: 5px;
}

.el-icon--left {
	margin-right: 5px;
}

.el-icon {
	--color: inherit;
	align-items: center;
	display: inline-flex;
	height: 1em;
	justify-content: center;
	line-height: 1em;
	position: relative;
	width: 1em;
	fill: currentColor;
	color: var(--color);
	font-size: inherit;
}

.el-icon.is-loading {
	animation: rotating 2s linear infinite;
}

.el-textarea {
	--el-input-text-color: var(--el-text-color-regular);
	--el-input-border: var(--el-border);
	--el-input-hover-border: var(--el-border-color-hover);
	--el-input-focus-border: var(--el-color-primary);
	--el-input-transparent-border: 0 0 0 1px transparent inset;
	--el-input-border-color: var(--el-border-color);
	--el-input-border-radius: var(--el-border-radius-base);
	--el-input-bg-color: var(--el-fill-color-blank);
	--el-input-icon-color: var(--el-text-color-placeholder);
	--el-input-placeholder-color: var(--el-text-color-placeholder);
	--el-input-hover-border-color: var(--el-border-color-hover);
	--el-input-clear-hover-color: var(--el-text-color-secondary);
	--el-input-focus-border-color: var(--el-color-primary);
	--el-input-width: 100%;
	display: inline-block;
	font-size: var(--el-font-size-base);
	position: relative;
	vertical-align: bottom;
	width: 100%;
}

.el-textarea__inner {
	-webkit-appearance: none;
	background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
	background-image: none;
	border: none;
	border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
	box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
	box-sizing: border-box;
	color: var(--el-input-text-color, var(--el-text-color-regular));
	display: block;
	font-family: inherit;
	font-size: inherit;
	line-height: 1.5;
	padding: 5px 11px;
	position: relative;
	resize: vertical;
	transition: var(--el-transition-box-shadow);
	width: 100%;
}

.el-textarea__inner::-moz-placeholder {
	color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}

.el-textarea__inner::placeholder {
	color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}

.el-textarea__inner:hover {
	box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}

.el-textarea__inner:focus {
	box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
	outline: none;
}

.el-textarea .el-input__count {
	background: var(--el-fill-color-blank);
	bottom: 5px;
	color: var(--el-color-info);
	font-size: 12px;
	line-height: 14px;
	position: absolute;
	right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
	background-color: var(--el-disabled-bg-color);
	box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
	color: var(--el-disabled-text-color);
	cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
	color: var(--el-text-color-placeholder);
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
	color: var(--el-text-color-placeholder);
}

.el-textarea.is-exceed .el-textarea__inner {
	box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}

.el-textarea.is-exceed .el-input__count {
	color: var(--el-color-danger);
}

.el-input {
	--el-input-text-color: var(--el-text-color-regular);
	--el-input-border: var(--el-border);
	--el-input-hover-border: var(--el-border-color-hover);
	--el-input-focus-border: var(--el-color-primary);
	--el-input-transparent-border: 0 0 0 1px transparent inset;
	--el-input-border-color: var(--el-border-color);
	--el-input-border-radius: var(--el-border-radius-base);
	--el-input-bg-color: var(--el-fill-color-blank);
	--el-input-icon-color: var(--el-text-color-placeholder);
	--el-input-placeholder-color: var(--el-text-color-placeholder);
	--el-input-hover-border-color: var(--el-border-color-hover);
	--el-input-clear-hover-color: var(--el-text-color-secondary);
	--el-input-focus-border-color: var(--el-color-primary);
	--el-input-width: 100%;
	--el-input-height: var(--el-component-size);
	box-sizing: border-box;
	display: inline-flex;
	font-size: var(--el-font-size-base);
	line-height: var(--el-input-height);
	position: relative;
	vertical-align: middle;
	width: var(--el-input-width);
}

.el-input::-webkit-scrollbar {
	width: 6px;
	z-index: 11;
}

.el-input::-webkit-scrollbar:horizontal {
	height: 6px;
}

.el-input::-webkit-scrollbar-thumb {
	background: var(--el-text-color-disabled);
	border-radius: 5px;
	width: 6px;
}

.el-input::-webkit-scrollbar-corner, .el-input::-webkit-scrollbar-track {
	background: var(--el-fill-color-blank);
}

.el-input::-webkit-scrollbar-track-piece {
	background: var(--el-fill-color-blank);
	width: 6px;
}

.el-input .el-input__clear, .el-input .el-input__password {
	color: var(--el-input-icon-color);
	cursor: pointer;
	font-size: 14px;
}

.el-input .el-input__clear:hover, .el-input .el-input__password:hover {
	color: var(--el-input-clear-hover-color);
}

.el-input .el-input__count {
	align-items: center;
	color: var(--el-color-info);
	display: inline-flex;
	font-size: 12px;
	height: 100%;
}

.el-input .el-input__count .el-input__count-inner {
	background: var(--el-fill-color-blank);
	display: inline-block;
	line-height: normal;
	padding-left: 8px;
}

.el-input__wrapper {
	align-items: center;
	background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
	background-image: none;
	border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
	box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
	cursor: text;
	display: inline-flex;
	flex-grow: 1;
	justify-content: center;
	padding: 1px 11px;
	transform: translateZ(0);
	transition: var(--el-transition-box-shadow);
}

.el-input__wrapper:hover {
	box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}

.el-input__wrapper.is-focus {
	box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}

.el-input {
	--el-input-inner-height: calc(var(--el-input-height, 32px) - 2px);
}

.el-input__inner {
	-webkit-appearance: none;
	background: none;
	border: none;
	box-sizing: border-box;
	color: var(--el-input-text-color, var(--el-text-color-regular));
	flex-grow: 1;
	font-size: inherit;
	height: var(--el-input-inner-height);
	line-height: var(--el-input-inner-height);
	outline: none;
	padding: 0;
	width: 100%;
}

.el-input__inner:focus {
	outline: none;
}

.el-input__inner::-moz-placeholder {
	color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}

.el-input__inner::placeholder {
	color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}

.el-input__inner[type=password]::-ms-reveal {
	display: none;
}

.el-input__inner[type=number] {
	line-height: 1;
}

.el-input__prefix {
	color: var(--el-input-icon-color, var(--el-text-color-placeholder));
	display: inline-flex;
	flex-shrink: 0;
	flex-wrap: nowrap;
	height: 100%;
	line-height: var(--el-input-inner-height);
	pointer-events: none;
	text-align: center;
	transition: all var(--el-transition-duration);
	white-space: nowrap;
}

.el-input__prefix-inner {
	align-items: center;
	display: inline-flex;
	justify-content: center;
	pointer-events: all;
}

.el-input__prefix-inner>:last-child {
	margin-right: 8px;
}

.el-input__prefix-inner>:first-child, .el-input__prefix-inner>:first-child.el-input__icon {
	margin-left: 0;
}

.el-input__suffix {
	color: var(--el-input-icon-color, var(--el-text-color-placeholder));
	display: inline-flex;
	flex-shrink: 0;
	flex-wrap: nowrap;
	height: 100%;
	line-height: var(--el-input-inner-height);
	pointer-events: none;
	text-align: center;
	transition: all var(--el-transition-duration);
	white-space: nowrap;
}

.el-input__suffix-inner {
	align-items: center;
	display: inline-flex;
	justify-content: center;
	pointer-events: all;
}

.el-input__suffix-inner>:first-child {
	margin-left: 8px;
}

.el-input .el-input__icon {
	align-items: center;
	display: flex;
	height: inherit;
	justify-content: center;
	line-height: inherit;
	margin-left: 8px;
	transition: all var(--el-transition-duration);
}

.el-input__validateIcon {
	pointer-events: none;
}

.el-input.is-active .el-input__wrapper {
	box-shadow: 0 0 0 1px var(--el-input-focus-color, ) inset;
}

.el-input.is-disabled {
	cursor: not-allowed;
}

.el-input.is-disabled .el-input__wrapper {
	background-color: var(--el-disabled-bg-color);
	box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
	cursor: not-allowed;
	pointer-events: none;
}

.el-input.is-disabled .el-input__inner {
	color: var(--el-disabled-text-color);
	-webkit-text-fill-color: var(--el-disabled-text-color);
	cursor: not-allowed;
}

.el-input.is-disabled .el-input__inner::-moz-placeholder {
	color: var(--el-text-color-placeholder);
}

.el-input.is-disabled .el-input__inner::placeholder {
	color: var(--el-text-color-placeholder);
}

.el-input.is-disabled .el-input__icon {
	cursor: not-allowed;
}

.el-input.is-exceed .el-input__wrapper {
	box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
	color: var(--el-color-danger);
}

.el-input--large {
	--el-input-height: var(--el-component-size-large);
	font-size: 14px;
}

.el-input--large .el-input__wrapper {
	padding: 1px 15px;
}

.el-input--large {
	--el-input-inner-height: calc(var(--el-input-height, 40px) - 2px);
}

.el-input--small {
	--el-input-height: var(--el-component-size-small);
	font-size: 12px;
}

.el-input--small .el-input__wrapper {
	padding: 1px 7px;
}

.el-input--small {
	--el-input-inner-height: calc(var(--el-input-height, 24px) - 2px);
}

.el-input-group {
	align-items: stretch;
	display: inline-flex;
	width: 100%;
}

.el-input-group__append, .el-input-group__prepend {
	align-items: center;
	background-color: var(--el-fill-color-light);
	border-radius: var(--el-input-border-radius);
	color: var(--el-color-info);
	display: inline-flex;
	justify-content: center;
	min-height: 100%;
	padding: 0 20px;
	position: relative;
	white-space: nowrap;
}

.el-input-group__append:focus, .el-input-group__prepend:focus {
	outline: none;
}

.el-input-group__append .el-button, .el-input-group__append .el-select, .el-input-group__prepend .el-button, .el-input-group__prepend .el-select {
	display: inline-block;
	margin: 0 -20px;
}

.el-input-group__append button.el-button, .el-input-group__append button.el-button:hover, .el-input-group__append div.el-select .el-select__wrapper, .el-input-group__append div.el-select:hover .el-select__wrapper, .el-input-group__prepend button.el-button, .el-input-group__prepend button.el-button:hover, .el-input-group__prepend div.el-select .el-select__wrapper, .el-input-group__prepend div.el-select:hover .el-select__wrapper {
	background-color: transparent;
	border-color: transparent;
	color: inherit;
}

.el-input-group__append .el-button, .el-input-group__append .el-input, .el-input-group__prepend .el-button, .el-input-group__prepend .el-input {
	font-size: inherit;
}

.el-input-group__prepend {
	border-bottom-right-radius: 0;
	border-right: 0;
	border-top-right-radius: 0;
	box-shadow: 1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;
}

.el-input-group__append {
	border-left: 0;
	box-shadow: 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;
}

.el-input-group--prepend>.el-input__wrapper, .el-input-group__append {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	box-shadow: 1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;
}

.el-input-group--append>.el-input__wrapper {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.el-input-group--append .el-input-group__append .el-select .el-select__wrapper {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	box-shadow: 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;
}

.el-input-hidden {
	display: none !important;
}

.amelia-v2-booking #amelia-container .am-input-wrapper {
	--am-c-input-bgr: var(--am-c-inp-bgr);
	--am-c-input-border: var(--am-c-inp-border);
	--am-c-input-text: var(--am-c-inp-text);
	--am-c-input-placeholder: var(--am-c-inp-placeholder);
	--am-c-input-shadow: var(--am-c-inp-text-op05);
	--am-rad-input: var(--am-rad-inp);
	--am-fs-input: var(--am-fs-inp);
	--am-h-input: var(--am-h-inp);
	--am-padd-input: 0 12px;
	display: flex;
	width: 100%;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input {
	width: 100%;
	box-sizing: border-box;
	min-width: 100%;
	max-width: 100%;
	background-color: transparent;
	box-shadow: 0 2px 2px var(--am-c-input-shadow);
	border-radius: var(--am-rad-input);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input.el-input.is-disabled {
	--am-c-input-bgr: var(--am-c-inp-text-op03);
	--am-c-input-text: var(--am-c-inp-text-op60);
	box-shadow: none;
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input.el-input.is-disabled .el-input__wrapper:hover {
	--am-c-input-border: var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input.el-input--prefix {
	--am-padd-input: 0 12px 0 8px;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input.el-input--suffix {
	--am-padd-input: 0 8px 0 12px;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input.el-input--prefix.el-input--suffix {
	--am-padd-input: 0 8px;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input.el-input.el-input-group--prepend {
	--am-rad-input: 0 6px 6px 0;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input.el-input.el-input-group--prepend .el-input-group__prepend {
	border: none;
	padding: 0 12px;
	background-color: var(--am-c-inp-text-op03);
	box-shadow: inset 1px 0 0 0 var(--am-c-input-border), 0 1px 0 0 var(--am-c-input-border), 0 -1px 0 0 var(--am-c-input-border);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input.el-input.el-input-group--append {
	--am-rad-input: 6px 0 0 6px;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input.el-input.el-input-group--append .el-input-group__append {
	border: none;
	padding: 0 12px;
	background-color: var(--am-c-inp-text-op03);
	box-shadow: 0 0 0 0 var(--am-c-input-border), 0 1px 0 0 var(--am-c-input-border), 0 -1px 0 0 var(--am-c-input-border), inset -1px 0 0 0 var(--am-c-input-border);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input.el-input.el-input-group--prepend.el-input-group--append {
	--am-rad-input: 0;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__wrapper {
	display: inline-flex;
	gap: 0 6px;
	height: var(--am-input-height);
	background-color: var(--am-c-input-bgr);
	border: none;
	border-radius: var(--am-rad-input);
	box-shadow: 0 0 0 1px var(--am-c-input-border);
	padding: var(--am-padd-input);
	box-sizing: border-box;
	transition: box-shadow .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__wrapper:hover {
	--am-c-input-border: var(--am-c-inp-text-op40);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__wrapper.is-focus {
	--am-c-input-border: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__inner {
	width: 100%;
	height: 100%;
	min-height: 24px;
	max-height: unset;
	font-size: var(--am-fs-input);
	line-height: 24px;
	color: var(--am-c-input-text);
	border: none;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__inner::placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__inner::-webkit-input-placeholder {
	color: var(--am-c-input-placeholder);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__inner:-moz-placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__inner::-moz-placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__inner:-ms-input-placeholder {
	color: var(--am-c-input-placeholder);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__prefix-inner, .amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__suffix-inner {
	align-items: center;
	font-size: 24px;
	color: var(--am-c-inp-text);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__prefix-inner *, .amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__suffix-inner * {
	font-size: 24px;
	color: var(--am-c-inp-text);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__prefix-inner i.el-input__icon, .amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__suffix-inner i.el-input__icon {
	font-size: 18px;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__prefix-inner i.el-input__icon.el-input__clear:before, .amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__suffix-inner i.el-input__icon.el-input__clear:before {
	font-family: amelia-icons !important;
	content: "";
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input--default {
	--am-input-height: 40px;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input--medium {
	--am-input-height: 36px;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input--small {
	--am-input-height: 32px;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input--mini {
	--am-input-height: 28px;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input--micro {
	--am-input-height: 24px;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea {
	width: 100%;
	box-sizing: border-box;
	min-width: 100%;
	max-width: 100%;
	box-shadow: 0 2px 2px var(--am-c-input-shadow);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea.is-disabled {
	--am-c-input-bgr: var(--am-c-inp-text-op03);
	--am-c-input-text: var(--am-c-inp-text-op60);
	box-shadow: none;
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea.is-disabled .el-textarea__inner:hover {
	--am-c-input-border: var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea .el-textarea__inner {
	width: 100%;
	color: var(--am-c-input-text);
	background-color: var(--am-c-input-bgr);
	border: none;
	border-radius: var(--am-rad-input);
	box-shadow: 0 0 0 1px var(--am-c-input-border);
	padding: 8px 12px;
	box-sizing: border-box;
	transition: box-shadow .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea .el-textarea__inner:hover {
	--am-c-input-border: var(--am-c-inp-text-op40);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea .el-textarea__inner.is-focus {
	--am-c-input-border: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea .el-textarea__inner::placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea .el-textarea__inner::-webkit-input-placeholder {
	color: var(--am-c-input-placeholder);
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea .el-textarea__inner:-moz-placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea .el-textarea__inner::-moz-placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea .el-textarea__inner:-ms-input-placeholder {
	color: var(--am-c-input-placeholder);
}

#amelia-app-backend-new .am-input-wrapper {
	--am-c-input-bgr: var(--am-c-inp-bgr);
	--am-c-input-border: var(--am-c-inp-border);
	--am-c-input-text: var(--am-c-inp-text);
	--am-c-input-placeholder: var(--am-c-inp-placeholder);
	--am-c-input-shadow: var(--am-c-inp-text-op05);
	--am-rad-input: var(--am-rad-inp);
	--am-fs-input: var(--am-fs-inp);
	--am-h-input: var(--am-h-inp);
	--am-padd-input: 0 12px;
	display: flex;
	width: 100%;
	position: relative;
}

#amelia-app-backend-new .am-input-wrapper .am-input {
	width: 100%;
	box-sizing: border-box;
	min-width: 100%;
	max-width: 100%;
	background-color: transparent;
	box-shadow: 0 2px 2px var(--am-c-input-shadow);
	border-radius: var(--am-rad-input);
}

#amelia-app-backend-new .am-input-wrapper .am-input.el-input.is-disabled {
	--am-c-input-bgr: var(--am-c-inp-text-op03);
	--am-c-input-text: var(--am-c-inp-text-op60);
	box-shadow: none;
	cursor: not-allowed;
}

#amelia-app-backend-new .am-input-wrapper .am-input.el-input.is-disabled .el-input__wrapper:hover {
	--am-c-input-border: var(--am-c-inp-border);
}

#amelia-app-backend-new .am-input-wrapper .am-input.el-input--prefix {
	--am-padd-input: 0 12px 0 8px;
}

#amelia-app-backend-new .am-input-wrapper .am-input.el-input--suffix {
	--am-padd-input: 0 8px 0 12px;
}

#amelia-app-backend-new .am-input-wrapper .am-input.el-input--prefix.el-input--suffix {
	--am-padd-input: 0 8px;
}

#amelia-app-backend-new .am-input-wrapper .am-input.el-input.el-input-group--prepend {
	--am-rad-input: 0 6px 6px 0;
}

#amelia-app-backend-new .am-input-wrapper .am-input.el-input.el-input-group--prepend .el-input-group__prepend {
	border: none;
	padding: 0 12px;
	background-color: var(--am-c-inp-text-op03);
	box-shadow: inset 1px 0 0 0 var(--am-c-input-border), 0 1px 0 0 var(--am-c-input-border), 0 -1px 0 0 var(--am-c-input-border);
}

#amelia-app-backend-new .am-input-wrapper .am-input.el-input.el-input-group--append {
	--am-rad-input: 6px 0 0 6px;
}

#amelia-app-backend-new .am-input-wrapper .am-input.el-input.el-input-group--append .el-input-group__append {
	border: none;
	padding: 0 12px;
	background-color: var(--am-c-inp-text-op03);
	box-shadow: 0 0 0 0 var(--am-c-input-border), 0 1px 0 0 var(--am-c-input-border), 0 -1px 0 0 var(--am-c-input-border), inset -1px 0 0 0 var(--am-c-input-border);
}

#amelia-app-backend-new .am-input-wrapper .am-input.el-input.el-input-group--prepend.el-input-group--append {
	--am-rad-input: 0;
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__wrapper {
	display: inline-flex;
	gap: 0 6px;
	height: var(--am-input-height);
	background-color: var(--am-c-input-bgr);
	border: none;
	border-radius: var(--am-rad-input);
	box-shadow: 0 0 0 1px var(--am-c-input-border);
	padding: var(--am-padd-input);
	box-sizing: border-box;
	transition: box-shadow .3s ease-in-out;
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__wrapper:hover {
	--am-c-input-border: var(--am-c-inp-text-op40);
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__wrapper.is-focus {
	--am-c-input-border: var(--am-c-primary);
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__inner {
	width: 100%;
	height: 100%;
	min-height: 24px;
	max-height: unset;
	font-size: var(--am-fs-input);
	line-height: 24px;
	color: var(--am-c-input-text);
	border: none;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__inner::placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__inner::-webkit-input-placeholder {
	color: var(--am-c-input-placeholder);
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__inner:-moz-placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__inner::-moz-placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__inner:-ms-input-placeholder {
	color: var(--am-c-input-placeholder);
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__prefix-inner, #amelia-app-backend-new .am-input-wrapper .am-input .el-input__suffix-inner {
	align-items: center;
	font-size: 24px;
	color: var(--am-c-inp-text);
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__prefix-inner *, #amelia-app-backend-new .am-input-wrapper .am-input .el-input__suffix-inner * {
	font-size: 24px;
	color: var(--am-c-inp-text);
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__prefix-inner i.el-input__icon, #amelia-app-backend-new .am-input-wrapper .am-input .el-input__suffix-inner i.el-input__icon {
	font-size: 18px;
}

#amelia-app-backend-new .am-input-wrapper .am-input .el-input__prefix-inner i.el-input__icon.el-input__clear:before, #amelia-app-backend-new .am-input-wrapper .am-input .el-input__suffix-inner i.el-input__icon.el-input__clear:before {
	font-family: amelia-icons !important;
	content: "";
}

#amelia-app-backend-new .am-input-wrapper .am-input--default {
	--am-input-height: 40px;
}

#amelia-app-backend-new .am-input-wrapper .am-input--medium {
	--am-input-height: 36px;
}

#amelia-app-backend-new .am-input-wrapper .am-input--small {
	--am-input-height: 32px;
}

#amelia-app-backend-new .am-input-wrapper .am-input--mini {
	--am-input-height: 28px;
}

#amelia-app-backend-new .am-input-wrapper .am-input--micro {
	--am-input-height: 24px;
}

#amelia-app-backend-new .am-input-wrapper .am-textarea {
	width: 100%;
	box-sizing: border-box;
	min-width: 100%;
	max-width: 100%;
	box-shadow: 0 2px 2px var(--am-c-input-shadow);
}

#amelia-app-backend-new .am-input-wrapper .am-textarea.is-disabled {
	--am-c-input-bgr: var(--am-c-inp-text-op03);
	--am-c-input-text: var(--am-c-inp-text-op60);
	box-shadow: none;
	cursor: not-allowed;
}

#amelia-app-backend-new .am-input-wrapper .am-textarea.is-disabled .el-textarea__inner:hover {
	--am-c-input-border: var(--am-c-inp-border);
}

#amelia-app-backend-new .am-input-wrapper .am-textarea .el-textarea__inner {
	width: 100%;
	color: var(--am-c-input-text);
	background-color: var(--am-c-input-bgr);
	border: none;
	border-radius: var(--am-rad-input);
	box-shadow: 0 0 0 1px var(--am-c-input-border);
	padding: 8px 12px;
	box-sizing: border-box;
	transition: box-shadow .3s ease-in-out;
}

#amelia-app-backend-new .am-input-wrapper .am-textarea .el-textarea__inner:hover {
	--am-c-input-border: var(--am-c-inp-text-op40);
}

#amelia-app-backend-new .am-input-wrapper .am-textarea .el-textarea__inner.is-focus {
	--am-c-input-border: var(--am-c-primary);
}

#amelia-app-backend-new .am-input-wrapper .am-textarea .el-textarea__inner::placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

#amelia-app-backend-new .am-input-wrapper .am-textarea .el-textarea__inner::-webkit-input-placeholder {
	color: var(--am-c-input-placeholder);
}

#amelia-app-backend-new .am-input-wrapper .am-textarea .el-textarea__inner:-moz-placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

#amelia-app-backend-new .am-input-wrapper .am-textarea .el-textarea__inner::-moz-placeholder {
	color: var(--am-c-input-placeholder);
	opacity: 1;
}

#amelia-app-backend-new .am-input-wrapper .am-textarea .el-textarea__inner:-ms-input-placeholder {
	color: var(--am-c-input-placeholder);
}

.el-tag {
	--el-tag-font-size: 12px;
	--el-tag-border-radius: 4px;
	--el-tag-border-radius-rounded: 9999px;
	align-items: center;
	background-color: var(--el-tag-bg-color);
	border-color: var(--el-tag-border-color);
	border-radius: var(--el-tag-border-radius);
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	color: var(--el-tag-text-color);
	display: inline-flex;
	font-size: var(--el-tag-font-size);
	height: 24px;
	justify-content: center;
	line-height: 1;
	padding: 0 9px;
	vertical-align: middle;
	white-space: nowrap;
	--el-icon-size: 14px;
}

.el-tag, .el-tag.el-tag--primary {
	--el-tag-bg-color: var(--el-color-primary-light-9);
	--el-tag-border-color: var(--el-color-primary-light-8);
	--el-tag-hover-color: var(--el-color-primary);
}

.el-tag.el-tag--success {
	--el-tag-bg-color: var(--el-color-success-light-9);
	--el-tag-border-color: var(--el-color-success-light-8);
	--el-tag-hover-color: var(--el-color-success);
}

.el-tag.el-tag--warning {
	--el-tag-bg-color: var(--el-color-warning-light-9);
	--el-tag-border-color: var(--el-color-warning-light-8);
	--el-tag-hover-color: var(--el-color-warning);
}

.el-tag.el-tag--danger {
	--el-tag-bg-color: var(--el-color-danger-light-9);
	--el-tag-border-color: var(--el-color-danger-light-8);
	--el-tag-hover-color: var(--el-color-danger);
}

.el-tag.el-tag--error {
	--el-tag-bg-color: var(--el-color-error-light-9);
	--el-tag-border-color: var(--el-color-error-light-8);
	--el-tag-hover-color: var(--el-color-error);
}

.el-tag.el-tag--info {
	--el-tag-bg-color: var(--el-color-info-light-9);
	--el-tag-border-color: var(--el-color-info-light-8);
	--el-tag-hover-color: var(--el-color-info);
}

.el-tag.is-hit {
	border-color: var(--el-color-primary);
}

.el-tag.is-round {
	border-radius: var(--el-tag-border-radius-rounded);
}

.el-tag .el-tag__close {
	color: var(--el-tag-text-color);
	flex-shrink: 0;
}

.el-tag .el-tag__close:hover {
	background-color: var(--el-tag-hover-color);
	color: var(--el-color-white);
}

.el-tag.el-tag--primary {
	--el-tag-text-color: var(--el-color-primary);
}

.el-tag.el-tag--success {
	--el-tag-text-color: var(--el-color-success);
}

.el-tag.el-tag--warning {
	--el-tag-text-color: var(--el-color-warning);
}

.el-tag.el-tag--danger {
	--el-tag-text-color: var(--el-color-danger);
}

.el-tag.el-tag--error {
	--el-tag-text-color: var(--el-color-error);
}

.el-tag.el-tag--info {
	--el-tag-text-color: var(--el-color-info);
}

.el-tag .el-icon {
	border-radius: 50%;
	cursor: pointer;
	font-size: calc(var(--el-icon-size) - 2px);
	height: var(--el-icon-size);
	width: var(--el-icon-size);
}

.el-tag .el-tag__close {
	margin-left: 6px;
}

.el-tag--dark {
	--el-tag-text-color: var(--el-color-white);
}

.el-tag--dark, .el-tag--dark.el-tag--primary {
	--el-tag-bg-color: var(--el-color-primary);
	--el-tag-border-color: var(--el-color-primary);
	--el-tag-hover-color: var(--el-color-primary-light-3);
}

.el-tag--dark.el-tag--success {
	--el-tag-bg-color: var(--el-color-success);
	--el-tag-border-color: var(--el-color-success);
	--el-tag-hover-color: var(--el-color-success-light-3);
}

.el-tag--dark.el-tag--warning {
	--el-tag-bg-color: var(--el-color-warning);
	--el-tag-border-color: var(--el-color-warning);
	--el-tag-hover-color: var(--el-color-warning-light-3);
}

.el-tag--dark.el-tag--danger {
	--el-tag-bg-color: var(--el-color-danger);
	--el-tag-border-color: var(--el-color-danger);
	--el-tag-hover-color: var(--el-color-danger-light-3);
}

.el-tag--dark.el-tag--error {
	--el-tag-bg-color: var(--el-color-error);
	--el-tag-border-color: var(--el-color-error);
	--el-tag-hover-color: var(--el-color-error-light-3);
}

.el-tag--dark.el-tag--info {
	--el-tag-bg-color: var(--el-color-info);
	--el-tag-border-color: var(--el-color-info);
	--el-tag-hover-color: var(--el-color-info-light-3);
}

.el-tag--dark.el-tag--danger, .el-tag--dark.el-tag--error, .el-tag--dark.el-tag--info, .el-tag--dark.el-tag--primary, .el-tag--dark.el-tag--success, .el-tag--dark.el-tag--warning {
	--el-tag-text-color: var(--el-color-white);
}

.el-tag--plain, .el-tag--plain.el-tag--primary {
	--el-tag-bg-color: var(--el-fill-color-blank);
	--el-tag-border-color: var(--el-color-primary-light-5);
	--el-tag-hover-color: var(--el-color-primary);
}

.el-tag--plain.el-tag--success {
	--el-tag-bg-color: var(--el-fill-color-blank);
	--el-tag-border-color: var(--el-color-success-light-5);
	--el-tag-hover-color: var(--el-color-success);
}

.el-tag--plain.el-tag--warning {
	--el-tag-bg-color: var(--el-fill-color-blank);
	--el-tag-border-color: var(--el-color-warning-light-5);
	--el-tag-hover-color: var(--el-color-warning);
}

.el-tag--plain.el-tag--danger {
	--el-tag-bg-color: var(--el-fill-color-blank);
	--el-tag-border-color: var(--el-color-danger-light-5);
	--el-tag-hover-color: var(--el-color-danger);
}

.el-tag--plain.el-tag--error {
	--el-tag-bg-color: var(--el-fill-color-blank);
	--el-tag-border-color: var(--el-color-error-light-5);
	--el-tag-hover-color: var(--el-color-error);
}

.el-tag--plain.el-tag--info {
	--el-tag-bg-color: var(--el-fill-color-blank);
	--el-tag-border-color: var(--el-color-info-light-5);
	--el-tag-hover-color: var(--el-color-info);
}

.el-tag.is-closable {
	padding-right: 5px;
}

.el-tag--large {
	height: 32px;
	padding: 0 11px;
	--el-icon-size: 16px;
}

.el-tag--large .el-tag__close {
	margin-left: 8px;
}

.el-tag--large.is-closable {
	padding-right: 7px;
}

.el-tag--small {
	height: 20px;
	padding: 0 7px;
	--el-icon-size: 12px;
}

.el-tag--small .el-tag__close {
	margin-left: 4px;
}

.el-tag--small.is-closable {
	padding-right: 3px;
}

.el-tag--small .el-icon-close {
	transform: scale(.8);
}

.el-tag.el-tag--primary.is-hit {
	border-color: var(--el-color-primary);
}

.el-tag.el-tag--success.is-hit {
	border-color: var(--el-color-success);
}

.el-tag.el-tag--warning.is-hit {
	border-color: var(--el-color-warning);
}

.el-tag.el-tag--danger.is-hit {
	border-color: var(--el-color-danger);
}

.el-tag.el-tag--error.is-hit {
	border-color: var(--el-color-error);
}

.el-tag.el-tag--info.is-hit {
	border-color: var(--el-color-info);
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after {
	background-color: var(--el-color-primary);
	background-position: 50%;
	background-repeat: no-repeat;
	border-right: none;
	border-top: none;
	content: "";
	height: 12px;
	mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	mask-size: 100% 100%;
	-webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	-webkit-mask-size: 100% 100%;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	width: 12px;
}

.el-scrollbar {
	--el-scrollbar-opacity: .3;
	--el-scrollbar-bg-color: var(--el-text-color-secondary);
	--el-scrollbar-hover-opacity: .5;
	--el-scrollbar-hover-bg-color: var(--el-text-color-secondary);
	height: 100%;
	overflow: hidden;
	position: relative;
}

.el-scrollbar__wrap {
	height: 100%;
	overflow: auto;
}

.el-scrollbar__wrap--hidden-default {
	scrollbar-width: none;
}

.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
	display: none;
}

.el-scrollbar__thumb {
	background-color: var(--el-scrollbar-bg-color, var(--el-text-color-secondary));
	border-radius: inherit;
	cursor: pointer;
	display: block;
	height: 0;
	opacity: var(--el-scrollbar-opacity, .3);
	position: relative;
	transition: var(--el-transition-duration) background-color;
	width: 0;
}

.el-scrollbar__thumb:hover {
	background-color: var(--el-scrollbar-hover-bg-color, var(--el-text-color-secondary));
	opacity: var(--el-scrollbar-hover-opacity, .5);
}

.el-scrollbar__bar {
	border-radius: 4px;
	bottom: 2px;
	position: absolute;
	right: 2px;
	z-index: 1;
}

.el-scrollbar__bar.is-vertical {
	top: 2px;
	width: 6px;
}

.el-scrollbar__bar.is-vertical>div {
	width: 100%;
}

.el-scrollbar__bar.is-horizontal {
	height: 6px;
	left: 2px;
}

.el-scrollbar__bar.is-horizontal>div {
	height: 100%;
}

.el-scrollbar-fade-enter-active {
	transition: opacity .34s ease-out;
}

.el-scrollbar-fade-leave-active {
	transition: opacity .12s ease-out;
}

.el-scrollbar-fade-enter-from, .el-scrollbar-fade-leave-active {
	opacity: 0;
}

.el-popper {
	--el-popper-border-radius: var(--el-popover-border-radius, 4px);
	border-radius: var(--el-popper-border-radius);
	font-size: 12px;
	line-height: 20px;
	min-width: 10px;
	overflow-wrap: break-word;
	padding: 5px 11px;
	position: absolute;
	visibility: visible;
	z-index: 2000;
}

.el-popper.is-dark {
	color: var(--el-bg-color);
}

.el-popper.is-dark, .el-popper.is-dark>.el-popper__arrow:before {
	background: var(--el-text-color-primary);
	border: 1px solid var(--el-text-color-primary);
}

.el-popper.is-dark>.el-popper__arrow:before {
	right: 0;
}

.el-popper.is-light, .el-popper.is-light>.el-popper__arrow:before {
	background: var(--el-bg-color-overlay);
	border: 1px solid var(--el-border-color-light);
}

.el-popper.is-light>.el-popper__arrow:before {
	right: 0;
}

.el-popper.is-pure {
	padding: 0;
}

.el-popper__arrow, .el-popper__arrow:before {
	height: 10px;
	position: absolute;
	width: 10px;
	z-index: -1;
}

.el-popper__arrow:before {
	background: var(--el-text-color-primary);
	box-sizing: border-box;
	content: " ";
	transform: rotate(45deg);
}

.el-popper[data-popper-placement^=top]>.el-popper__arrow {
	bottom: -5px;
}

.el-popper[data-popper-placement^=top]>.el-popper__arrow:before {
	border-bottom-right-radius: 2px;
}

.el-popper[data-popper-placement^=bottom]>.el-popper__arrow {
	top: -5px;
}

.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before {
	border-top-left-radius: 2px;
}

.el-popper[data-popper-placement^=left]>.el-popper__arrow {
	right: -5px;
}

.el-popper[data-popper-placement^=left]>.el-popper__arrow:before {
	border-top-right-radius: 2px;
}

.el-popper[data-popper-placement^=right]>.el-popper__arrow {
	left: -5px;
}

.el-popper[data-popper-placement^=right]>.el-popper__arrow:before {
	border-bottom-left-radius: 2px;
}

.el-popper[data-popper-placement^=top]>.el-popper__arrow:before {
	border-left-color: transparent !important;
	border-top-color: transparent !important;
}

.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before {
	border-bottom-color: transparent !important;
	border-right-color: transparent !important;
}

.el-popper[data-popper-placement^=left]>.el-popper__arrow:before {
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
}

.el-popper[data-popper-placement^=right]>.el-popper__arrow:before {
	border-right-color: transparent !important;
	border-top-color: transparent !important;
}

.el-select-dropdown {
	border-radius: var(--el-border-radius-base);
	box-sizing: border-box;
	z-index: calc(var(--el-index-top) + 1);
}

.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
	padding: 0;
}

.el-select-dropdown__empty, .el-select-dropdown__loading {
	color: var(--el-text-color-secondary);
	font-size: var(--el-select-font-size);
	margin: 0;
	padding: 10px 0;
	text-align: center;
}

.el-select-dropdown__wrap {
	max-height: 274px;
}

.el-select-dropdown__list {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 6px 0;
}

.el-select-dropdown__list.el-vl__window {
	margin: 6px 0;
	padding: 0;
}

.el-select-dropdown__header {
	border-bottom: 1px solid var(--el-border-color-light);
	padding: 10px;
}

.el-select-dropdown__footer {
	border-top: 1px solid var(--el-border-color-light);
	padding: 10px;
}

.el-select-dropdown__item {
	box-sizing: border-box;
	color: var(--el-text-color-regular);
	cursor: pointer;
	font-size: var(--el-font-size-base);
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	padding: 0 32px 0 20px;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.el-select-dropdown__item.is-hovering {
	background-color: var(--el-fill-color-light);
}

.el-select-dropdown__item.is-selected {
	color: var(--el-color-primary);
	font-weight: 700;
}

.el-select-dropdown__item.is-disabled {
	background-color: unset;
	color: var(--el-text-color-placeholder);
	cursor: not-allowed;
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after {
	background-color: var(--el-color-primary);
	background-position: 50%;
	background-repeat: no-repeat;
	border-right: none;
	border-top: none;
	content: "";
	height: 12px;
	mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	mask-size: 100% 100%;
	-webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	-webkit-mask-size: 100% 100%;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	width: 12px;
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after {
	background-color: var(--el-text-color-placeholder);
}

.el-select-group {
	margin: 0;
	padding: 0;
}

.el-select-group__wrap {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

.el-select-group__title {
	box-sizing: border-box;
	color: var(--el-color-info);
	font-size: 12px;
	line-height: 34px;
	overflow: hidden;
	padding: 0 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.el-select-group .el-select-dropdown__item {
	padding-left: 20px;
}

.el-select {
	--el-select-border-color-hover: var(--el-border-color-hover);
	--el-select-disabled-color: var(--el-disabled-text-color);
	--el-select-disabled-border: var(--el-disabled-border-color);
	--el-select-font-size: var(--el-font-size-base);
	--el-select-close-hover-color: var(--el-text-color-secondary);
	--el-select-input-color: var(--el-text-color-placeholder);
	--el-select-multiple-input-color: var(--el-text-color-regular);
	--el-select-input-focus-border-color: var(--el-color-primary);
	--el-select-input-font-size: 14px;
	--el-select-width: 100%;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: var(--el-select-width);
}

.el-select__wrapper {
	align-items: center;
	background-color: var(--el-fill-color-blank);
	border-radius: var(--el-border-radius-base);
	box-shadow: 0 0 0 1px var(--el-border-color) inset;
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	gap: 6px;
	line-height: 24px;
	min-height: 32px;
	padding: 4px 12px;
	position: relative;
	text-align: left;
	transform: translateZ(0);
	transition: var(--el-transition-duration);
}

.el-select__wrapper.is-filterable {
	cursor: text;
}

.el-select__wrapper.is-focused {
	box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}

.el-select__wrapper.is-hovering:not(.is-focused) {
	box-shadow: 0 0 0 1px var(--el-border-color-hover) inset;
}

.el-select__wrapper.is-disabled {
	background-color: var(--el-fill-color-light);
	color: var(--el-text-color-placeholder);
	cursor: not-allowed;
	pointer-events: none;
}

.el-select__wrapper.is-disabled, .el-select__wrapper.is-disabled:hover {
	box-shadow: 0 0 0 1px var(--el-select-disabled-border) inset;
}

.el-select__wrapper.is-disabled.is-focus {
	box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}

.el-select__wrapper.is-disabled .el-select__selected-item {
	color: var(--el-select-disabled-color);
}

.el-select__wrapper.is-disabled .el-select__caret, .el-select__wrapper.is-disabled .el-tag {
	cursor: not-allowed;
}

.el-select__prefix, .el-select__suffix {
	align-items: center;
	color: var(--el-input-icon-color, var(--el-text-color-placeholder));
	display: flex;
	flex-shrink: 0;
	gap: 6px;
}

.el-select__caret {
	color: var(--el-select-input-color);
	cursor: pointer;
	font-size: var(--el-select-input-font-size);
	transform: rotate(0);
	transition: var(--el-transition-duration);
}

.el-select__caret.is-reverse {
	transform: rotate(180deg);
}

.el-select__clear {
	cursor: pointer;
}

.el-select__clear:hover {
	color: var(--el-select-close-hover-color);
}

.el-select__selection {
	align-items: center;
	display: flex;
	flex: 1;
	flex-wrap: wrap;
	gap: 6px;
	min-width: 0;
	position: relative;
}

.el-select__selection.is-near {
	margin-left: -8px;
}

.el-select__selection .el-tag {
	border-color: transparent;
	cursor: pointer;
}

.el-select__selection .el-tag.el-tag--plain {
	border-color: var(--el-tag-border-color);
}

.el-select__selection .el-tag .el-tag__content {
	min-width: 0;
}

.el-select__selected-item {
	display: flex;
	flex-wrap: wrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.el-select__tags-text {
	line-height: normal;
}

.el-select__placeholder, .el-select__tags-text {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.el-select__placeholder {
	color: var(--el-input-text-color, var(--el-text-color-regular));
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	z-index: -1;
}

.el-select__placeholder.is-transparent {
	color: var(--el-text-color-placeholder);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.el-select__popper.el-popper {
	background: var(--el-bg-color-overlay);
	box-shadow: var(--el-box-shadow-light);
}

.el-select__popper.el-popper, .el-select__popper.el-popper .el-popper__arrow:before {
	border: 1px solid var(--el-border-color-light);
}

.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
	border-left-color: transparent;
	border-top-color: transparent;
}

.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
	border-bottom-color: transparent;
	border-right-color: transparent;
}

.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
	border-bottom-color: transparent;
	border-left-color: transparent;
}

.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
	border-right-color: transparent;
	border-top-color: transparent;
}

.el-select__input-wrapper {
	flex: 1;
}

.el-select__input-wrapper.is-hidden {
	opacity: 0;
	position: absolute;
	z-index: -1;
}

.el-select__input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: transparent;
	border: none;
	color: var(--el-select-multiple-input-color);
	font-family: inherit;
	font-size: inherit;
	height: 24px;
	outline: none;
	padding: 0;
	width: 100%;
}

.el-select__input.is-disabled {
	cursor: not-allowed;
}

.el-select__input-calculator {
	left: 0;
	max-width: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	visibility: hidden;
	white-space: pre;
}

.el-select--large .el-select__wrapper {
	font-size: 14px;
	gap: 6px;
	line-height: 24px;
	min-height: 40px;
	padding: 8px 16px;
}

.el-select--large .el-select__selection {
	gap: 6px;
}

.el-select--large .el-select__selection.is-near {
	margin-left: -8px;
}

.el-select--large .el-select__prefix, .el-select--large .el-select__suffix {
	gap: 6px;
}

.el-select--large .el-select__input {
	height: 24px;
}

.el-select--small .el-select__wrapper {
	font-size: 12px;
	gap: 4px;
	line-height: 20px;
	min-height: 24px;
	padding: 2px 8px;
}

.el-select--small .el-select__selection {
	gap: 4px;
}

.el-select--small .el-select__selection.is-near {
	margin-left: -6px;
}

.el-select--small .el-select__prefix, .el-select--small .el-select__suffix {
	gap: 4px;
}

.el-select--small .el-select__input {
	height: 20px;
}

.am-select-popper {
	z-index: 9999999999 !important;
}

.amelia-v2-booking #amelia-container .am-select {
	--am-c-select-bgr: var(--am-c-inp-bgr);
	--am-c-select-border: var(--am-c-inp-border);
	--am-c-select-text: var(--am-c-inp-text);
	--am-c-select-placeholder: var(--am-color-input-placeholder);
	--am-rad-select: var(--am-rad-inp);
	--am-fs-select: var(--am-fs-inp);
	--am-h-select: var(--am-h-inp);
	--am-padd-select: 0 12px;
	width: 100%;
	box-shadow: 0 2px 2px var(--am-c-select-shadow);
	border-radius: var(--am-rad-select);
}

.amelia-v2-booking #amelia-container .am-select-wrapper {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-select--default {
	--am-h-select: 40px;
}

.amelia-v2-booking #amelia-container .am-select--medium {
	--am-h-select: 36px;
}

.amelia-v2-booking #amelia-container .am-select--small {
	--am-h-select: 32px;
}

.amelia-v2-booking #amelia-container .am-select--mini {
	--am-h-select: 28px;
}

.amelia-v2-booking #amelia-container .am-select--micro {
	--am-h-select: 24px;
}

.amelia-v2-booking #amelia-container .am-select--prefix {
	--am-padd-select: 0 12px 0 8px;
}

.amelia-v2-booking #amelia-container .am-select--prefix.am-select--suffix {
	--am-padd-select: 0 8px;
}

.amelia-v2-booking #amelia-container .am-select--suffix {
	--am-padd-select: 0 8px 0 12px;
}

.amelia-v2-booking #amelia-container .am-select--suffix.am-select--prefix {
	--am-padd-select: 0 8px;
}

.amelia-v2-booking #amelia-container .am-select--disabled {
	--am-c-select-bgr: var(--am-c-select-text-op03) !important;
	--am-c-select-text: var(--am-c-select-text-op60) !important;
}

.amelia-v2-booking #amelia-container .am-select--multiple.am-select .el-select__wrapper {
	min-height: var(--am-h-select);
	height: unset;
	padding-top: 8px;
	padding-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-select .el-select__wrapper {
	display: flex;
	align-items: center;
	gap: 0 6px;
	position: relative;
	height: var(--am-h-select);
	min-height: 24px;
	padding: var(--am-padd-select);
	background-color: var(--am-c-select-bgr);
	border: none;
	border-radius: var(--am-rad-select);
	box-shadow: 0 0 0 1px var(--am-c-select-border);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-select .el-select__wrapper:hover:not(.is-focused), .amelia-v2-booking #amelia-container .am-select .el-select__wrapper.is-hovering:not(.is-focused) {
	--am-c-select-border: var(--am-c-select-text-op40);
}

.amelia-v2-booking #amelia-container .am-select .el-select__wrapper:focus, .amelia-v2-booking #amelia-container .am-select .el-select__wrapper.is-focused {
	--am-c-select-border: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-select .el-select__wrapper.is-disabled {
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-select .el-select__input {
	width: 100%;
	height: 24px;
	min-height: auto;
	font-size: var(--am-fs-select);
	font-weight: 400;
	line-height: 1.6;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: var(--am-c-select-text);
	border: none;
	border-radius: var(--am-rad-select);
	background-color: transparent;
	padding: 0;
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-select .el-select__input::-webkit-input-placeholder {
	color: var(--am-c-select-placeholder);
}

.amelia-v2-booking #amelia-container .am-select .el-select__input::-moz-placeholder {
	color: var(--am-c-select-placeholder);
}

.amelia-v2-booking #amelia-container .am-select .el-select__input:-ms-input-placeholder {
	color: var(--am-c-select-placeholder);
}

.amelia-v2-booking #amelia-container .am-select .el-select__input:-moz-placeholder {
	color: var(--am-c-select-placeholder);
}

.amelia-v2-booking #amelia-container .am-select .el-select__selected-item.el-select__placeholder.is-transparent {
	--am-c-select-text: var(--am-c-select-placeholder);
}

.amelia-v2-booking #amelia-container .am-select .el-select__selected-item.el-select__placeholder span {
	font-size: var(--am-fs-select) !important;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-select-text) !important;
}

.amelia-v2-booking #amelia-container .am-select .el-select__suffix .el-icon, .amelia-v2-booking #amelia-container .am-select .el-select__suffix [class^=am-icon] {
	font-size: 18px;
	color: var(--am-c-select-text);
}

.amelia-v2-booking #amelia-container .am-select .el-select__prefix [class^=am-icon] {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-select-text);
}

.amelia-v2-booking #amelia-container .am-select .el-tag {
	display: flex;
	gap: 0 4px;
	padding: 4px 6px;
	border-radius: 4px;
	background-color: var(--am-c-select-text-op06);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-select .el-tag .el-select__tags-text {
	font-size: var(--am-fs-select);
	font-weight: 400;
	line-height: 1;
	color: var(--am-c-select-text);
}

.amelia-v2-booking #amelia-container .am-select .el-tag__close {
	color: var(--am-c-select-text-op50);
	transition: color .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-select .el-tag__close:hover {
	color: var(--am-c-select-text);
	background: none;
}

.amelia-v2-booking #amelia-container .am-select.am-rtl .el-input__suffix {
	right: unset;
	left: 12px;
}

#amelia-app-backend-new .am-select {
	--am-c-select-bgr: var(--am-c-inp-bgr);
	--am-c-select-border: var(--am-c-inp-border);
	--am-c-select-text: var(--am-c-inp-text);
	--am-c-select-placeholder: var(--am-color-input-placeholder);
	--am-rad-select: var(--am-rad-inp);
	--am-fs-select: var(--am-fs-inp);
	--am-h-select: var(--am-h-inp);
	--am-padd-select: 0 12px;
	width: 100%;
	box-shadow: 0 2px 2px var(--am-c-select-shadow);
	border-radius: var(--am-rad-select);
}

#amelia-app-backend-new .am-select-wrapper {
	width: 100%;
}

#amelia-app-backend-new .am-select--default {
	--am-h-select: 40px;
}

#amelia-app-backend-new .am-select--medium {
	--am-h-select: 36px;
}

#amelia-app-backend-new .am-select--small {
	--am-h-select: 32px;
}

#amelia-app-backend-new .am-select--mini {
	--am-h-select: 28px;
}

#amelia-app-backend-new .am-select--micro {
	--am-h-select: 24px;
}

#amelia-app-backend-new .am-select--prefix {
	--am-padd-select: 0 12px 0 8px;
}

#amelia-app-backend-new .am-select--prefix.am-select--suffix {
	--am-padd-select: 0 8px;
}

#amelia-app-backend-new .am-select--suffix {
	--am-padd-select: 0 8px 0 12px;
}

#amelia-app-backend-new .am-select--suffix.am-select--prefix {
	--am-padd-select: 0 8px;
}

#amelia-app-backend-new .am-select--disabled {
	--am-c-select-bgr: var(--am-c-select-text-op03) !important;
	--am-c-select-text: var(--am-c-select-text-op60) !important;
}

#amelia-app-backend-new .am-select--multiple.am-select .el-select__wrapper {
	min-height: var(--am-h-select);
	height: unset;
	padding-top: 8px;
	padding-bottom: 8px;
}

#amelia-app-backend-new .am-select .el-select__wrapper {
	display: flex;
	align-items: center;
	gap: 0 6px;
	position: relative;
	height: var(--am-h-select);
	min-height: 24px;
	padding: var(--am-padd-select);
	background-color: var(--am-c-select-bgr);
	border: none;
	border-radius: var(--am-rad-select);
	box-shadow: 0 0 0 1px var(--am-c-select-border);
	box-sizing: border-box;
}

#amelia-app-backend-new .am-select .el-select__wrapper:hover:not(.is-focused), #amelia-app-backend-new .am-select .el-select__wrapper.is-hovering:not(.is-focused) {
	--am-c-select-border: var(--am-c-select-text-op40);
}

#amelia-app-backend-new .am-select .el-select__wrapper:focus, #amelia-app-backend-new .am-select .el-select__wrapper.is-focused {
	--am-c-select-border: var(--am-c-primary);
}

#amelia-app-backend-new .am-select .el-select__wrapper.is-disabled {
	cursor: not-allowed;
}

#amelia-app-backend-new .am-select .el-select__input {
	width: 100%;
	height: 24px;
	min-height: auto;
	font-size: var(--am-fs-select);
	font-weight: 400;
	line-height: 1.6;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: var(--am-c-select-text);
	border: none;
	border-radius: var(--am-rad-select);
	background-color: transparent;
	padding: 0;
	box-shadow: none;
}

#amelia-app-backend-new .am-select .el-select__input::-webkit-input-placeholder {
	color: var(--am-c-select-placeholder);
}

#amelia-app-backend-new .am-select .el-select__input::-moz-placeholder {
	color: var(--am-c-select-placeholder);
}

#amelia-app-backend-new .am-select .el-select__input:-ms-input-placeholder {
	color: var(--am-c-select-placeholder);
}

#amelia-app-backend-new .am-select .el-select__input:-moz-placeholder {
	color: var(--am-c-select-placeholder);
}

#amelia-app-backend-new .am-select .el-select__selected-item.el-select__placeholder.is-transparent {
	--am-c-select-text: var(--am-c-select-placeholder);
}

#amelia-app-backend-new .am-select .el-select__selected-item.el-select__placeholder span {
	font-size: var(--am-fs-select) !important;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-select-text) !important;
}

#amelia-app-backend-new .am-select .el-select__suffix .el-icon, #amelia-app-backend-new .am-select .el-select__suffix [class^=am-icon] {
	font-size: 18px;
	color: var(--am-c-select-text);
}

#amelia-app-backend-new .am-select .el-select__prefix [class^=am-icon] {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-select-text);
}

#amelia-app-backend-new .am-select .el-tag {
	display: flex;
	gap: 0 4px;
	padding: 4px 6px;
	border-radius: 4px;
	background-color: var(--am-c-select-text-op06);
	box-sizing: border-box;
}

#amelia-app-backend-new .am-select .el-tag .el-select__tags-text {
	font-size: var(--am-fs-select);
	font-weight: 400;
	line-height: 1;
	color: var(--am-c-select-text);
}

#amelia-app-backend-new .am-select .el-tag__close {
	color: var(--am-c-select-text-op50);
	transition: color .3s ease-in-out;
}

#amelia-app-backend-new .am-select .el-tag__close:hover {
	color: var(--am-c-select-text);
	background: none;
}

#amelia-app-backend-new .am-select.am-rtl .el-input__suffix {
	right: unset;
	left: 12px;
}

.am-select-popper {
	--am-hmin-select-option: 32px;
	--am-h-select-option: auto;
	--am-flh-select-option: 1.4;
	--am-c-select-option-text: var(--am-c-option-text);
	--am-c-select-option-bgr: transparent;
	--am-pad-select-option: 8px;
	--am-mar-select-option: 0px;
	--am-fs-select-option: 14px;
	--am-fw-select-option: 400;
	--am-ff-select-option: var(--am-font-family);
	background-color: var(--am-c-option-bgr) !important;
}

.am-select-popper.el-select__popper.el-popper[role=tooltip] {
	background-color: transparent;
	border-color: var(--am-c-option-border);
	overflow: hidden;
}

.am-select-popper.el-select-dropdown {
	margin: 0;
	position: static;
	border: none;
}

.am-select-popper * {
	font-family: var(--am-font-family), sans-serif;
	border-radius: unset;
}

.am-select-popper .el-select-dropdown__list {
	padding: 0;
}

.am-select-popper .el-select-dropdown__item {
	min-height: var(--am-hmin-select-option) !important;
	height: var(--am-h-select-option) !important;
	font-family: var(--am-ff-select-option), sans-serif !important;
	font-size: var(--am-fs-select-option) !important;
	font-weight: var(--am-fw-select-option) !important;
	line-height: var(--am-flh-select-option) !important;
	color: var(--am-c-select-option-text) !important;
	background-color: var(--am-c-select-option-bgr) !important;
	padding: var(--am-pad-select-option) !important;
	margin: var(--am-mar-select-option) !important;
	white-space: normal;
}

.am-select-popper .el-select-dropdown__item:hover, .am-select-popper .el-select-dropdown__item.is-hovering {
	--am-c-select-option-bgr: var(--am-c-option-hover);
}

.am-select-popper .el-select-dropdown__item.is-selected {
	--am-c-select-option-text: var(--am-c-option-selected);
}

.am-select-popper .el-select-dropdown__item.is-disabled {
	--am-c-select-option-text: var(--am-c-option-text-op50) !important;
}

.am-select-popper .el-select-dropdown__item:last-child {
	border-bottom: none;
}

.am-select-popper .el-select-dropdown p.el-select-dropdown__empty {
	padding: 16px;
	font-size: 14px;
	color: var(--am-c-option-text-op65);
}

.v-modal-enter {
	animation: v-modal-in var(--el-transition-duration-fast) ease;
}

.v-modal-leave {
	animation: v-modal-out var(--el-transition-duration-fast) ease forwards;
}

.v-modal {
	background: var(--el-popup-modal-bg-color);
	height: 100%;
	left: 0;
	opacity: var(--el-popup-modal-opacity);
	position: fixed;
	top: 0;
	width: 100%;
}

.el-popup-parent--hidden {
	overflow: hidden;
}

.el-dialog {
	--el-dialog-width: 50%;
	--el-dialog-margin-top: 15vh;
	--el-dialog-bg-color: var(--el-bg-color);
	--el-dialog-box-shadow: var(--el-box-shadow);
	--el-dialog-title-font-size: var(--el-font-size-large);
	--el-dialog-content-font-size: 14px;
	--el-dialog-font-line-height: var(--el-font-line-height-primary);
	--el-dialog-padding-primary: 16px;
	--el-dialog-border-radius: var(--el-border-radius-base);
	background: var(--el-dialog-bg-color);
	border-radius: var(--el-dialog-border-radius);
	box-shadow: var(--el-dialog-box-shadow);
	box-sizing: border-box;
	margin: var(--el-dialog-margin-top, 15vh) auto 50px;
	overflow-wrap: break-word;
	padding: var(--el-dialog-padding-primary);
	position: relative;
	width: var(--el-dialog-width, 50%);
}

.el-dialog:focus {
	outline: none !important;
}

.el-dialog.is-align-center {
	margin: auto;
}

.el-dialog.is-fullscreen {
	--el-dialog-width: 100%;
	--el-dialog-margin-top: 0;
	border-radius: 0;
	height: 100%;
	margin-bottom: 0;
	overflow: auto;
}

.el-dialog__wrapper {
	inset: 0;
	margin: 0;
	overflow: auto;
	position: fixed;
}

.el-dialog.is-draggable .el-dialog__header {
	cursor: move;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.el-dialog__header {
	padding-bottom: var(--el-dialog-padding-primary);
}

.el-dialog__header.show-close {
	padding-right: calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px));
}

.el-dialog__headerbtn {
	background: transparent;
	border: none;
	cursor: pointer;
	font-size: var(--el-message-close-size, 16px);
	height: 48px;
	outline: none;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 48px;
}

.el-dialog__headerbtn .el-dialog__close {
	color: var(--el-color-info);
	font-size: inherit;
}

.el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close {
	color: var(--el-color-primary);
}

.el-dialog__title {
	color: var(--el-text-color-primary);
	font-size: var(--el-dialog-title-font-size);
	line-height: var(--el-dialog-font-line-height);
}

.el-dialog__body {
	color: var(--el-text-color-regular);
	font-size: var(--el-dialog-content-font-size);
}

.el-dialog__footer {
	box-sizing: border-box;
	padding-top: var(--el-dialog-padding-primary);
	text-align: right;
}

.el-dialog--center {
	text-align: center;
}

.el-dialog--center .el-dialog__body {
	text-align: initial;
}

.el-dialog--center .el-dialog__footer {
	text-align: inherit;
}

.el-overlay-dialog {
	inset: 0;
	overflow: auto;
	position: fixed;
}

.dialog-fade-enter-active {
	animation: modal-fade-in var(--el-transition-duration);
}

.dialog-fade-enter-active .el-overlay-dialog {
	animation: dialog-fade-in var(--el-transition-duration);
}

.dialog-fade-leave-active {
	animation: modal-fade-out var(--el-transition-duration);
}

.dialog-fade-leave-active .el-overlay-dialog {
	animation: dialog-fade-out var(--el-transition-duration);
}

.el-overlay {
	background-color: var(--el-overlay-color-lighter);
	height: 100%;
	inset: 0;
	overflow: auto;
	position: fixed;
	z-index: 2000;
}

.el-overlay .el-overlay-root {
	height: 0;
}

.am-dialog-popup .el-overlay-dialog {
	overflow: hidden;
}

@media only screen and (max-width: 768px) {
	.am-dialog-popup .el-overlay-dialog {
		display: flex !important;
		align-items: stretch !important;
		height: 100%;
	}
}

.am-dialog-popup .el-dialog {
	max-width: var(--el-dialog-width, 50%);
	width: 100%;
	padding: 0;
	border-radius: 8px;
	overflow: hidden;
	background-color: var(--am-c-main-bgr);
	display: flex;
	flex-direction: column;
	max-height: calc(var(--am-dvh, 100dvh) - 80px);
}

.am-dialog-popup .el-dialog__header {
	padding: 0 24px;
	min-height: 60px;
	display: flex;
	align-items: center;
	flex-shrink: 0;
	position: sticky;
	top: 0;
	z-index: 2;
	background-color: var(--am-c-main-bgr);
	border-radius: 8px 8px 0 0;
	box-shadow: 0 2px 3px var(--am-c-main-text-op15, rgba(26, 44, 55, .15));
}

.am-dialog-popup .el-dialog.am-dialog--with-header .el-dialog__header {
	height: 60px;
}

.am-dialog-popup .el-dialog__headerbtn {
	top: 16px;
	right: 16px;
	width: 24px;
	height: 24px;
	background: transparent !important;
	padding: 0;
	z-index: 3;
}

.am-dialog-popup .el-dialog__headerbtn:focus {
	outline: 1px solid var(--am-c-main-text);
}

.am-dialog-popup .el-dialog__headerbtn:active {
	position: absolute;
	border: none;
	outline: 0;
}

.am-dialog-popup .el-dialog__close .am-icon-close:before {
	color: var(--am-c-main-text);
}

.am-dialog-popup .el-dialog__body {
	flex: 1 1 auto;
	min-height: 0;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	padding: 16px 24px 24px;
}

.am-dialog-popup .el-dialog__footer {
	flex-shrink: 0;
	position: sticky;
	bottom: 0;
	z-index: 2;
	padding: 16px;
	background-color: var(--am-c-main-bgr);
	box-shadow: 0 -2px 3px var(--am-c-main-text-op15, rgba(26, 44, 55, .15));
}

@media only screen and (max-width: 768px) {
	.am-dialog-popup .el-dialog {
		height: var(--am-dvh, 100dvh);
		max-height: var(--am-dvh, 100dvh);
		margin: 0 !important;
		max-width: 100% !important;
		border-radius: 0;
	}
	
	.am-dialog-popup .el-dialog.is-align-center {
		margin: 0 !important;
	}
}

.amelia-v2-booking #amelia-container .am-collapse-item {
	--am-c-collapse-border: var(--am-c-inp-border);
	--am-c-collapse-text: var(--am-c-main-text);
	--am-combo-collapse-border: 1px solid var(--am-c-inp-border);
	--am-pointer-collapse: unset;
	position: relative;
	margin: 8px 0;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-collapse-item-no-button .am-collapse-item__heading {
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-collapse-item-no-button .am-collapse-item__heading-side {
	border-radius: 8px 8px 0 0;
	border-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-collapse-item-no-border {
	--am-combo-collapse-border: none;
}

.amelia-v2-booking #amelia-container .am-collapse-item__arrow {
	--am-pointer-collapse: pointer;
}

.amelia-v2-booking #amelia-container .am-collapse-item * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-collapse-item__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 8px 8px 0 0;
	padding: 16px;
	border: var(--am-combo-collapse-border);
	cursor: var(--am-pointer-collapse);
	transition-delay: var(--am-delay-collapse);
	outline: none;
}

.amelia-v2-booking #amelia-container .am-collapse-item__heading:focus-visible {
	border-color: var(--am-c-collapse-text-op80);
}

.amelia-v2-booking #amelia-container .am-collapse-item__heading:focus-visible+.am-collapse-item__content {
	border-color: var(--am-c-collapse-text-op80);
}

.amelia-v2-booking #amelia-container .am-collapse-item__heading-side {
	transition-delay: 0ms;
}

.amelia-v2-booking #amelia-container .am-collapse-item__content {
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	color: var(--am-c-collapse-text-op80);
	border: var(--am-combo-collapse-border);
	border-radius: 0 0 8px 8px;
	overflow: hidden;
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.amelia-v2-booking #amelia-container .am-collapse-item__content>* {
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-collapse-item__content-no-border {
	border-radius: 0;
	border-top: 0;
	border-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-collapse-item__content-open {
	position: relative;
	opacity: 1;
	z-index: 100;
	animation: .5s ease-in-out am-animation-collapse-open;
}

.amelia-v2-booking #amelia-container .am-collapse-item__content-closing {
	position: relative;
	opacity: 1;
	z-index: 100;
}

.amelia-v2-booking #amelia-container .am-collapse-item__content-close {
	animation: .5s ease-in-out am-animation-collapse-close;
}

.amelia-v2-booking #amelia-container .am-collapse-item__trigger {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	line-height: 1.5385;
	color: var(--am-c-collapse-text);
	padding: 8px 16px;
	border: var(--am-combo-collapse-border);
	border-top: none;
	border-radius: 0 0 8px 8px;
	cursor: pointer;
	outline: none;
}

.amelia-v2-booking #amelia-container .am-collapse-item__trigger:focus-visible {
	background-color: var(--am-c-collapse-text-op10);
}

.amelia-v2-booking #amelia-container .am-collapse-item__trigger:focus-visible .am-collapse-item__trigger-label {
	color: var(--am-c-collapse-text-op80);
}

.amelia-v2-booking #amelia-container .am-collapse-item__trigger-side {
	border: none;
}

.amelia-v2-booking #amelia-container .am-collapse-item__trigger-side--left {
	margin-right: 8px;
	flex: 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-collapse-item__trigger-label {
	font-size: 13px;
	line-height: 1.5385;
	color: var(--am-c-collapse-text);
}

.amelia-v2-booking #amelia-container .am-collapse-item__trigger .am-icon-arrow-down {
	font-size: 16px;
	line-height: 1.4;
	color: var(--am-c-collapse-text);
	transition: all .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-collapse-item__trigger .am-icon-arrow-down.am-rotate-180 {
	transform: rotate(180deg);
}

#amelia-app-backend-new .am-collapse-item {
	--am-c-collapse-border: var(--am-c-inp-border);
	--am-c-collapse-text: var(--am-c-main-text);
	--am-combo-collapse-border: 1px solid var(--am-c-inp-border);
	--am-pointer-collapse: unset;
	position: relative;
	margin: 8px 0;
	overflow: hidden;
}

#amelia-app-backend-new .am-collapse-item-no-button .am-collapse-item__heading {
	border-radius: 8px;
}

#amelia-app-backend-new .am-collapse-item-no-button .am-collapse-item__heading-side {
	border-radius: 8px 8px 0 0;
	border-bottom: 0;
}

#amelia-app-backend-new .am-collapse-item-no-border {
	--am-combo-collapse-border: none;
}

#amelia-app-backend-new .am-collapse-item__arrow {
	--am-pointer-collapse: pointer;
}

#amelia-app-backend-new .am-collapse-item * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

#amelia-app-backend-new .am-collapse-item__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 8px 8px 0 0;
	padding: 16px;
	border: var(--am-combo-collapse-border);
	cursor: var(--am-pointer-collapse);
	transition-delay: var(--am-delay-collapse);
	outline: none;
}

#amelia-app-backend-new .am-collapse-item__heading:focus-visible {
	border-color: var(--am-c-collapse-text-op80);
}

#amelia-app-backend-new .am-collapse-item__heading:focus-visible+.am-collapse-item__content {
	border-color: var(--am-c-collapse-text-op80);
}

#amelia-app-backend-new .am-collapse-item__heading-side {
	transition-delay: 0ms;
}

#amelia-app-backend-new .am-collapse-item__content {
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	color: var(--am-c-collapse-text-op80);
	border: var(--am-combo-collapse-border);
	border-radius: 0 0 8px 8px;
	overflow: hidden;
	position: absolute;
	opacity: 0;
	z-index: -1;
}

#amelia-app-backend-new .am-collapse-item__content>* {
	padding: 16px;
}

#amelia-app-backend-new .am-collapse-item__content-no-border {
	border-radius: 0;
	border-top: 0;
	border-bottom: 0;
}

#amelia-app-backend-new .am-collapse-item__content-open {
	position: relative;
	opacity: 1;
	z-index: 100;
	animation: .5s ease-in-out am-animation-collapse-open;
}

#amelia-app-backend-new .am-collapse-item__content-closing {
	position: relative;
	opacity: 1;
	z-index: 100;
}

#amelia-app-backend-new .am-collapse-item__content-close {
	animation: .5s ease-in-out am-animation-collapse-close;
}

#amelia-app-backend-new .am-collapse-item__trigger {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	line-height: 1.5385;
	color: var(--am-c-collapse-text);
	padding: 8px 16px;
	border: var(--am-combo-collapse-border);
	border-top: none;
	border-radius: 0 0 8px 8px;
	cursor: pointer;
	outline: none;
}

#amelia-app-backend-new .am-collapse-item__trigger:focus-visible {
	background-color: var(--am-c-collapse-text-op10);
}

#amelia-app-backend-new .am-collapse-item__trigger:focus-visible .am-collapse-item__trigger-label {
	color: var(--am-c-collapse-text-op80);
}

#amelia-app-backend-new .am-collapse-item__trigger-side {
	border: none;
}

#amelia-app-backend-new .am-collapse-item__trigger-side--left {
	margin-right: 8px;
	flex: 0 0 auto;
}

#amelia-app-backend-new .am-collapse-item__trigger-label {
	font-size: 13px;
	line-height: 1.5385;
	color: var(--am-c-collapse-text);
}

#amelia-app-backend-new .am-collapse-item__trigger .am-icon-arrow-down {
	font-size: 16px;
	line-height: 1.4;
	color: var(--am-c-collapse-text);
	transition: all .3s ease-in-out;
}

#amelia-app-backend-new .am-collapse-item__trigger .am-icon-arrow-down.am-rotate-180 {
	transform: rotate(180deg);
}

.am-dialog-popup .am-collapse-item {
	--am-c-collapse-border: var(--am-c-inp-border);
	--am-c-collapse-text: var(--am-c-main-text);
	--am-combo-collapse-border: 1px solid var(--am-c-inp-border);
	--am-pointer-collapse: unset;
	position: relative;
	margin: 8px 0;
	overflow: hidden;
}

.am-dialog-popup .am-collapse-item-no-button .am-collapse-item__heading {
	border-radius: 8px;
}

.am-dialog-popup .am-collapse-item-no-button .am-collapse-item__heading-side {
	border-radius: 8px 8px 0 0;
	border-bottom: 0;
}

.am-dialog-popup .am-collapse-item-no-border {
	--am-combo-collapse-border: none;
}

.am-dialog-popup .am-collapse-item__arrow {
	--am-pointer-collapse: pointer;
}

.am-dialog-popup .am-collapse-item * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.am-dialog-popup .am-collapse-item__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 8px 8px 0 0;
	padding: 16px;
	border: var(--am-combo-collapse-border);
	cursor: var(--am-pointer-collapse);
	transition-delay: var(--am-delay-collapse);
	outline: none;
}

.am-dialog-popup .am-collapse-item__heading:focus-visible {
	border-color: var(--am-c-collapse-text-op80);
}

.am-dialog-popup .am-collapse-item__heading:focus-visible+.am-collapse-item__content {
	border-color: var(--am-c-collapse-text-op80);
}

.am-dialog-popup .am-collapse-item__heading-side {
	transition-delay: 0ms;
}

.am-dialog-popup .am-collapse-item__content {
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	color: var(--am-c-collapse-text-op80);
	border: var(--am-combo-collapse-border);
	border-radius: 0 0 8px 8px;
	overflow: hidden;
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.am-dialog-popup .am-collapse-item__content>* {
	padding: 16px;
}

.am-dialog-popup .am-collapse-item__content-no-border {
	border-radius: 0;
	border-top: 0;
	border-bottom: 0;
}

.am-dialog-popup .am-collapse-item__content-open {
	position: relative;
	opacity: 1;
	z-index: 100;
	animation: .5s ease-in-out am-animation-collapse-open;
}

.am-dialog-popup .am-collapse-item__content-closing {
	position: relative;
	opacity: 1;
	z-index: 100;
}

.am-dialog-popup .am-collapse-item__content-close {
	animation: .5s ease-in-out am-animation-collapse-close;
}

.am-dialog-popup .am-collapse-item__trigger {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	line-height: 1.5385;
	color: var(--am-c-collapse-text);
	padding: 8px 16px;
	border: var(--am-combo-collapse-border);
	border-top: none;
	border-radius: 0 0 8px 8px;
	cursor: pointer;
	outline: none;
}

.am-dialog-popup .am-collapse-item__trigger:focus-visible {
	background-color: var(--am-c-collapse-text-op10);
}

.am-dialog-popup .am-collapse-item__trigger:focus-visible .am-collapse-item__trigger-label {
	color: var(--am-c-collapse-text-op80);
}

.am-dialog-popup .am-collapse-item__trigger-side {
	border: none;
}

.am-dialog-popup .am-collapse-item__trigger-side--left {
	margin-right: 8px;
	flex: 0 0 auto;
}

.am-dialog-popup .am-collapse-item__trigger-label {
	font-size: 13px;
	line-height: 1.5385;
	color: var(--am-c-collapse-text);
}

.am-dialog-popup .am-collapse-item__trigger .am-icon-arrow-down {
	font-size: 16px;
	line-height: 1.4;
	color: var(--am-c-collapse-text);
	transition: all .3s ease-in-out;
}

.am-dialog-popup .am-collapse-item__trigger .am-icon-arrow-down.am-rotate-180 {
	transform: rotate(180deg);
}

.amelia-v2-booking #amelia-container .am-fs__main {
	--am-brad-main-default: 0 .5rem .5rem 0;
	max-width: var(--am-mw-fsm);
	width: 100%;
	background-color: var(--am-c-main-bgr);
	border-radius: var(--am-brad-main, var(--am-brad-main-default));
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-fs__main-inner {
	position: relative;
	height: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__main-content {
	display: block;
	overflow-x: hidden;
	height: 444px;
	padding: 16px 32px;
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-cap {
	height: calc(100% - 72px);
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-capi, .amelia-v2-booking #amelia-container .am-fs__main-content.am-caep {
	padding: 0;
	height: calc(100% - 136px);
}

.amelia-v2-booking #amelia-container .am-fs__main-content::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-fs__main-content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-fs__main-content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-fs__main-mobile {
	--am-brad-main-default: .5rem;
}

.amelia-v2-booking #amelia-container .am-fs__main-mobile .am-fs__main-content {
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__main.am-rw-480 {
	--am-brad-main: .5rem;
	--am-brad-main-default: .5rem;
}

.amelia-v2-booking #amelia-container .am-fs__main.am-rw-480 .am-fs__main-content {
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__main.am-rw-480 .am-fs__main-content.am-capi, .amelia-v2-booking #amelia-container .am-fs__main.am-rw-480 .am-fs__main-content.am-caep {
	padding: 0;
}

#amelia-app-backend-new .am-fs__main {
	--am-brad-main-default: 0 .5rem .5rem 0;
	max-width: var(--am-mw-fsm);
	width: 100%;
	background-color: var(--am-c-main-bgr);
	border-radius: var(--am-brad-main, var(--am-brad-main-default));
	overflow: hidden;
}

#amelia-app-backend-new .am-fs__main-inner {
	position: relative;
	height: 100%;
}

#amelia-app-backend-new .am-fs__main-content {
	display: block;
	overflow-x: hidden;
	height: 444px;
	padding: 16px 32px;
}

#amelia-app-backend-new .am-fs__main-content.am-cap {
	height: calc(100% - 72px);
}

#amelia-app-backend-new .am-fs__main-content.am-capi, #amelia-app-backend-new .am-fs__main-content.am-caep {
	padding: 0;
	height: calc(100% - 136px);
}

#amelia-app-backend-new .am-fs__main-content::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new .am-fs__main-content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new .am-fs__main-content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new .am-fs__main-mobile {
	--am-brad-main-default: .5rem;
}

#amelia-app-backend-new .am-fs__main-mobile .am-fs__main-content {
	padding: 16px;
}

#amelia-app-backend-new .am-fs__main.am-rw-480 {
	--am-brad-main: .5rem;
	--am-brad-main-default: .5rem;
}

#amelia-app-backend-new .am-fs__main.am-rw-480 .am-fs__main-content {
	padding: 16px;
}

#amelia-app-backend-new .am-fs__main.am-rw-480 .am-fs__main-content.am-capi, #amelia-app-backend-new .am-fs__main.am-rw-480 .am-fs__main-content.am-caep {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb {
	flex: 0 0 auto;
	position: relative;
	max-width: 240px;
	width: 240px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	font-size: 16px;
	color: var(--am-c-sb-text);
	border-radius: .5rem 0 0 .5rem;
	background-color: var(--am-c-sb-bgr);
	padding: 16px 8px;
	transition: width .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-fs-sb.am-rtl {
	border-radius: 0 .5rem .5rem 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb.am-collapsed {
	transition-delay: 1s;
}

.amelia-v2-booking #amelia-container .am-fs-sb * {
	font-family: var(--am-font-family);
}

.amelia-v2-booking #amelia-container .am-fs-sb__step {
	background-color: var(--am-c-sb-text-op5);
	border-radius: 4px;
	padding: 8px;
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(1) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(2) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 70ms am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(3) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .14s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(4) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .21s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(5) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .28s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(6) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .35s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(7) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .42s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(8) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .49s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(9) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .56s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(10) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .63s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(11) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(12) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .77s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(13) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .84s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(14) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .91s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(15) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .98s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(16) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.05s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(17) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.12s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(18) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.19s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(19) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.26s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(20) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.33s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(21) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(22) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.47s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(23) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.54s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(24) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.61s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(25) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.68s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(26) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.75s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(27) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.82s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(28) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.89s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(29) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.96s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(30) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.03s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(31) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(32) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.17s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(33) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.24s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(34) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.31s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(35) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.38s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(36) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.45s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(37) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.52s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(38) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.59s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(39) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.66s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(40) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.73s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(41) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(42) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.87s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(43) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.94s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(44) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.01s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(45) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.08s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(46) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.15s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(47) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.22s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(48) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.29s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(49) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.36s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(50) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.43s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(51) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(52) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.57s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(53) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.64s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(54) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.71s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(55) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.78s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(56) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.85s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(57) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.92s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(58) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.99s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(59) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.06s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(60) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.13s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(61) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(62) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.27s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(63) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.34s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(64) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.41s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(65) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.48s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(66) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.55s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(67) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.62s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(68) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.69s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(69) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.76s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(70) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.83s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(71) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(72) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.97s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(73) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.04s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(74) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.11s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(75) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.18s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(76) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.25s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(77) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.32s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(78) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.39s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(79) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.46s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(80) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.53s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(81) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(82) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.67s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(83) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.74s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(84) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.81s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(85) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.88s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(86) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.95s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(87) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.02s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(88) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.09s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(89) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.16s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(90) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.23s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(91) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(92) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.37s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(93) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.44s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(94) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.51s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(95) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.58s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(96) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.65s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(97) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.72s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(98) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.79s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(99) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.86s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(100) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.93s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(101) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-wrapper {
	padding: 0 8px;
	overflow-x: hidden;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-wrapper:focus-visible {
	box-shadow: 0 0 0 1px var(--am-c-sb-text-op60);
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-wrapper::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-wrapper::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-wrapper::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-wrapper .el-skeleton {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-wrapper .el-skeleton .el-skeleton__text {
	--el-skeleton-color: var(--am-c-skeleton-sb-op20);
	--el-skeleton-to-color: var(--am-c-skeleton-sb-op60);
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-icon {
	position: relative;
	width: 24px;
	height: 20px;
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-icon span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-icon .am-fs-sb__step-icon__number {
	top: -14px;
	left: -16px;
	transform: translate(0);
	font-size: 12px;
	width: 18px;
	height: 18px;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: var(--am-c-error);
	color: var(--am-c-sb-text);
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-icon .am-fs-sb__step-icon__number.am-collapsed {
	width: 16px;
	height: 16px;
	font-size: 10px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-icon .am-fs-sb__step-icon__number.am-rtl {
	left: auto;
	right: -16px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-heading {
	font-family: var(--am-font-family);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	margin: 0 0 0 6px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-heading.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-heading.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker {
	--am-c-sb-checker-border: var(--am-c-sb-text-op10, rgba(255, 255, 255, .1));
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	background-color: var(--am-c-sb-bgr);
	border-radius: 50%;
	border: 1px solid var(--am-c-sb-checker-border);
	transition: border .3s ease-in-out;
	margin-left: auto;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker.am-rtl {
	margin-right: auto;
	margin-left: 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker-selected {
	--am-c-sb-checker-border: var(--am-c-primary);
	border-width: 4px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker-selected.am-collapsed {
	border-width: 2px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker .am-icon-check {
	position: absolute;
	width: 18px;
	height: 18px;
	font-size: 18px;
	line-height: 0;
	padding: 4px;
	border-radius: 50%;
	background-color: var(--am-c-success);
	color: var(--am-c-sb-bgr);
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker .am-icon-check:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker .am-icon-check.fade-enter-active {
	animation: sidebar-step-check-state 1s;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker .am-icon-check.fade-leave-active {
	animation: sidebar-step-check-state 1s reverse;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker.am-collapsed {
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: -4px;
	right: -4px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker.am-collapsed .am-icon-check {
	position: absolute;
	width: 14px;
	height: 14px;
	font-size: 16px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-selection {
	font-family: var(--am-font-family);
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	padding: 4px 0;
	margin: 0;
	border-bottom: 1px dashed var(--am-c-sb-text-op10);
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-selection.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-selection.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-selection:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-selection__wrapper {
	display: block;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-selection-packages {
	max-height: 100px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page {
	display: flex;
	align-items: center;
	min-height: 40px;
	background-color: transparent;
	border-radius: 4px;
	padding: 10px 8px;
	margin-bottom: 8px;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:hover {
	background-color: var(--am-c-sb-text-op10);
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:hover .am-fs-sb__page-indicator {
	display: flex;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page.selected {
	background-color: var(--am-c-sb-text-op10);
}

.amelia-v2-booking #amelia-container .am-fs-sb__page.selected .am-fs-sb__page-indicator {
	display: flex;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(1) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(2) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 70ms am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(3) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .14s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(4) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .21s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(5) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .28s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(6) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .35s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(7) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .42s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(8) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .49s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(9) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .56s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(10) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .63s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(11) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(12) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .77s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(13) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .84s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(14) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .91s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(15) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .98s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(16) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.05s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(17) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.12s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(18) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.19s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(19) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.26s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(20) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.33s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(21) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(22) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.47s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(23) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.54s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(24) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.61s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(25) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.68s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(26) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.75s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(27) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.82s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(28) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.89s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(29) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.96s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(30) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.03s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(31) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(32) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.17s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(33) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.24s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(34) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.31s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(35) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.38s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(36) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.45s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(37) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.52s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(38) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.59s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(39) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.66s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(40) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.73s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(41) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(42) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.87s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(43) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.94s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(44) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.01s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(45) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.08s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(46) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.15s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(47) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.22s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(48) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.29s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(49) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.36s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(50) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.43s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(51) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(52) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.57s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(53) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.64s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(54) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.71s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(55) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.78s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(56) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.85s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(57) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.92s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(58) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.99s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(59) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.06s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(60) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.13s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(61) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(62) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.27s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(63) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.34s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(64) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.41s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(65) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.48s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(66) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.55s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(67) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.62s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(68) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.69s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(69) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.76s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(70) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.83s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(71) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(72) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.97s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(73) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.04s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(74) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.11s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(75) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.18s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(76) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.25s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(77) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.32s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(78) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.39s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(79) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.46s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(80) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.53s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(81) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(82) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.67s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(83) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.74s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(84) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.81s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(85) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.88s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(86) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.95s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(87) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.02s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(88) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.09s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(89) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.16s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(90) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.23s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(91) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(92) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.37s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(93) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.44s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(94) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.51s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(95) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.58s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(96) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.65s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(97) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.72s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(98) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.79s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(99) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.86s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(100) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.93s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page:nth-child(101) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-wrapper {
	padding: 0 8px;
	overflow-x: hidden;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-wrapper::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-wrapper::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-wrapper::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-wrapper .el-skeleton {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-wrapper .el-skeleton .el-skeleton__text {
	--el-skeleton-color: var(--am-c-skeleton-sb-op20);
	--el-skeleton-to-color: var(--am-c-skeleton-sb-op60);
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-inner {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0 4px;
	line-height: 20px;
	height: 20px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-inner.am-collapsed {
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-icon {
	position: relative;
	width: 24px;
	height: 20px;
	font-size: 24px;
	flex: 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-icon span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-heading {
	font-family: var(--am-font-family);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 auto 0 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-heading.am-rtl {
	margin: 0 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-heading.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-heading.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-indicator {
	display: none;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	line-height: 20px;
	margin-left: auto;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-indicator.am-rtl {
	margin-right: auto;
	margin-left: 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-indicator.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-indicator.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

.amelia-v2-booking #amelia-container .am-fs-sb__page-divider {
	border-top: 1px solid var(--am-c-sb-text-op60);
	margin: 16px 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb__footer {
	position: absolute;
	bottom: 16px;
	left: 16px;
	width: calc(100% - 32px);
}

.amelia-v2-booking #amelia-container .am-fs-sb__footer .am-fs-sb__page-heading {
	margin-right: auto;
}

.amelia-v2-booking #amelia-container .am-fs-sb__support {
	border-top: 1px solid var(--am-c-sb-text-op10);
	padding: 12px 0;
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-fs-sb__support-heading {
	font-family: var(--am-font-family);
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.43;
	text-align: center;
	color: var(--am-c-sb-text-op60);
}

.amelia-v2-booking #amelia-container .am-fs-sb__support-heading.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

.amelia-v2-booking #amelia-container .am-fs-sb__support-heading.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

.amelia-v2-booking #amelia-container .am-fs-sb__support-email {
	font-family: var(--am-font-family);
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.43;
	text-align: center;
	color: var(--am-c-sb-text);
	text-decoration: none;
	margin: 4px 0 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb__support-email:focus-visible {
	box-shadow: 0 0 0 1px var(--am-c-sb-text-op60);
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__support-email [class^=am-icon-] {
	font-size: 24px;
	color: var(--am-c-sb-text);
	justify-self: flex-end;
}

.amelia-v2-booking #amelia-container .am-fs-sb__menu {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid var(--am-c-sb-text-op10);
	padding: 12px 0 0;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-fs-sb__menu:focus-visible {
	outline: none;
}

.amelia-v2-booking #amelia-container .am-fs-sb__menu:focus-visible [class^=am-icon-], .amelia-v2-booking #amelia-container .am-fs-sb__menu:focus-visible [class*=" am-icon-"] {
	box-shadow: 0 0 0 1px var(--am-c-sb-text-op60);
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__menu-text {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	color: var(--am-c-sb-text);
}

.amelia-v2-booking #amelia-container .am-fs-sb__menu-text.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

.amelia-v2-booking #amelia-container .am-fs-sb__menu-text.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

.amelia-v2-booking #amelia-container .am-fs-sb__menu [class^=am-icon-], .amelia-v2-booking #amelia-container .am-fs-sb__menu [class*=" am-icon-"] {
	font-size: 24px;
	color: var(--am-c-sb-text);
	justify-self: flex-end;
}

.amelia-v2-booking #amelia-container .am-fs-sb__menu.am-collapsed [class^=am-icon-], .amelia-v2-booking #amelia-container .am-fs-sb__menu.am-collapsed [class*=" am-icon-"] {
	margin: auto;
}

#amelia-app-backend-new .am-fs-sb {
	flex: 0 0 auto;
	position: relative;
	max-width: 240px;
	width: 240px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	font-size: 16px;
	color: var(--am-c-sb-text);
	border-radius: .5rem 0 0 .5rem;
	background-color: var(--am-c-sb-bgr);
	padding: 16px 8px;
	transition: width .3s ease-in-out;
}

#amelia-app-backend-new .am-fs-sb.am-rtl {
	border-radius: 0 .5rem .5rem 0;
}

#amelia-app-backend-new .am-fs-sb.am-collapsed {
	transition-delay: 1s;
}

#amelia-app-backend-new .am-fs-sb * {
	font-family: var(--am-font-family);
}

#amelia-app-backend-new .am-fs-sb__step {
	background-color: var(--am-c-sb-text-op5);
	border-radius: 4px;
	padding: 8px;
	margin-bottom: 8px;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(1) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(2) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 70ms am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(3) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .14s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(4) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .21s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(5) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .28s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(6) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .35s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(7) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .42s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(8) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .49s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(9) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .56s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(10) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .63s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(11) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(12) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .77s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(13) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .84s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(14) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .91s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(15) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .98s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(16) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.05s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(17) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.12s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(18) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.19s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(19) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.26s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(20) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.33s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(21) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(22) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.47s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(23) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.54s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(24) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.61s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(25) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.68s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(26) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.75s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(27) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.82s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(28) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.89s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(29) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.96s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(30) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.03s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(31) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(32) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.17s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(33) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.24s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(34) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.31s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(35) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.38s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(36) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.45s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(37) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.52s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(38) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.59s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(39) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.66s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(40) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.73s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(41) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(42) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.87s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(43) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.94s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(44) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.01s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(45) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.08s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(46) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.15s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(47) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.22s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(48) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.29s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(49) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.36s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(50) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.43s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(51) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(52) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.57s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(53) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.64s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(54) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.71s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(55) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.78s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(56) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.85s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(57) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.92s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(58) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.99s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(59) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.06s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(60) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.13s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(61) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(62) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.27s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(63) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.34s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(64) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.41s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(65) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.48s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(66) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.55s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(67) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.62s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(68) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.69s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(69) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.76s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(70) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.83s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(71) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(72) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.97s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(73) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.04s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(74) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.11s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(75) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.18s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(76) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.25s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(77) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.32s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(78) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.39s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(79) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.46s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(80) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.53s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(81) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(82) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.67s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(83) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.74s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(84) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.81s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(85) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.88s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(86) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.95s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(87) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.02s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(88) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.09s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(89) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.16s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(90) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.23s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(91) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(92) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.37s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(93) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.44s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(94) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.51s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(95) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.58s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(96) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.65s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(97) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.72s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(98) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.79s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(99) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.86s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(100) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.93s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step:nth-child(101) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__step-wrapper {
	padding: 0 8px;
	overflow-x: hidden;
}

#amelia-app-backend-new .am-fs-sb__step-wrapper:focus-visible {
	box-shadow: 0 0 0 1px var(--am-c-sb-text-op60);
	border-radius: 4px;
}

#amelia-app-backend-new .am-fs-sb__step-wrapper::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new .am-fs-sb__step-wrapper::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new .am-fs-sb__step-wrapper::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new .am-fs-sb__step-wrapper .el-skeleton {
	padding: 0;
}

#amelia-app-backend-new .am-fs-sb__step-wrapper .el-skeleton .el-skeleton__text {
	--el-skeleton-color: var(--am-c-skeleton-sb-op20);
	--el-skeleton-to-color: var(--am-c-skeleton-sb-op60);
}

#amelia-app-backend-new .am-fs-sb__step-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new .am-fs-sb__step-icon {
	position: relative;
	width: 24px;
	height: 20px;
	font-size: 24px;
}

#amelia-app-backend-new .am-fs-sb__step-icon span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#amelia-app-backend-new .am-fs-sb__step-icon .am-fs-sb__step-icon__number {
	top: -14px;
	left: -16px;
	transform: translate(0);
	font-size: 12px;
	width: 18px;
	height: 18px;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: var(--am-c-error);
	color: var(--am-c-sb-text);
}

#amelia-app-backend-new .am-fs-sb__step-icon .am-fs-sb__step-icon__number.am-collapsed {
	width: 16px;
	height: 16px;
	font-size: 10px;
}

#amelia-app-backend-new .am-fs-sb__step-icon .am-fs-sb__step-icon__number.am-rtl {
	left: auto;
	right: -16px;
}

#amelia-app-backend-new .am-fs-sb__step-heading {
	font-family: var(--am-font-family);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	margin: 0 0 0 6px;
}

#amelia-app-backend-new .am-fs-sb__step-heading.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

#amelia-app-backend-new .am-fs-sb__step-heading.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

#amelia-app-backend-new .am-fs-sb__step-checker {
	--am-c-sb-checker-border: var(--am-c-sb-text-op10, rgba(255, 255, 255, .1));
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	background-color: var(--am-c-sb-bgr);
	border-radius: 50%;
	border: 1px solid var(--am-c-sb-checker-border);
	transition: border .3s ease-in-out;
	margin-left: auto;
}

#amelia-app-backend-new .am-fs-sb__step-checker.am-rtl {
	margin-right: auto;
	margin-left: 0;
}

#amelia-app-backend-new .am-fs-sb__step-checker-selected {
	--am-c-sb-checker-border: var(--am-c-primary);
	border-width: 4px;
}

#amelia-app-backend-new .am-fs-sb__step-checker-selected.am-collapsed {
	border-width: 2px;
}

#amelia-app-backend-new .am-fs-sb__step-checker .am-icon-check {
	position: absolute;
	width: 18px;
	height: 18px;
	font-size: 18px;
	line-height: 0;
	padding: 4px;
	border-radius: 50%;
	background-color: var(--am-c-success);
	color: var(--am-c-sb-bgr);
}

#amelia-app-backend-new .am-fs-sb__step-checker .am-icon-check:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#amelia-app-backend-new .am-fs-sb__step-checker .am-icon-check.fade-enter-active {
	animation: sidebar-step-check-state 1s;
}

#amelia-app-backend-new .am-fs-sb__step-checker .am-icon-check.fade-leave-active {
	animation: sidebar-step-check-state 1s reverse;
}

#amelia-app-backend-new .am-fs-sb__step-checker.am-collapsed {
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: -4px;
	right: -4px;
}

#amelia-app-backend-new .am-fs-sb__step-checker.am-collapsed .am-icon-check {
	position: absolute;
	width: 14px;
	height: 14px;
	font-size: 16px;
}

#amelia-app-backend-new .am-fs-sb__step-selection {
	font-family: var(--am-font-family);
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	padding: 4px 0;
	margin: 0;
	border-bottom: 1px dashed var(--am-c-sb-text-op10);
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
}

#amelia-app-backend-new .am-fs-sb__step-selection.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

#amelia-app-backend-new .am-fs-sb__step-selection.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

#amelia-app-backend-new .am-fs-sb__step-selection:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

#amelia-app-backend-new .am-fs-sb__step-selection__wrapper {
	display: block;
	overflow: hidden;
}

#amelia-app-backend-new .am-fs-sb__step-selection-packages {
	max-height: 100px;
}

#amelia-app-backend-new .am-fs-sb__page {
	display: flex;
	align-items: center;
	min-height: 40px;
	background-color: transparent;
	border-radius: 4px;
	padding: 10px 8px;
	margin-bottom: 8px;
	cursor: pointer;
}

#amelia-app-backend-new .am-fs-sb__page:hover {
	background-color: var(--am-c-sb-text-op10);
}

#amelia-app-backend-new .am-fs-sb__page:hover .am-fs-sb__page-indicator {
	display: flex;
}

#amelia-app-backend-new .am-fs-sb__page.selected {
	background-color: var(--am-c-sb-text-op10);
}

#amelia-app-backend-new .am-fs-sb__page.selected .am-fs-sb__page-indicator {
	display: flex;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(1) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(2) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 70ms am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(3) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .14s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(4) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .21s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(5) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .28s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(6) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .35s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(7) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .42s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(8) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .49s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(9) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .56s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(10) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .63s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(11) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(12) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .77s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(13) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .84s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(14) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .91s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(15) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .98s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(16) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.05s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(17) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.12s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(18) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.19s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(19) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.26s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(20) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.33s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(21) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(22) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.47s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(23) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.54s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(24) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.61s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(25) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.68s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(26) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.75s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(27) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.82s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(28) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.89s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(29) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.96s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(30) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.03s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(31) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(32) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.17s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(33) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.24s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(34) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.31s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(35) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.38s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(36) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.45s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(37) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.52s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(38) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.59s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(39) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.66s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(40) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.73s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(41) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(42) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.87s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(43) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.94s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(44) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.01s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(45) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.08s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(46) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.15s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(47) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.22s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(48) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.29s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(49) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.36s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(50) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.43s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(51) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(52) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.57s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(53) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.64s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(54) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.71s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(55) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.78s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(56) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.85s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(57) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.92s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(58) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.99s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(59) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.06s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(60) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.13s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(61) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(62) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.27s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(63) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.34s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(64) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.41s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(65) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.48s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(66) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.55s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(67) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.62s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(68) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.69s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(69) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.76s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(70) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.83s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(71) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(72) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.97s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(73) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.04s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(74) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.11s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(75) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.18s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(76) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.25s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(77) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.32s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(78) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.39s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(79) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.46s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(80) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.53s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(81) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(82) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.67s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(83) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.74s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(84) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.81s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(85) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.88s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(86) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.95s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(87) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.02s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(88) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.09s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(89) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.16s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(90) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.23s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(91) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(92) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.37s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(93) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.44s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(94) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.51s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(95) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.58s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(96) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.65s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(97) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.72s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(98) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.79s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(99) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.86s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(100) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.93s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page:nth-child(101) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-fs-sb__page-wrapper {
	padding: 0 8px;
	overflow-x: hidden;
}

#amelia-app-backend-new .am-fs-sb__page-wrapper::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new .am-fs-sb__page-wrapper::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new .am-fs-sb__page-wrapper::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new .am-fs-sb__page-wrapper .el-skeleton {
	padding: 0;
}

#amelia-app-backend-new .am-fs-sb__page-wrapper .el-skeleton .el-skeleton__text {
	--el-skeleton-color: var(--am-c-skeleton-sb-op20);
	--el-skeleton-to-color: var(--am-c-skeleton-sb-op60);
}

#amelia-app-backend-new .am-fs-sb__page-inner {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0 4px;
	line-height: 20px;
	height: 20px;
}

#amelia-app-backend-new .am-fs-sb__page-inner.am-collapsed {
	justify-content: center;
}

#amelia-app-backend-new .am-fs-sb__page-icon {
	position: relative;
	width: 24px;
	height: 20px;
	font-size: 24px;
	flex: 0 0 auto;
}

#amelia-app-backend-new .am-fs-sb__page-icon span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#amelia-app-backend-new .am-fs-sb__page-heading {
	font-family: var(--am-font-family);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 auto 0 0;
}

#amelia-app-backend-new .am-fs-sb__page-heading.am-rtl {
	margin: 0 0 0 auto;
}

#amelia-app-backend-new .am-fs-sb__page-heading.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

#amelia-app-backend-new .am-fs-sb__page-heading.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

#amelia-app-backend-new .am-fs-sb__page-indicator {
	display: none;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	line-height: 20px;
	margin-left: auto;
}

#amelia-app-backend-new .am-fs-sb__page-indicator.am-rtl {
	margin-right: auto;
	margin-left: 0;
}

#amelia-app-backend-new .am-fs-sb__page-indicator.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

#amelia-app-backend-new .am-fs-sb__page-indicator.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

#amelia-app-backend-new .am-fs-sb__page-divider {
	border-top: 1px solid var(--am-c-sb-text-op60);
	margin: 16px 0;
}

#amelia-app-backend-new .am-fs-sb__footer {
	position: absolute;
	bottom: 16px;
	left: 16px;
	width: calc(100% - 32px);
}

#amelia-app-backend-new .am-fs-sb__footer .am-fs-sb__page-heading {
	margin-right: auto;
}

#amelia-app-backend-new .am-fs-sb__support {
	border-top: 1px solid var(--am-c-sb-text-op10);
	padding: 12px 0;
	display: flex;
	flex-direction: column;
}

#amelia-app-backend-new .am-fs-sb__support-heading {
	font-family: var(--am-font-family);
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.43;
	text-align: center;
	color: var(--am-c-sb-text-op60);
}

#amelia-app-backend-new .am-fs-sb__support-heading.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

#amelia-app-backend-new .am-fs-sb__support-heading.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

#amelia-app-backend-new .am-fs-sb__support-email {
	font-family: var(--am-font-family);
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.43;
	text-align: center;
	color: var(--am-c-sb-text);
	text-decoration: none;
	margin: 4px 0 0;
}

#amelia-app-backend-new .am-fs-sb__support-email:focus-visible {
	box-shadow: 0 0 0 1px var(--am-c-sb-text-op60);
	border-radius: 4px;
}

#amelia-app-backend-new .am-fs-sb__support-email [class^=am-icon-] {
	font-size: 24px;
	color: var(--am-c-sb-text);
	justify-self: flex-end;
}

#amelia-app-backend-new .am-fs-sb__menu {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid var(--am-c-sb-text-op10);
	padding: 12px 0 0;
	cursor: pointer;
}

#amelia-app-backend-new .am-fs-sb__menu:focus-visible {
	outline: none;
}

#amelia-app-backend-new .am-fs-sb__menu:focus-visible [class^=am-icon-], #amelia-app-backend-new .am-fs-sb__menu:focus-visible [class*=" am-icon-"] {
	box-shadow: 0 0 0 1px var(--am-c-sb-text-op60);
	border-radius: 4px;
}

#amelia-app-backend-new .am-fs-sb__menu-text {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	color: var(--am-c-sb-text);
}

#amelia-app-backend-new .am-fs-sb__menu-text.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

#amelia-app-backend-new .am-fs-sb__menu-text.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

#amelia-app-backend-new .am-fs-sb__menu [class^=am-icon-], #amelia-app-backend-new .am-fs-sb__menu [class*=" am-icon-"] {
	font-size: 24px;
	color: var(--am-c-sb-text);
	justify-self: flex-end;
}

#amelia-app-backend-new .am-fs-sb__menu.am-collapsed [class^=am-icon-], #amelia-app-backend-new .am-fs-sb__menu.am-collapsed [class*=" am-icon-"] {
	margin: auto;
}

.el-form {
	--el-form-label-font-size: var(--el-font-size-base);
	--el-form-inline-content-width: 220px;
}

.el-form--inline .el-form-item {
	display: inline-flex;
	margin-right: 32px;
	vertical-align: middle;
}

.el-form--inline.el-form--label-top {
	display: flex;
	flex-wrap: wrap;
}

.el-form--inline.el-form--label-top .el-form-item {
	display: block;
}

.el-form-item {
	display: flex;
	--font-size: 14px;
	margin-bottom: 18px;
}

.el-form-item .el-form-item {
	margin-bottom: 0;
}

.el-form-item .el-input__validateIcon {
	display: none;
}

.el-form-item--large {
	--font-size: 14px;
	--el-form-label-font-size: var(--font-size);
	margin-bottom: 22px;
}

.el-form-item--large .el-form-item__label {
	height: 40px;
	line-height: 40px;
}

.el-form-item--large .el-form-item__content {
	line-height: 40px;
}

.el-form-item--large .el-form-item__error {
	padding-top: 4px;
}

.el-form-item--default {
	--font-size: 14px;
	--el-form-label-font-size: var(--font-size);
	margin-bottom: 18px;
}

.el-form-item--default .el-form-item__label {
	height: 32px;
	line-height: 32px;
}

.el-form-item--default .el-form-item__content {
	line-height: 32px;
}

.el-form-item--default .el-form-item__error {
	padding-top: 2px;
}

.el-form-item--small {
	--font-size: 12px;
	--el-form-label-font-size: var(--font-size);
	margin-bottom: 18px;
}

.el-form-item--small .el-form-item__label {
	height: 24px;
	line-height: 24px;
}

.el-form-item--small .el-form-item__content {
	line-height: 24px;
}

.el-form-item--small .el-form-item__error {
	padding-top: 2px;
}

.el-form-item--label-left .el-form-item__label {
	justify-content: flex-start;
}

.el-form-item--label-top {
	display: block;
}

.el-form-item--label-top .el-form-item__label {
	display: inline-block;
	height: auto;
	line-height: 22px;
	margin-bottom: 8px;
	text-align: left;
	vertical-align: middle;
}

.el-form-item__label-wrap {
	display: flex;
}

.el-form-item__label {
	align-items: flex-start;
	box-sizing: border-box;
	color: var(--el-text-color-regular);
	display: inline-flex;
	flex: 0 0 auto;
	font-size: var(--el-form-label-font-size);
	height: 32px;
	justify-content: flex-end;
	line-height: 32px;
	padding: 0 12px 0 0;
}

.el-form-item__content {
	align-items: center;
	display: flex;
	flex: 1;
	flex-wrap: wrap;
	font-size: var(--font-size);
	line-height: 32px;
	min-width: 0;
	position: relative;
}

.el-form-item__content .el-input-group {
	vertical-align: top;
}

.el-form-item__error {
	color: var(--el-color-danger);
	font-size: 12px;
	left: 0;
	line-height: 1;
	padding-top: 2px;
	position: absolute;
	top: 100%;
}

.el-form-item__error--inline {
	display: inline-block;
	left: auto;
	margin-left: 10px;
	position: relative;
	top: auto;
}

.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before {
	color: var(--el-color-danger);
	content: "*";
	margin-right: 4px;
}

.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after, .el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after {
	color: var(--el-color-danger);
	content: "*";
	margin-left: 4px;
}

.el-form-item.is-error .el-input-tag__wrapper, .el-form-item.is-error .el-input-tag__wrapper.is-focus, .el-form-item.is-error .el-input-tag__wrapper:focus, .el-form-item.is-error .el-input-tag__wrapper:hover, .el-form-item.is-error .el-input__wrapper, .el-form-item.is-error .el-input__wrapper.is-focus, .el-form-item.is-error .el-input__wrapper:focus, .el-form-item.is-error .el-input__wrapper:hover, .el-form-item.is-error .el-select__wrapper, .el-form-item.is-error .el-select__wrapper.is-focus, .el-form-item.is-error .el-select__wrapper:focus, .el-form-item.is-error .el-select__wrapper:hover, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner.is-focus, .el-form-item.is-error .el-textarea__inner:focus, .el-form-item.is-error .el-textarea__inner:hover {
	box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}

.el-form-item.is-error .el-input-group__append .el-input__wrapper, .el-form-item.is-error .el-input-group__prepend .el-input__wrapper {
	box-shadow: inset 0 0 0 1px transparent;
}

.el-form-item.is-error .el-input-group__append .el-input__validateIcon, .el-form-item.is-error .el-input-group__prepend .el-input__validateIcon {
	display: none;
}

.el-form-item.is-error .el-input__validateIcon {
	color: var(--el-color-danger);
}

.el-form-item--feedback .el-input__validateIcon {
	display: inline-flex;
}

.m-timeline[data-v-da789376] {
	align-items: stretch;
	display: flex;
}

.m-timeline.--horizontal[data-v-da789376] {
	flex-direction: row;
	align-items: flex-start;
}

.m-timeline.--horizontal .m-timeline-item[data-v-da789376] {
	flex: 1;
	align-items: flex-start;
	display: flex;
}

.m-timeline.--horizontal .m-timeline-item.--last[data-v-da789376] {
	flex: none;
}

.m-timeline.--horizontal .m-timeline-step[data-v-da789376] {
	flex-direction: column;
	align-items: center;
	gap: .5rem;
	min-width: 3.5rem;
	display: flex;
}

.m-timeline.--horizontal .m-timeline-content[data-v-da789376] {
	text-align: center;
}

.m-timeline.--horizontal .m-timeline-connector[data-v-da789376] {
	padding-top: var(--m-timeline-indicator-half);
	flex: 1;
	align-items: center;
	display: flex;
}

.m-timeline.--horizontal .m-timeline-connector-track[data-v-da789376] {
	width: 100%;
	height: .125rem;
}

.m-timeline.--horizontal .m-timeline-connector-fill[data-v-da789376] {
	width: 0;
	height: 100%;
}

.m-timeline.--horizontal .m-timeline-connector.--completed .m-timeline-connector-fill[data-v-da789376] {
	width: 100%;
}

.m-timeline.--vertical[data-v-da789376] {
	flex-direction: column;
}

.m-timeline.--vertical .m-timeline-item[data-v-da789376] {
	flex-direction: column;
	display: flex;
}

.m-timeline.--vertical .m-timeline-step[data-v-da789376] {
	flex-direction: row;
	align-items: center;
	gap: .75rem;
	display: flex;
}

.m-timeline.--vertical .m-timeline-content[data-v-da789376] {
	text-align: left;
}

.m-timeline.--vertical .m-timeline-connector[data-v-da789376] {
	padding-top: .25rem;
	padding-bottom: .25rem;
	padding-left: var(--m-timeline-indicator-half);
	align-items: stretch;
	display: flex;
}

.m-timeline.--vertical .m-timeline-connector-track[data-v-da789376] {
	--maz-tw-translate-x: 1px;
	width: .125rem;
	height: 100%;
	min-height: 1.5rem;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
}

.m-timeline.--vertical .m-timeline-connector-fill[data-v-da789376] {
	width: 100%;
	height: 0;
}

.m-timeline.--vertical .m-timeline-connector.--completed .m-timeline-connector-fill[data-v-da789376] {
	height: 100%;
}

.m-timeline .m-timeline-indicator[data-v-da789376] {
	width: var(--m-timeline-indicator-size);
	height: var(--m-timeline-indicator-size);
	background-color: hsl(var(--maz-muted)/30%);
	color: hsl(var(--maz-muted));
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	display: flex;
}

.m-timeline .m-timeline-step.--active .m-timeline-indicator[data-v-da789376] {
	background-color: hsl(var(--m-timeline-bg));
	color: hsl(var(--m-timeline-fg));
}

.m-timeline .m-timeline-step.--completed .m-timeline-indicator[data-v-da789376] {
	background-color: hsl(var(--m-timeline-state-bg, var(--m-timeline-bg)));
	color: hsl(var(--m-timeline-state-fg, var(--m-timeline-fg)));
}

.m-timeline .m-timeline-step.--error .m-timeline-indicator[data-v-da789376], .m-timeline .m-timeline-step.--warning .m-timeline-indicator[data-v-da789376] {
	background-color: hsl(var(--m-timeline-state-bg));
	color: hsl(var(--m-timeline-state-fg));
}

.m-timeline .m-timeline-step.--disabled[data-v-da789376] {
	pointer-events: none;
	opacity: .4;
}

.m-timeline .m-timeline-connector-track[data-v-da789376] {
	background-color: hsl(var(--maz-muted)/20%);
}

.m-timeline .m-timeline-connector-fill[data-v-da789376] {
	background-color: hsl(var(--m-timeline-bg));
}

.m-timeline .m-timeline-content[data-v-da789376] {
	flex-direction: column;
	gap: .125rem;
	display: flex;
}

.m-timeline .m-timeline-title[data-v-da789376] {
	color: hsl(var(--maz-foreground));
	margin: 0;
	font-weight: 600;
	line-height: 1.25;
}

.m-timeline .m-timeline-subtitle[data-v-da789376] {
	color: hsl(var(--maz-muted));
	margin: 0;
	line-height: 1.375;
}

.m-timeline .m-timeline-step-number[data-v-da789376] {
	font-weight: 700;
	line-height: 1;
	font-size: var(--m-timeline-number-size);
}

.m-timeline .m-timeline-step-icon[data-v-da789376], .m-timeline .m-timeline-check-icon[data-v-da789376] {
	width: var(--m-timeline-icon-size);
	height: var(--m-timeline-icon-size);
}

.m-timeline.--clickable .m-timeline-step[data-v-da789376]:not(.--disabled) {
	cursor: pointer;
}

.m-timeline.--clickable .m-timeline-step:not(.--disabled):hover .m-timeline-indicator[data-v-da789376] {
	--maz-tw-ring-offset-shadow: var(--maz-tw-ring-inset) 0 0 0 var(--maz-tw-ring-offset-width) var(--maz-tw-ring-offset-color);
	--maz-tw-ring-shadow: var(--maz-tw-ring-inset) 0 0 0 calc(2px + var(--maz-tw-ring-offset-width)) var(--maz-tw-ring-color);
	box-shadow: var(--maz-tw-ring-offset-shadow), var(--maz-tw-ring-shadow), var(--maz-tw-shadow, 0 0 rgba(0, 0, 0, 0));
	--maz-tw-ring-color: hsl(var(--m-timeline-color)/30%);
}

.m-timeline.--clickable .m-timeline-step:not(.--disabled):focus-visible .m-timeline-indicator[data-v-da789376] {
	outline-offset: 2px;
	--maz-tw-ring-offset-shadow: var(--maz-tw-ring-inset) 0 0 0 var(--maz-tw-ring-offset-width) var(--maz-tw-ring-offset-color);
	--maz-tw-ring-shadow: var(--maz-tw-ring-inset) 0 0 0 calc(2px + var(--maz-tw-ring-offset-width)) var(--maz-tw-ring-color);
	box-shadow: var(--maz-tw-ring-offset-shadow), var(--maz-tw-ring-shadow), var(--maz-tw-shadow, 0 0 rgba(0, 0, 0, 0));
	--maz-tw-ring-color: hsl(var(--m-timeline-color));
	--maz-tw-ring-offset-width: 2px;
	outline: 2px solid rgba(0, 0, 0, 0);
}

.m-timeline.--animated .m-timeline-indicator[data-v-da789376] {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-timeline.--animated .m-timeline-connector-fill[data-v-da789376] {
	transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-timeline.--animated .m-timeline-step.--active .m-timeline-indicator[data-v-da789376] {
	animation: 2s cubic-bezier(.4, 0, .6, 1) infinite m-timeline-pulse-da789376;
}

.m-timeline.--mini[data-v-da789376] {
	--m-timeline-indicator-size: 1.25rem;
	--m-timeline-indicator-half: .625rem;
	--m-timeline-icon-size: .625rem;
	--m-timeline-font-size: .625rem;
	--m-timeline-number-size: .5rem;
}

.m-timeline.--mini .m-timeline-title[data-v-da789376] {
	font-size: .625rem;
}

.m-timeline.--mini .m-timeline-subtitle[data-v-da789376] {
	font-size: .5rem;
}

.m-timeline.--xs[data-v-da789376] {
	--m-timeline-indicator-size: 1.5rem;
	--m-timeline-indicator-half: .75rem;
	--m-timeline-icon-size: .75rem;
	--m-timeline-font-size: .75rem;
	--m-timeline-number-size: .625rem;
}

.m-timeline.--xs .m-timeline-title[data-v-da789376] {
	font-size: .75rem;
	line-height: 1rem;
}

.m-timeline.--xs .m-timeline-subtitle[data-v-da789376] {
	font-size: .625rem;
}

.m-timeline.--sm[data-v-da789376] {
	--m-timeline-indicator-size: 1.75rem;
	--m-timeline-indicator-half: .875rem;
	--m-timeline-icon-size: .875rem;
	--m-timeline-font-size: .75rem;
	--m-timeline-number-size: .625rem;
}

.m-timeline.--sm .m-timeline-title[data-v-da789376] {
	font-size: .75rem;
	line-height: 1rem;
}

.m-timeline.--sm .m-timeline-subtitle[data-v-da789376] {
	font-size: .65rem;
}

.m-timeline.--md[data-v-da789376] {
	--m-timeline-indicator-size: 2rem;
	--m-timeline-indicator-half: 1rem;
	--m-timeline-icon-size: 1rem;
	--m-timeline-font-size: .875rem;
	--m-timeline-number-size: .75rem;
}

.m-timeline.--md .m-timeline-title[data-v-da789376] {
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-timeline.--md .m-timeline-subtitle[data-v-da789376] {
	font-size: .75rem;
	line-height: 1rem;
}

.m-timeline.--lg[data-v-da789376] {
	--m-timeline-indicator-size: 2.5rem;
	--m-timeline-indicator-half: 1.25rem;
	--m-timeline-icon-size: 1.25rem;
	--m-timeline-font-size: 1rem;
	--m-timeline-number-size: .875rem;
}

.m-timeline.--lg .m-timeline-title[data-v-da789376] {
	font-size: 1rem;
	line-height: 1.5rem;
}

.m-timeline.--lg .m-timeline-subtitle[data-v-da789376] {
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-timeline.--xl[data-v-da789376] {
	--m-timeline-indicator-size: 3rem;
	--m-timeline-indicator-half: 1.5rem;
	--m-timeline-icon-size: 1.5rem;
	--m-timeline-font-size: 1.125rem;
	--m-timeline-number-size: 1rem;
}

.m-timeline.--xl .m-timeline-title[data-v-da789376] {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-timeline.--xl .m-timeline-subtitle[data-v-da789376] {
	font-size: 1rem;
	line-height: 1.5rem;
}

.m-timeline.--rounded-none .m-timeline-indicator[data-v-da789376] {
	border-radius: 0;
}

.m-timeline.--rounded-sm .m-timeline-indicator[data-v-da789376] {
	border-radius: calc(var(--maz-radius) - 8px);
}

.m-timeline.--rounded-md .m-timeline-indicator[data-v-da789376] {
	border-radius: calc(var(--maz-radius) - 4px);
}

.m-timeline.--rounded-base .m-timeline-indicator[data-v-da789376] {
	border-radius: var(--maz-radius);
}

.m-timeline.--rounded-lg .m-timeline-indicator[data-v-da789376] {
	border-radius: calc(var(--maz-radius) + 4px);
}

.m-timeline.--rounded-xl .m-timeline-indicator[data-v-da789376] {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-timeline.--rounded-2xl .m-timeline-indicator[data-v-da789376] {
	border-radius: 1rem;
}

.m-timeline.--rounded-3xl .m-timeline-indicator[data-v-da789376] {
	border-radius: 1.5rem;
}

.m-timeline.--rounded-full .m-timeline-indicator[data-v-da789376] {
	border-radius: 9999px;
}

@media (prefers-reduced-motion:reduce) {
	.m-timeline.--animated .m-timeline-indicator[data-v-da789376], .m-timeline.--animated .m-timeline-connector-fill[data-v-da789376] {
		transition-property: none !important;
		animation: none !important;
	}
}

.m-ticker[data-v-f1501cb5] {
	flex-direction: column;
	max-width: 100%;
	max-height: 100%;
	display: flex;
}

.m-ticker.--horizontal[data-v-f1501cb5] {
	flex-direction: row;
}

.m-ticker.--horizontal .m-ticker-wrapper[data-v-f1501cb5] {
	display: flex;
	overflow: hidden;
}

.m-ticker.--horizontal .m-ticker-content[data-v-f1501cb5] {
	animation: m-ticker-scroll-x-f1501cb5 var(--m-ticker-duration) var(--m-ticker-timing) infinite;
	align-items: center;
	gap: var(--m-ticker-gap);
	flex-shrink: 0;
	padding-inline-end: var(--m-ticker-gap);
	display: flex;
}

.m-ticker.--horizontal .m-ticker-overlay[data-v-f1501cb5] {
	width: var(--m-ticker-overlay-size);
	top: 0;
	bottom: 0;
}

.m-ticker.--horizontal .m-ticker-overlay.--start[data-v-f1501cb5] {
	background: linear-gradient(to right, hsl(var(--maz-background)), transparent);
	left: 0;
}

.m-ticker.--horizontal .m-ticker-overlay.--end[data-v-f1501cb5] {
	background: linear-gradient(to left, hsl(var(--maz-background)), transparent);
	right: 0;
}

.m-ticker.--vertical .m-ticker-wrapper[data-v-f1501cb5] {
	flex-direction: column;
	display: flex;
	overflow: hidden;
}

.m-ticker.--vertical .m-ticker-content[data-v-f1501cb5] {
	animation: m-ticker-scroll-y-f1501cb5 var(--m-ticker-duration) var(--m-ticker-timing) infinite;
	gap: var(--m-ticker-gap);
	flex-direction: column;
	flex-shrink: 0;
	padding-block-end: var(--m-ticker-gap);
	display: flex;
}

.m-ticker.--vertical .m-ticker-overlay[data-v-f1501cb5] {
	height: var(--m-ticker-overlay-size);
	left: 0;
	right: 0;
}

.m-ticker.--vertical .m-ticker-overlay.--start[data-v-f1501cb5] {
	background: linear-gradient(to bottom, hsl(var(--maz-background)), transparent);
	top: 0;
}

.m-ticker.--vertical .m-ticker-overlay.--end[data-v-f1501cb5] {
	background: linear-gradient(to top, hsl(var(--maz-background)), transparent);
	bottom: 0;
}

.m-ticker.--reverse .m-ticker-content[data-v-f1501cb5] {
	animation-direction: reverse;
}

.m-ticker.--paused .m-ticker-content[data-v-f1501cb5], .m-ticker.--pause-on-hover .m-ticker-wrapper:hover .m-ticker-content[data-v-f1501cb5], .m-ticker.--pause-on-focus .m-ticker-wrapper:focus-within .m-ticker-content[data-v-f1501cb5] {
	animation-play-state: paused;
}

.m-ticker-wrapper[data-v-f1501cb5] {
	position: relative;
}

.m-ticker-overlay[data-v-f1501cb5] {
	pointer-events: none;
	z-index: 10;
	position: absolute;
}

@media (prefers-reduced-motion:reduce) {
	.m-ticker-content[data-v-f1501cb5] {
		animation-play-state: paused;
	}
}

.m-textarea[data-v-3d124c4c] {
	vertical-align: top;
	--maz-tw-text-opacity: 1;
	min-height: 6.25rem;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	flex-direction: column;
	transition: padding .2s cubic-bezier(0, 0, .2, 1);
	display: flex;
	position: relative;
}

.m-textarea[data-v-3d124c4c]:not(.--background-transparent,.--is-disabled) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
}

.m-textarea[data-v-3d124c4c]:not(.--background-transparent,.--is-disabled):is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-textarea.--border[data-v-3d124c4c]:not(.--is-disabled) {
	border-width: var(--maz-border-width);
	border-style: solid;
}

.m-textarea.--border[data-v-3d124c4c]:not(.--is-disabled):not(.--has-border-style) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-textarea.--border[data-v-3d124c4c]:not(.--is-disabled):not(.--has-border-style):is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border-400)/var(--maz-tw-border-opacity, 1));
}

.m-textarea.--padding[data-v-3d124c4c] {
	padding: .75rem 1rem;
}

.m-textarea.--rounded-sm[data-v-3d124c4c] {
	border-radius: calc(var(--maz-radius) - 8px);
}

.m-textarea.--rounded-md[data-v-3d124c4c] {
	border-radius: calc(var(--maz-radius) - 4px);
}

.m-textarea.--rounded-lg[data-v-3d124c4c] {
	border-radius: calc(var(--maz-radius) + 4px);
}

.m-textarea.--rounded-xl[data-v-3d124c4c] {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-textarea.--rounded-full[data-v-3d124c4c] {
	border-radius: 9999px;
}

.m-textarea.--rounded[data-v-3d124c4c] {
	border-radius: var(--maz-radius);
}

.m-textarea__append[data-v-3d124c4c] {
	justify-content: var(--append-justify);
	display: inline-flex;
}

.m-textarea textarea[data-v-3d124c4c] {
	resize: vertical;
	outline-offset: 2px;
	background-color: rgba(0, 0, 0, 0);
	outline: 2px solid rgba(0, 0, 0, 0);
	width: 100%;
}

.m-textarea textarea.--has-append[data-v-3d124c4c] {
	padding-bottom: 1rem;
}

.m-textarea.--is-disabled[data-v-3d124c4c] {
	cursor: not-allowed;
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-textarea.--is-disabled[data-v-3d124c4c]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border-400)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-textarea.--is-disabled[data-v-3d124c4c] * {
	cursor: not-allowed;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-textarea.--is-disabled>label[data-v-3d124c4c] {
	--maz-tw-text-opacity: 1;
	color: rgba(209, 213, 219, var(--maz-tw-text-opacity, 1));
}

.m-textarea.--is-disabled>label[data-v-3d124c4c]:is([class~=dark] *) {
	--maz-tw-text-opacity: 1;
	color: rgba(75, 85, 99, var(--maz-tw-text-opacity, 1));
}

.m-textarea__label[data-v-3d124c4c] {
	pointer-events: none;
	transform-origin: 0 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	justify-content: center;
	align-items: center;
	width: max-content;
	line-height: 1.5rem;
	transition: transform .2s cubic-bezier(0, 0, .2, 1);
	display: flex;
	position: absolute;
	top: .75rem;
	left: 1rem;
	overflow: hidden;
}

.m-textarea__label.--should-up[data-v-3d124c4c] {
	transform: scale(.8) translateY(-.65rem);
}

.m-textarea__label[data-v-3d124c4c]:not(.--has-state) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-textarea.--should-up[data-v-3d124c4c] {
	padding-top: 1.5rem;
}

.m-textarea.--should-up .m-textarea__label[data-v-3d124c4c] {
	transform: scale(.8) translateY(-.65rem);
}

.m-tabs-content-item[data-v-6bb4cb81] {
	flex: 1 0 auto;
	width: 100%;
	transition: all .5s cubic-bezier(.25, .8, .5, 1);
	position: relative;
	top: 0;
}

.m-tabs-bar[data-v-060189e6] {
	border-radius: var(--maz-radius);
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	vertical-align: top;
	gap: .25rem;
	max-width: 100%;
	padding: .5rem;
	display: inline-flex;
	position: relative;
	overflow-x: auto;
}

.m-tabs-bar.--elevation[data-v-060189e6] {
	--maz-tw-shadow-color: hsl(var(--maz-shadow)/1);
	--maz-tw-shadow: var(--maz-tw-shadow-colored);
	--maz-tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
	filter: var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow);
}

.m-tabs-bar.--elevation[data-v-060189e6]:is([class~=dark] *) {
	--maz-tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--maz-tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
}

.m-tabs-bar.--block[data-v-060189e6] {
	width: 100%;
}

.m-tabs-bar.--bordered[data-v-060189e6] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-tabs-bar__item[data-v-060189e6] {
	border-radius: var(--maz-radius);
	text-align: center;
	flex: none;
	align-items: center;
	gap: .5rem;
	padding: .5rem .75rem;
	font-weight: 500;
	text-decoration-line: none;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
	position: relative;
}

.m-tabs-bar__item[data-v-060189e6]:not(.--disabled) {
	cursor: pointer;
}

.m-tabs-bar__item[data-v-060189e6]:not(.--disabled):hover {
	--maz-tw-text-opacity: 1 !important;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1)) !important;
}

.m-tabs-bar__item.--disabled[data-v-060189e6] {
	cursor: not-allowed;
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-300)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: rgba(156, 163, 175, var(--maz-tw-text-opacity, 1));
}

.m-tabs-bar__item.--disabled[data-v-060189e6]:is([class~=dark] *) {
	--maz-tw-text-opacity: 1;
	color: rgba(107, 114, 128, var(--maz-tw-text-opacity, 1));
}

.m-tabs-bar__indicator[data-v-060189e6] {
	border-radius: var(--maz-radius);
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	text-align: center;
	position: absolute;
	left: 0;
}

.m-tabs-bar__indicator[data-v-060189e6]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-tabs-bar__indicator.--animated[data-v-060189e6] {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-table[data-v-6257a66a] {
	max-width: 100%;
	position: relative;
}

.m-table-header[data-v-6257a66a] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	justify-content: space-between;
	align-items: center;
	gap: .5rem;
	max-width: 100%;
	padding-top: .5rem;
	padding-bottom: .5rem;
	display: flex;
}

.m-table-header-search[data-v-6257a66a] {
	align-items: center;
	gap: .5rem;
	display: flex;
}

.m-table-header-title[data-v-6257a66a] {
	font-weight: 600;
}

.m-table-footer[data-v-6257a66a] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	justify-content: space-between;
	gap: .5rem;
	max-width: 100%;
	padding: .5rem;
	display: flex;
}

.m-table-footer-pagination[data-v-6257a66a] {
	align-items: center;
	gap: 1rem;
	display: flex;
}

.m-table-footer-pagination-buttons[data-v-6257a66a], .m-table-footer-pagination-items-per-page[data-v-6257a66a] {
	align-items: center;
	gap: .25rem;
	display: flex;
}

.m-table-wrapper[data-v-6257a66a] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-style: solid;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	overflow: hidden;
}

.m-table-wrapper.--scrollable[data-v-6257a66a] {
	overflow: auto;
}

.m-table-wrapper[data-v-6257a66a]:not(.--rounded-none) {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-table-wrapper.--rounded-sm[data-v-6257a66a], .m-table-wrapper.--rounded-sm table[data-v-6257a66a] {
	border-radius: calc(var(--maz-radius) - 8px);
}

.m-table-wrapper.--rounded-sm table thead tr[data-v-6257a66a]:hover:first-child {
	border-bottom-right-radius: calc(var(--maz-radius) - 8px);
	border-bottom-left-radius: calc(var(--maz-radius) - 8px);
}

.m-table-wrapper.--rounded-sm table thead tr:hover:first-child th[data-v-6257a66a]:first-child {
	border-top-left-radius: calc(var(--maz-radius) - 8px);
}

.m-table-wrapper.--rounded-sm table thead tr:hover:first-child th[data-v-6257a66a]:last-child {
	border-top-right-radius: calc(var(--maz-radius) - 8px);
}

.m-table-wrapper.--rounded-sm table tbody tr[data-v-6257a66a]:hover:last-child {
	border-bottom-right-radius: calc(var(--maz-radius) - 8px);
	border-bottom-left-radius: calc(var(--maz-radius) - 8px);
}

.m-table-wrapper.--rounded-sm table tbody tr:hover:last-child td[data-v-6257a66a]:first-child {
	border-bottom-left-radius: calc(var(--maz-radius) - 8px);
}

.m-table-wrapper.--rounded-sm table tbody tr:hover:last-child td[data-v-6257a66a]:last-child {
	border-bottom-right-radius: calc(var(--maz-radius) - 8px);
}

.m-table-wrapper.--rounded-md[data-v-6257a66a], .m-table-wrapper.--rounded-md table[data-v-6257a66a] {
	border-radius: calc(var(--maz-radius) - 4px);
}

.m-table-wrapper.--rounded-md table thead tr[data-v-6257a66a]:hover:first-child {
	border-bottom-right-radius: calc(var(--maz-radius) - 4px);
	border-bottom-left-radius: calc(var(--maz-radius) - 4px);
}

.m-table-wrapper.--rounded-md table thead tr:hover:first-child th[data-v-6257a66a]:first-child {
	border-top-left-radius: calc(var(--maz-radius) - 4px);
}

.m-table-wrapper.--rounded-md table thead tr:hover:first-child th[data-v-6257a66a]:last-child {
	border-top-right-radius: calc(var(--maz-radius) - 4px);
}

.m-table-wrapper.--rounded-md table tbody tr[data-v-6257a66a]:hover:last-child {
	border-bottom-right-radius: calc(var(--maz-radius) - 4px);
	border-bottom-left-radius: calc(var(--maz-radius) - 4px);
}

.m-table-wrapper.--rounded-md table tbody tr:hover:last-child td[data-v-6257a66a]:first-child {
	border-bottom-left-radius: calc(var(--maz-radius) - 4px);
}

.m-table-wrapper.--rounded-md table tbody tr:hover:last-child td[data-v-6257a66a]:last-child {
	border-bottom-right-radius: calc(var(--maz-radius) - 4px);
}

.m-table-wrapper.--rounded-lg[data-v-6257a66a], .m-table-wrapper.--rounded-lg table[data-v-6257a66a] {
	border-radius: calc(var(--maz-radius) + 4px);
}

.m-table-wrapper.--rounded-lg table thead tr[data-v-6257a66a]:hover:first-child {
	border-bottom-right-radius: calc(var(--maz-radius) + 4px);
	border-bottom-left-radius: calc(var(--maz-radius) + 4px);
}

.m-table-wrapper.--rounded-lg table thead tr:hover:first-child th[data-v-6257a66a]:first-child {
	border-top-left-radius: calc(var(--maz-radius) + 4px);
}

.m-table-wrapper.--rounded-lg table thead tr:hover:first-child th[data-v-6257a66a]:last-child {
	border-top-right-radius: calc(var(--maz-radius) + 4px);
}

.m-table-wrapper.--rounded-lg table tbody tr[data-v-6257a66a]:hover:last-child {
	border-bottom-right-radius: calc(var(--maz-radius) + 4px);
	border-bottom-left-radius: calc(var(--maz-radius) + 4px);
}

.m-table-wrapper.--rounded-lg table tbody tr:hover:last-child td[data-v-6257a66a]:first-child {
	border-bottom-left-radius: calc(var(--maz-radius) + 4px);
}

.m-table-wrapper.--rounded-lg table tbody tr:hover:last-child td[data-v-6257a66a]:last-child {
	border-bottom-right-radius: calc(var(--maz-radius) + 4px);
}

.m-table-wrapper.--rounded-xl[data-v-6257a66a], .m-table-wrapper.--rounded-xl table[data-v-6257a66a] {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-table-wrapper.--rounded-xl table thead tr[data-v-6257a66a]:hover:first-child {
	border-bottom-right-radius: calc(var(--maz-radius) + 8px);
	border-bottom-left-radius: calc(var(--maz-radius) + 8px);
}

.m-table-wrapper.--rounded-xl table thead tr:hover:first-child th[data-v-6257a66a]:first-child {
	border-top-left-radius: calc(var(--maz-radius) + 8px);
}

.m-table-wrapper.--rounded-xl table thead tr:hover:first-child th[data-v-6257a66a]:last-child {
	border-top-right-radius: calc(var(--maz-radius) + 8px);
}

.m-table-wrapper.--rounded-xl table tbody tr[data-v-6257a66a]:hover:last-child {
	border-bottom-right-radius: calc(var(--maz-radius) + 8px);
	border-bottom-left-radius: calc(var(--maz-radius) + 8px);
}

.m-table-wrapper.--rounded-xl table tbody tr:hover:last-child td[data-v-6257a66a]:first-child {
	border-bottom-left-radius: calc(var(--maz-radius) + 8px);
}

.m-table-wrapper.--rounded-xl table tbody tr:hover:last-child td[data-v-6257a66a]:last-child {
	border-bottom-right-radius: calc(var(--maz-radius) + 8px);
}

.m-table.--has-header[data-v-6257a66a], .m-table:not(.--has-header) table[data-v-6257a66a] {
	border-radius: var(--maz-radius);
}

.m-table table[data-v-6257a66a] {
	border-collapse: collapse;
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	table-layout: var(--v8de33db8);
	width: 100%;
	display: table;
}

.m-table table.--has-layout[data-v-6257a66a] {
	width: 100%;
}

.m-table table.--elevation[data-v-6257a66a] {
	--maz-tw-shadow-color: hsl(var(--maz-shadow)/1);
	--maz-tw-shadow: var(--maz-tw-shadow-colored);
	--maz-tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
	filter: var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow);
}

.m-table table .m-table-select-column[data-v-6257a66a] {
	width: 2.9rem;
}

.m-table table caption[data-v-6257a66a] {
	caption-side: var(--v409e58e9);
	padding: .75rem;
}

.m-table table thead[data-v-6257a66a] {
	word-break: break-all;
	border-bottom-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-table table thead th[data-v-6257a66a] {
	word-break: break-all;
	letter-spacing: -.025em;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	gap: .5rem;
	font-weight: 400;
}

.m-table table thead th.--hidden[data-v-6257a66a] {
	display: none;
}

.m-table table thead th.--sortable[data-v-6257a66a] {
	cursor: pointer;
}

.m-table table thead th.--sortable[data-v-6257a66a]:hover {
	background-color: hsl(var(--maz-background-600)/.5);
}

.m-table table thead th.--sortable[data-v-6257a66a]:hover:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-table table thead th.--xl[data-v-6257a66a] {
	padding: 1.25rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-table table thead th.--lg[data-v-6257a66a] {
	padding: 1rem;
	font-size: 1rem;
	line-height: 1.5rem;
}

.m-table table thead th.--md[data-v-6257a66a] {
	padding: .75rem;
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-table table thead th.--sm[data-v-6257a66a] {
	padding: .5rem;
	font-size: .75rem;
	line-height: 1rem;
}

.m-table table thead th.--xs[data-v-6257a66a] {
	padding: .25rem;
	font-size: .75rem;
	line-height: 1rem;
}

.m-table table thead th.--mini[data-v-6257a66a] {
	padding: .125rem;
	font-size: .75rem;
	line-height: 1rem;
}

.m-table table thead th span[data-v-6257a66a] {
	align-items: center;
	gap: .25rem;
	display: inline-flex;
}

.m-table table thead th span .m-table-sort-icon-wrapper[data-v-6257a66a] {
	width: 1rem;
	height: 1rem;
}

.m-table table thead th span .m-table-sort-icon[data-v-6257a66a] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.m-table table thead th span .m-table-sort-icon.--sorted[data-v-6257a66a] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	display: block;
}

.m-table table thead th span .m-table-sort-icon.--sorted.--up[data-v-6257a66a] {
	--maz-tw-rotate: 0deg;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
}

.m-table table thead th span .m-table-sort-icon.--sorted.--down[data-v-6257a66a] {
	--maz-tw-rotate: 180deg;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
}

.m-table table tbody.--divider[data-v-6257a66a]>:not([hidden])~:not([hidden]) {
	--maz-tw-divide-y-reverse: 0;
	border-top-width: calc(var(--maz-border-width) * calc(1 - var(--maz-tw-divide-y-reverse)));
	border-bottom-width: calc(var(--maz-border-width) * var(--maz-tw-divide-y-reverse));
	--maz-tw-divide-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-divide-opacity, 1));
}

.m-table-title.--truncate[data-v-a8c56ea9] {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.m-table-title.--xl[data-v-a8c56ea9] {
	padding: 1.25rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.m-table-title.--lg[data-v-a8c56ea9] {
	padding: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-table-title.--md[data-v-a8c56ea9] {
	padding: .75rem;
	font-size: 1rem;
	line-height: 1.5rem;
}

.m-table-title.--sm[data-v-a8c56ea9] {
	padding: .5rem;
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-table-title.--xs[data-v-a8c56ea9] {
	padding: .25rem;
	font-size: .75rem;
	line-height: 1rem;
}

.m-table-title.--mini[data-v-a8c56ea9] {
	padding: .125rem;
	font-size: .75rem;
	line-height: 1rem;
}

.m-table-row.--background-odd[data-v-6d32024a]:nth-child(odd) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-table-row.--background-odd[data-v-6d32024a]:nth-child(odd):is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-table-row.--background-even[data-v-6d32024a]:nth-child(2n) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-table-row.--background-even[data-v-6d32024a]:nth-child(2n):is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-table-row.--hoverable[data-v-6d32024a]:hover {
	background-color: hsl(var(--maz-background-600)/.5);
}

.m-table-row.--hoverable[data-v-6d32024a]:hover:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-300)/var(--maz-tw-bg-opacity, 1));
}

.m-table-cell.--truncate[data-v-83698c73] {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.m-table-cell.--xl[data-v-83698c73] {
	padding: 1.25rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.m-table-cell.--lg[data-v-83698c73] {
	padding: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-table-cell.--md[data-v-83698c73] {
	padding: .75rem;
	font-size: 1rem;
	line-height: 1.5rem;
}

.m-table-cell.--sm[data-v-83698c73] {
	padding: .5rem;
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-table-cell.--xs[data-v-83698c73] {
	padding: .25rem;
	font-size: .75rem;
	line-height: 1rem;
}

.m-table-cell.--mini[data-v-83698c73] {
	padding: .125rem;
	font-size: .75rem;
	line-height: 1rem;
}

.m-switch {
	cursor: pointer;
	vertical-align: top;
	align-items: center;
	gap: .5rem;
	display: inline-flex;
	position: relative;
}

.m-switch:has(input:disabled) {
	cursor: not-allowed;
}

.m-switch__input {
	position: absolute;
	left: -9999px;
}

.m-switch__toggle {
	width: 3rem;
	height: 1.5rem;
	position: relative;
}

.m-switch__toggle:before {
	content: "";
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-style: solid;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	border-radius: 9999px;
	width: 3rem;
	height: 1.5rem;
	transition: all .2s ease-in-out;
	display: block;
	position: relative;
	top: .125rem;
	left: 0;
}

.m-switch__toggle:is([class~=dark] *):before {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-switch__toggle:after {
	content: "";
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	border-radius: 9999px;
	width: 1.25rem;
	height: 1.25rem;
	transition: all .2s ease-in-out;
	display: block;
	position: absolute;
	top: .25rem;
	left: .125rem;
	box-shadow: 0 0 4px rgba(0, 0, 0, .2);
}

.m-switch__input:checked+.m-switch__toggle:after {
	--maz-tw-translate-x: 1.5rem;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
}

.m-switch__input:checked+.m-switch__toggle:before {
	background-color: var(--switch-color);
}

.m-switch__input:disabled+.m-switch__toggle:before {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-switch__input:disabled+.m-switch__toggle:is([class~=dark] *):before {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-switch__input:disabled+.m-switch__toggle:after {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-700)/var(--maz-tw-bg-opacity, 1));
}

.m-switch__input:disabled+.m-switch__toggle:is([class~=dark] *):after {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-300)/var(--maz-tw-bg-opacity, 1));
}

.m-switch__input:disabled+.m-switch__toggle:after {
	box-shadow: none;
}

.m-switch__text {
	flex-direction: column;
	gap: 0;
	display: flex;
}

.m-switch__hint {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-switch__hint.--error {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity, 1));
}

.m-switch__hint.--success {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-600)/var(--maz-tw-text-opacity, 1));
}

.m-switch__hint.--warning {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity, 1));
}

.m-stepper__right[data-v-74a3b9ce] {
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: end;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary)/var(--maz-tw-text-opacity, 1));
	font-size: .875rem;
	line-height: 1.25rem;
	overflow: hidden;
}

.m-stepper__header[data-v-74a3b9ce] {
	cursor: pointer;
	-webkit-user-select: text;
	user-select: text;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	display: flex;
}

.m-stepper__header[data-v-74a3b9ce]>:not([hidden])~:not([hidden]) {
	--maz-tw-space-x-reverse: 0;
	margin-right: calc(1rem * var(--maz-tw-space-x-reverse));
	margin-left: calc(1rem * calc(1 - var(--maz-tw-space-x-reverse)));
}

.m-stepper__header[data-v-74a3b9ce] {
	border-radius: var(--maz-radius);
	text-align: start;
	padding: .5rem 1rem;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-stepper__header__content[data-v-74a3b9ce] {
	flex-direction: column;
	flex: none;
	align-items: flex-start;
	display: flex;
}

.m-stepper__header__point__wrapper[data-v-74a3b9ce] {
	justify-content: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

.m-stepper__header[data-v-74a3b9ce]:not(:disabled):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-stepper__header[data-v-74a3b9ce]:not(:disabled):is([class~=dark] *):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-stepper__header[data-v-74a3b9ce]:disabled {
	cursor: not-allowed;
}

.m-stepper__header.--disabled[data-v-74a3b9ce] {
	--maz-tw-text-opacity: 1;
	color: rgba(156, 163, 175, var(--maz-tw-text-opacity, 1));
}

.m-stepper__header.--disabled[data-v-74a3b9ce]:is([class~=dark] *) {
	--maz-tw-text-opacity: 1;
	color: rgba(107, 114, 128, var(--maz-tw-text-opacity, 1));
}

.m-stepper__header.--is-current-step[data-v-74a3b9ce] {
	cursor: default;
}

.m-stepper__header__wrapper[data-v-74a3b9ce] {
	align-items: center;
	display: flex;
}

.m-stepper__header__wrapper[data-v-74a3b9ce]>:not([hidden])~:not([hidden]) {
	--maz-tw-space-x-reverse: 0;
	margin-right: calc(1rem * var(--maz-tw-space-x-reverse));
	margin-left: calc(1rem * calc(1 - var(--maz-tw-space-x-reverse)));
}

.m-stepper__header.--success .m-stepper__count__circle[data-v-74a3b9ce] {
	--maz-tw-scale-x: 1;
	--maz-tw-scale-y: 1;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success)/var(--maz-tw-bg-opacity, 1));
}

.m-stepper__header.--success .m-stepper__right[data-v-74a3b9ce] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success)/var(--maz-tw-text-opacity, 1));
}

.m-stepper__header.--warning .m-stepper__count__circle[data-v-74a3b9ce] {
	--maz-tw-scale-x: 1;
	--maz-tw-scale-y: 1;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning)/var(--maz-tw-bg-opacity, 1));
}

.m-stepper__header.--warning .m-stepper__right[data-v-74a3b9ce] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning)/var(--maz-tw-text-opacity, 1));
}

.m-stepper__header.--error .m-stepper__count__circle[data-v-74a3b9ce] {
	--maz-tw-scale-x: 1;
	--maz-tw-scale-y: 1;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive)/var(--maz-tw-bg-opacity, 1));
}

.m-stepper__header.--error .m-stepper__right[data-v-74a3b9ce] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive)/var(--maz-tw-text-opacity, 1));
}

.m-stepper__title[data-v-74a3b9ce] {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-stepper__subtitle[data-v-74a3b9ce] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	margin-top: .25rem;
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-stepper__count[data-v-74a3b9ce] {
	background-color: var(--round-step-bg-color);
	width: 2rem;
	height: 2rem;
	color: var(--round-step-text-color);
	border-radius: 9999px;
	flex: none;
	justify-content: center;
	align-items: center;
	font-size: 1.125rem;
	line-height: 1.75rem;
	display: flex;
	position: relative;
	overflow: hidden;
}

.m-stepper__count__circle[data-v-74a3b9ce] {
	--maz-tw-scale-x: 0;
	--maz-tw-scale-y: 0;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
	border-radius: 9999px;
	justify-content: center;
	align-items: center;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
	position: absolute;
	inset: 0;
}

.m-stepper__content[data-v-74a3b9ce] {
	border-inline-start-width: 2px;
	padding-top: .5rem;
	padding-bottom: .5rem;
	border-color: rgba(0, 0, 0, 0);
	margin-inline-start: 1.95rem;
	padding-inline-start: 2rem;
}

.m-stepper__content__wrapper[data-v-74a3b9ce] {
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.m-stepper__content[data-v-74a3b9ce]:not(.--no-border) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-spinner[data-v-d6d01f3d] {
	fill: currentColor;
	animation: 1s linear infinite maz-spin-d6d01f3d;
	margin: 0 !important;
}

.m-spinner--normal[data-v-d6d01f3d] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-spinner--primary[data-v-d6d01f3d] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary)/var(--maz-tw-text-opacity, 1));
}

.m-spinner--secondary[data-v-d6d01f3d] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary)/var(--maz-tw-text-opacity, 1));
}

.m-spinner--accent[data-v-d6d01f3d] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent)/var(--maz-tw-text-opacity, 1));
}

.m-spinner--info[data-v-d6d01f3d] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info)/var(--maz-tw-text-opacity, 1));
}

.m-spinner--warning[data-v-d6d01f3d] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning)/var(--maz-tw-text-opacity, 1));
}

.m-spinner--destructive[data-v-d6d01f3d] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive)/var(--maz-tw-text-opacity, 1));
}

.m-spinner--success[data-v-d6d01f3d] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success)/var(--maz-tw-text-opacity, 1));
}

.m-spinner--transparent[data-v-d6d01f3d] {
	--maz-tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--maz-tw-text-opacity, 1));
}

.m-spinner--contrast[data-v-d6d01f3d] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast)/var(--maz-tw-text-opacity, 1));
}

.m-slider[data-v-f0d4efc2] {
	padding: 1em 1.5rem;
}

.m-slider__bar[data-v-f0d4efc2] {
	border-radius: 9999px;
	justify-content: center;
	align-items: center;
	height: .5em;
	display: flex;
	position: relative;
}

.m-slider__divider[data-v-f0d4efc2] {
	border-radius: 2em;
	height: 100%;
	position: absolute;
}

.m-slider__btn[data-v-f0d4efc2] {
	cursor: pointer;
	z-index: 1;
	-webkit-user-select: none;
	user-select: none;
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-style: solid;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
	--maz-tw-shadow-colored: 0 4px 6px -1px var(--maz-tw-shadow-color), 0 2px 4px -2px var(--maz-tw-shadow-color);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
	border-radius: 9999px;
	outline: none;
	justify-content: center;
	align-items: center;
	padding: .25em .5em;
	font-size: .8em;
	font-weight: 700;
	line-height: 1;
	transition: box-shadow .3s ease-in-out, width .3s ease-in-out, transform .3s ease-in-out, background-color .3s ease-in-out;
	display: flex;
	position: absolute;
}

.m-slider__btn span[data-v-f0d4efc2] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	align-items: center;
	margin-left: .25em;
	margin-right: .25em;
	display: flex;
}

.m-slider__btn.active-cursor[data-v-f0d4efc2] {
	z-index: 2;
	transform: scale(1.3);
}

.m-slider__btn[data-v-f0d4efc2]:before {
	content: attr(data-label);
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	font-size: .8em;
	font-weight: 500;
	position: absolute;
	top: -1.5em;
}

.m-slider__btn[data-v-f0d4efc2]:hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-200)/var(--maz-tw-bg-opacity, 1));
}

.m-slider--primary .m-slider__bar[data-v-f0d4efc2] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary)/var(--maz-tw-bg-opacity, 1));
}

.m-slider--primary .m-slider__btn.active-cursor[data-v-f0d4efc2] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-primary)/var(--maz-tw-border-opacity, 1));
	--maz-tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--maz-tw-shadow-colored: 0 10px 15px -3px var(--maz-tw-shadow-color), 0 4px 6px -4px var(--maz-tw-shadow-color);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
}

.m-slider--secondary .m-slider__bar[data-v-f0d4efc2] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-secondary)/var(--maz-tw-bg-opacity, 1));
}

.m-slider--secondary .m-slider__btn.active-cursor[data-v-f0d4efc2] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-secondary)/var(--maz-tw-border-opacity, 1));
	--maz-tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--maz-tw-shadow-colored: 0 10px 15px -3px var(--maz-tw-shadow-color), 0 4px 6px -4px var(--maz-tw-shadow-color);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
}

.m-slider--info .m-slider__bar[data-v-f0d4efc2] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info)/var(--maz-tw-bg-opacity, 1));
}

.m-slider--info .m-slider__btn.active-cursor[data-v-f0d4efc2] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-info)/var(--maz-tw-border-opacity, 1));
	--maz-tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--maz-tw-shadow-colored: 0 10px 15px -3px var(--maz-tw-shadow-color), 0 4px 6px -4px var(--maz-tw-shadow-color);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
}

.m-slider--success .m-slider__bar[data-v-f0d4efc2] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success)/var(--maz-tw-bg-opacity, 1));
}

.m-slider--success .m-slider__btn.active-cursor[data-v-f0d4efc2] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-success)/var(--maz-tw-border-opacity, 1));
	--maz-tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--maz-tw-shadow-colored: 0 10px 15px -3px var(--maz-tw-shadow-color), 0 4px 6px -4px var(--maz-tw-shadow-color);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
}

.m-slider--warning .m-slider__bar[data-v-f0d4efc2] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning)/var(--maz-tw-bg-opacity, 1));
}

.m-slider--warning .m-slider__btn.active-cursor[data-v-f0d4efc2] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-warning)/var(--maz-tw-border-opacity, 1));
	--maz-tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--maz-tw-shadow-colored: 0 10px 15px -3px var(--maz-tw-shadow-color), 0 4px 6px -4px var(--maz-tw-shadow-color);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
}

.m-slider--destructive .m-slider__bar[data-v-f0d4efc2] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive)/var(--maz-tw-bg-opacity, 1));
}

.m-slider--destructive .m-slider__btn.active-cursor[data-v-f0d4efc2] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-destructive)/var(--maz-tw-border-opacity, 1));
	--maz-tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--maz-tw-shadow-colored: 0 10px 15px -3px var(--maz-tw-shadow-color), 0 4px 6px -4px var(--maz-tw-shadow-color);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
}

.m-slider--contrast .m-slider__bar[data-v-f0d4efc2] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast)/var(--maz-tw-bg-opacity, 1));
}

.m-slider--contrast .m-slider__btn.active-cursor[data-v-f0d4efc2] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-contrast)/var(--maz-tw-border-opacity, 1));
	--maz-tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--maz-tw-shadow-colored: 0 10px 15px -3px var(--maz-tw-shadow-color), 0 4px 6px -4px var(--maz-tw-shadow-color);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
}

.m-slider--accent .m-slider__bar[data-v-f0d4efc2] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-accent)/var(--maz-tw-bg-opacity, 1));
}

.m-slider--accent .m-slider__btn.active-cursor[data-v-f0d4efc2] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-accent)/var(--maz-tw-border-opacity, 1));
	--maz-tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--maz-tw-shadow-colored: 0 10px 15px -3px var(--maz-tw-shadow-color), 0 4px 6px -4px var(--maz-tw-shadow-color);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
}

.m-skeleton[data-v-7e7826a1] {
	background-image: linear-gradient(to right, var(--maz-tw-gradient-stops));
	--maz-tw-gradient-from: hsl(var(--maz-background-800)/.4) var(--maz-tw-gradient-from-position);
	--maz-tw-gradient-to: hsl(var(--maz-background-800)/.4) var(--maz-tw-gradient-to-position);
	--maz-tw-gradient-stops: var(--maz-tw-gradient-from), hsl(var(--maz-background-700)/.3) var(--maz-tw-gradient-via-position), var(--maz-tw-gradient-to);
	position: relative;
	overflow: hidden;
}

.m-skeleton[data-v-7e7826a1]:is([class~=dark] *) {
	--maz-tw-gradient-from: hsl(var(--maz-background-700)/.3) var(--maz-tw-gradient-from-position);
	--maz-tw-gradient-to: hsl(var(--maz-background-700)/.3) var(--maz-tw-gradient-to-position);
	--maz-tw-gradient-stops: var(--maz-tw-gradient-from), hsl(var(--maz-background-600)/.2) var(--maz-tw-gradient-via-position), var(--maz-tw-gradient-to);
}

.m-skeleton[data-v-7e7826a1] {
	background-size: 400% 100%;
}

.m-skeleton--rounded-none[data-v-7e7826a1] {
	border-radius: 0;
}

.m-skeleton--rounded-sm[data-v-7e7826a1] {
	border-radius: calc(var(--maz-radius) - 8px);
}

.m-skeleton--rounded-md[data-v-7e7826a1] {
	border-radius: var(--maz-radius);
}

.m-skeleton--rounded-lg[data-v-7e7826a1] {
	border-radius: calc(var(--maz-radius) + 4px);
}

.m-skeleton--rounded-xl[data-v-7e7826a1] {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-skeleton--rounded-full[data-v-7e7826a1], .m-skeleton--circle[data-v-7e7826a1] {
	border-radius: 9999px;
}

.m-skeleton--animated[data-v-7e7826a1] {
	animation: 5s linear infinite m-skeleton-shimmer-7e7826a1;
}

.m-input[data-v-a190b9d9] {
	vertical-align: top;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	flex-direction: column;
	align-items: flex-start;
	display: inline-flex;
}

.m-input.--block[data-v-a190b9d9] {
	width: 100%;
}

.m-input-top-label[data-v-a190b9d9] {
	margin-bottom: .5rem;
}

.m-input-bottom-text[data-v-a190b9d9] {
	margin-top: .25rem;
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-input-wrapper[data-v-a190b9d9] {
	z-index: 1;
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	flex: 1;
	width: 100%;
	height: 100%;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
	position: relative;
	overflow: hidden;
}

.m-input-wrapper.--border[data-v-a190b9d9] {
	border-width: var(--maz-border-width);
	border-style: solid;
}

.m-input-wrapper.--block[data-v-a190b9d9] {
	width: 100%;
}

.m-input-wrapper.--default-border[data-v-a190b9d9] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-input-wrapper.--default-border[data-v-a190b9d9]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border-400)/var(--maz-tw-border-opacity, 1));
}

.m-input-wrapper-input[data-v-a190b9d9] {
	flex: 1;
	align-items: center;
	width: 100%;
	max-width: 100%;
	display: flex;
	position: relative;
}

.m-input-wrapper-input.--has-left-icon .m-input-input[data-v-a190b9d9] {
	padding-inline-start: .5rem;
}

.m-input-wrapper-input.--has-left-icon .m-input-label[data-v-a190b9d9] {
	inset-inline-start: .5rem;
}

.m-input-wrapper-input.--has-right-icon .m-input-input[data-v-a190b9d9] {
	padding-inline-end: .5rem;
}

.m-input-wrapper-input.--xl[data-v-a190b9d9] {
	height: calc(4rem - ( var(--maz-border-width) * 2 ));
}

.m-input-wrapper-input.--xl .m-input-input[data-v-a190b9d9], .m-input-wrapper-input.--xl .m-input-label[data-v-a190b9d9] {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.m-input-wrapper-input.--lg[data-v-a190b9d9] {
	height: calc(3.5rem - ( var(--maz-border-width) * 2 ));
}

.m-input-wrapper-input.--lg .m-input-input[data-v-a190b9d9], .m-input-wrapper-input.--lg .m-input-label[data-v-a190b9d9] {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-input-wrapper-input.--md[data-v-a190b9d9] {
	height: calc(3rem - ( var(--maz-border-width) * 2 ));
}

.m-input-wrapper-input.--sm[data-v-a190b9d9] {
	height: calc(2.5rem - ( var(--maz-border-width) * 2 ));
}

.m-input-wrapper-input.--sm .m-input-input[data-v-a190b9d9], .m-input-wrapper-input.--sm .m-input-label[data-v-a190b9d9] {
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-input-wrapper-input.--xs[data-v-a190b9d9] {
	height: calc(2rem - ( var(--maz-border-width) * 2 ));
}

.m-input-wrapper-input.--xs .m-input-input[data-v-a190b9d9], .m-input-wrapper-input.--xs .m-input-label[data-v-a190b9d9] {
	font-size: .75rem;
	line-height: 1rem;
}

.m-input-wrapper-input.--mini[data-v-a190b9d9] {
	height: calc(1.5rem - ( var(--maz-border-width) * 2 ));
}

.m-input-wrapper-input.--mini .m-input-input[data-v-a190b9d9], .m-input-wrapper-input.--mini .m-input-label[data-v-a190b9d9] {
	font-size: .75rem;
	line-height: 1rem;
}

.m-input-wrapper-right[data-v-a190b9d9], .m-input-wrapper-left[data-v-a190b9d9] {
	z-index: 1;
	display: flex;
	position: relative;
}

.m-input-wrapper-right[data-v-a190b9d9]>:not([hidden])~:not([hidden]), .m-input-wrapper-left[data-v-a190b9d9]>:not([hidden])~:not([hidden]) {
	--maz-tw-space-x-reverse: 0;
	margin-right: calc(.25rem * var(--maz-tw-space-x-reverse));
	margin-left: calc(.25rem * calc(1 - var(--maz-tw-space-x-reverse)));
}

.m-input-wrapper-right[data-v-a190b9d9], .m-input-wrapper-left[data-v-a190b9d9] {
	justify-content: center;
	align-items: center;
	padding-top: .25rem;
	padding-bottom: .25rem;
}

.m-input-wrapper-right[data-v-a190b9d9] {
	padding-inline-end: .5rem;
}

.m-input-wrapper-left[data-v-a190b9d9] {
	padding-inline-start: .5rem;
}

.m-input-wrapper.--rounded-sm[data-v-a190b9d9] {
	border-radius: calc(var(--maz-radius) - 8px);
}

.m-input-wrapper.--rounded-md[data-v-a190b9d9] {
	border-radius: calc(var(--maz-radius) - 4px);
}

.m-input-wrapper.--rounded-lg[data-v-a190b9d9] {
	border-radius: var(--maz-radius);
}

.m-input-wrapper.--rounded-xl[data-v-a190b9d9] {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-input-wrapper.--rounded-full[data-v-a190b9d9] {
	border-radius: 9999px;
}

.m-input-input[data-v-a190b9d9] {
	appearance: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	--maz-tw-text-opacity: 1;
	width: 100%;
	height: 100%;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	--maz-tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--maz-tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
	outline-offset: 2px;
	background-color: rgba(0, 0, 0, 0);
	border-style: none;
	outline: 2px solid rgba(0, 0, 0, 0);
	margin: 0;
	padding: 0 1rem;
	transition: padding .2s cubic-bezier(0, 0, .2, 1);
	overflow: hidden;
}

.m-input-input[data-v-a190b9d9]::placeholder {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-input-label[data-v-a190b9d9] {
	pointer-events: none;
	transform-origin: 0 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: start;
	align-items: center;
	width: calc(100% + 1.3rem);
	line-height: 1.5rem;
	transition: transform .2s cubic-bezier(0, 0, .2, 1);
	position: absolute;
	inset-inline-start: 1rem;
	overflow: hidden;
}

.m-input:not(.--should-up) .m-input-label[data-v-a190b9d9] {
	width: calc(100% - .75rem);
}

.m-input.--should-up .m-input-label[data-v-a190b9d9] {
	transform: scale(.8) translateY(-.65em);
}

.m-input.--should-up .m-input-input[data-v-a190b9d9] {
	padding-top: 1rem;
}

.m-input:not(.--has-state) .m-input-wrapper[data-v-a190b9d9] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-input.--has-z-2 .m-input-wrapper[data-v-a190b9d9] {
	z-index: 2;
}

.m-input.--is-readonly .m-input-input[data-v-a190b9d9] {
	cursor: default;
}

.m-input .m-input-wrapper[data-v-a190b9d9]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-input:has(input:disabled) .m-input-wrapper[data-v-a190b9d9] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-input:has(input:disabled) .m-input-wrapper[data-v-a190b9d9]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-300)/var(--maz-tw-bg-opacity, 1));
}

.m-input:has(input:disabled) .m-input-input[data-v-a190b9d9] {
	cursor: not-allowed;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-input.--is-focused .m-input-wrapper[data-v-a190b9d9] {
	z-index: 3;
}

.m-input.--has-label .m-input-label[data-v-a190b9d9] {
	padding-inline-end: .75rem;
}

.m-popover[data-v-4370ab5e] {
	display: inline-block;
}

.m-popover.--disabled[data-v-4370ab5e] {
	cursor: not-allowed;
}

.m-popover .m-popover-trigger[data-v-4370ab5e] {
	width: 100%;
	height: 100%;
	display: inline-block;
}

.m-popover.--block[data-v-4370ab5e] {
	width: 100%;
}

.m-popover-panel[data-v-4370ab5e] {
	z-index: 1050;
	border-radius: var(--maz-radius);
	--maz-tw-shadow-color: hsl(var(--maz-shadow)/1);
	--maz-tw-shadow: var(--maz-tw-shadow-colored);
	outline-offset: 2px;
	--maz-tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
	filter: var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow);
	will-change: transform, opacity;
	contain: layout style paint;
	backface-visibility: hidden;
	outline: 2px solid rgba(0, 0, 0, 0);
	position: fixed;
}

.m-popover-panel.--surface[data-v-4370ab5e] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
}

.m-popover-panel.--surface[data-v-4370ab5e]:is([class~=dark] *) {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-popover-panel.--primary[data-v-4370ab5e] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-primary-600)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-popover-panel.--secondary[data-v-4370ab5e] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-secondary-600)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-secondary)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-popover-panel.--success[data-v-4370ab5e] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-success-600)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-popover-panel.--warning[data-v-4370ab5e] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-warning-600)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-popover-panel.--destructive[data-v-4370ab5e] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-destructive-600)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-popover-panel.--info[data-v-4370ab5e] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-info-600)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-popover-panel.--accent[data-v-4370ab5e] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-accent-600)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-accent)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-popover-panel.--contrast[data-v-4370ab5e] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-contrast-600)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-popover-panel.--background[data-v-4370ab5e] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.maz-scale-fade-enter-active[data-v-4370ab5e], .maz-scale-pop-enter-active[data-v-4370ab5e] {
	transition: opacity .15s ease-out, transform .15s ease-out;
}

.maz-scale-fade-leave-active[data-v-4370ab5e], .maz-scale-pop-leave-active[data-v-4370ab5e] {
	transition: opacity .15s ease-in, transform .15s ease-in;
}

.m-popover-panel.--position-bottom.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-bottom.maz-scale-fade-leave-to[data-v-4370ab5e], .m-popover-panel.--position-bottom-start.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-bottom-start.maz-scale-fade-leave-to[data-v-4370ab5e], .m-popover-panel.--position-bottom-end.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-bottom-end.maz-scale-fade-leave-to[data-v-4370ab5e] {
	opacity: 0;
	transform-origin: top;
	transform: scaleY(.5);
}

.m-popover-panel.--position-bottom.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-bottom.maz-scale-pop-leave-to[data-v-4370ab5e], .m-popover-panel.--position-bottom-start.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-bottom-start.maz-scale-pop-leave-to[data-v-4370ab5e], .m-popover-panel.--position-bottom-end.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-bottom-end.maz-scale-pop-leave-to[data-v-4370ab5e] {
	opacity: 0;
	transform-origin: top;
	transform: scale(.2) translateY(-4px);
}

.m-popover-panel.--position-top.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-top.maz-scale-fade-leave-to[data-v-4370ab5e], .m-popover-panel.--position-top-start.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-top-start.maz-scale-fade-leave-to[data-v-4370ab5e], .m-popover-panel.--position-top-end.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-top-end.maz-scale-fade-leave-to[data-v-4370ab5e] {
	opacity: 0;
	transform-origin: bottom;
	transform: scaleY(.5);
}

.m-popover-panel.--position-top.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-top.maz-scale-pop-leave-to[data-v-4370ab5e], .m-popover-panel.--position-top-start.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-top-start.maz-scale-pop-leave-to[data-v-4370ab5e], .m-popover-panel.--position-top-end.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-top-end.maz-scale-pop-leave-to[data-v-4370ab5e] {
	opacity: 0;
	transform-origin: bottom;
	transform: scale(.2) translateY(4px);
}

.m-popover-panel.--position-right.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-right.maz-scale-fade-leave-to[data-v-4370ab5e], .m-popover-panel.--position-right-start.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-right-start.maz-scale-fade-leave-to[data-v-4370ab5e], .m-popover-panel.--position-right-end.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-right-end.maz-scale-fade-leave-to[data-v-4370ab5e] {
	opacity: 0;
	transform-origin: 0;
	transform: scaleX(.5);
}

.m-popover-panel.--position-right.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-right.maz-scale-pop-leave-to[data-v-4370ab5e], .m-popover-panel.--position-right-start.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-right-start.maz-scale-pop-leave-to[data-v-4370ab5e], .m-popover-panel.--position-right-end.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-right-end.maz-scale-pop-leave-to[data-v-4370ab5e] {
	opacity: 0;
	transform-origin: 0;
	transform: scale(.2) translate(-4px);
}

.m-popover-panel.--position-left.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-left.maz-scale-fade-leave-to[data-v-4370ab5e], .m-popover-panel.--position-left-start.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-left-start.maz-scale-fade-leave-to[data-v-4370ab5e], .m-popover-panel.--position-left-end.maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel.--position-left-end.maz-scale-fade-leave-to[data-v-4370ab5e] {
	opacity: 0;
	transform-origin: 100%;
	transform: scaleX(.5);
}

.m-popover-panel.--position-left.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-left.maz-scale-pop-leave-to[data-v-4370ab5e], .m-popover-panel.--position-left-start.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-left-start.maz-scale-pop-leave-to[data-v-4370ab5e], .m-popover-panel.--position-left-end.maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel.--position-left-end.maz-scale-pop-leave-to[data-v-4370ab5e] {
	opacity: 0;
	transform-origin: 100%;
	transform: scale(.2) translate(4px);
}

.m-popover-panel:not([class*=--position-]).maz-scale-pop-enter-from[data-v-4370ab5e], .m-popover-panel:not([class*=--position-]).maz-scale-pop-leave-to[data-v-4370ab5e] {
	opacity: 0;
	transform-origin: 50%;
	transform: scale(.2);
}

.m-popover-panel:not([class*=--position-]).maz-scale-fade-enter-from[data-v-4370ab5e], .m-popover-panel:not([class*=--position-]).maz-scale-fade-leave-to[data-v-4370ab5e] {
	opacity: 0;
	transform-origin: 50%;
	transform: scale(.5) translateY(-4px);
}

.m-select[data-v-6d9584ff] {
	vertical-align: top;
	display: inline-flex;
	position: relative;
}

.m-select.--disabled .m-select-input[data-v-6d9584ff] {
	cursor: not-allowed;
}

.m-select-input[data-v-6d9584ff] {
	cursor: pointer;
	width: 100%;
	height: 100%;
}

.m-select-input__toggle-button[data-v-6d9584ff] {
	background-color: rgba(0, 0, 0, 0);
	justify-content: center;
	align-items: center;
	height: 100%;
	padding-inline-start: 0;
	display: flex;
}

.m-select-input[data-v-6d9584ff] input {
	caret-color: rgba(0, 0, 0, 0);
}

.m-select.--mini[data-v-6d9584ff], .m-select.--xs[data-v-6d9584ff] {
	font-size: .75rem;
	line-height: 1rem;
}

.m-select.--sm[data-v-6d9584ff] {
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-select.--md[data-v-6d9584ff] {
	font-size: 1rem;
	line-height: 1.5rem;
}

.m-select.--lg[data-v-6d9584ff] {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-select.--xl[data-v-6d9584ff] {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.m-select[data-v-6d9584ff]:not(.--disabled) .m-input-input {
	cursor: pointer;
}

.m-select-chevron[data-v-6d9584ff] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	font-size: 1.2em;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.m-select.--is-open .m-select-chevron[data-v-6d9584ff] {
	transform: rotate(180deg);
}

.m-select button.maz-custom[data-v-6d9584ff] {
	cursor: pointer;
	appearance: none;
	border-style: none;
}

.m-select button.maz-custom[data-v-6d9584ff]:disabled {
	cursor: not-allowed;
}

.m-select-list[data-v-6d9584ff] {
	z-index: 1050;
	border-radius: var(--maz-radius);
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-shadow-color: hsl(var(--maz-shadow)/1);
	--maz-tw-shadow: var(--maz-tw-shadow-colored);
	--maz-tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
	filter: var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow);
	flex-direction: column;
	gap: .25rem;
	display: flex;
	overflow: hidden;
}

.m-select-list-optgroup[data-v-6d9584ff] {
	text-align: start;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	flex: none;
	padding: .125rem;
	font-size: .875em;
}

.m-select-list.--mini[data-v-6d9584ff], .m-select-list.--xs[data-v-6d9584ff] {
	font-size: .75rem;
	line-height: 1rem;
}

.m-select-list.--sm[data-v-6d9584ff] {
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-select-list.--md[data-v-6d9584ff] {
	font-size: 1rem;
	line-height: 1.5rem;
}

.m-select-list.--lg[data-v-6d9584ff] {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-select-list.--xl[data-v-6d9584ff] {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.m-select-list[data-v-6d9584ff] {
	min-width: 3.5rem;
}

.m-select-list__search-wrapper[data-v-6d9584ff] {
	padding-top: .5rem;
	padding-left: .5rem;
	padding-right: .5rem;
}

.m-select-list__scroll-wrapper[data-v-6d9584ff] {
	flex-direction: column;
	flex: 1;
	gap: .25rem;
	padding: .5rem;
	display: flex;
	overflow: auto;
}

.m-select-list__scroll-wrapper[data-v-6d9584ff]::-webkit-scrollbar {
	width: .1875rem;
}

.m-select-list__scroll-wrapper[data-v-6d9584ff]::-webkit-scrollbar-track {
	background: 0 0;
}

.m-select-list__scroll-wrapper[data-v-6d9584ff]::-webkit-scrollbar-thumb {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-select-list__scroll-wrapper[data-v-6d9584ff]:is([class~=dark] *)::-webkit-scrollbar-thumb {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-select-list__scroll-wrapper[data-v-6d9584ff]::-webkit-scrollbar-thumb {
	border-radius: 1000px;
}

.m-select-list__scroll-wrapper[data-v-6d9584ff] {
	scrollbar-width: thin;
	scrollbar-color: hsl(var(--maz-background-600)) transparent;
}

.m-select-list__no-results[data-v-6d9584ff] {
	justify-content: center;
	align-items: center;
	padding: 1rem;
	display: flex;
}

.m-select-list-item[data-v-6d9584ff] {
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-radius: var(--maz-radius);
	border-width: var(--maz-border-width);
	text-align: start;
	outline-offset: 2px;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-color: rgba(0, 0, 0, 0);
	outline: 2px solid rgba(0, 0, 0, 0);
	align-items: center;
	gap: .75rem;
	width: 100%;
	padding: .5rem .75rem;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
	overflow: hidden;
}

.m-select-list-item[data-v-6d9584ff]:focus-within, .m-select-list-item[data-v-6d9584ff]:hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-select-list-item[data-v-6d9584ff]:focus-within:is([class~=dark] *), .m-select-list-item[data-v-6d9584ff]:hover:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-select-list-item span[data-v-6d9584ff] {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.m-select-list-item.--is-none-value[data-v-6d9584ff] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-select-list-item.--is-selected[data-v-6d9584ff] {
	color: var(--selected-text-color);
	background-color: var(--selected-bg-color);
}

.m-select-list-item.--is-selected[data-v-6d9584ff]:focus {
	outline-color: var(--selected-text-color);
	outline-width: var(--maz-border-width);
}

.m-select-list-item.--is-selected.--transparent[data-v-6d9584ff] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
}

.m-select-country[data-v-49632158] {
	display: inline-flex;
	position: relative;
}

.m-select-country__country-flag[data-v-49632158] {
	z-index: 4;
	cursor: pointer;
	border: none;
	outline: none;
	justify-content: center;
	align-items: center;
	margin: 0;
	padding: 0;
	display: flex;
	position: absolute;
	top: 1.25rem;
	left: .813rem;
}

.m-select-country__country-flag.--should-have-bottom-flag[data-v-49632158] {
	bottom: 2px;
}

.m-select-country__select[data-v-49632158] .m-input-label {
	padding: 0 !important;
}

.m-select-country__select__item[data-v-49632158] {
	text-overflow: ellipsis;
	white-space: nowrap;
	align-items: center;
	gap: .5rem;
	width: 100%;
	font-size: .875rem;
	line-height: 1.25rem;
	display: flex;
	overflow: hidden;
}

.m-select-country__select__item__flag-container[data-v-49632158] {
	justify-content: center;
	align-items: center;
	display: flex;
}

.m-select-country__select__item__list-flag[data-v-49632158] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary-500)/var(--maz-tw-bg-opacity, 1));
	width: 1.25rem;
	height: 1.25rem;
	color: hsl(var(--maz-primary-foreground)/.8);
	border-radius: 9999px;
	justify-content: center;
	align-items: center;
	font-size: .75rem;
	line-height: 1;
	display: flex;
}

.m-reading-progress-bar[data-v-896ee160] {
	z-index: 1050;
	width: 100%;
	position: fixed;
	top: 0;
}

.m-link[data-v-5e8addd2] {
	cursor: pointer;
	align-items: center;
	gap: .25rem;
	text-decoration-line: none;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: inline-flex;
}

.m-link.--underline[data-v-5e8addd2], .m-link.--underline-hover[data-v-5e8addd2]:not(:disabled):hover {
	text-decoration-line: underline;
}

.m-link.--primary[data-v-5e8addd2]:not(:disabled) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary)/var(--maz-tw-text-opacity, 1));
}

.m-link.--primary[data-v-5e8addd2]:not(:disabled):hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-700)/var(--maz-tw-text-opacity, 1));
}

.m-link.--secondary[data-v-5e8addd2]:not(:disabled) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary)/var(--maz-tw-text-opacity, 1));
}

.m-link.--secondary[data-v-5e8addd2]:not(:disabled):hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-700)/var(--maz-tw-text-opacity, 1));
}

.m-link.--info[data-v-5e8addd2]:not(:disabled) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info)/var(--maz-tw-text-opacity, 1));
}

.m-link.--info[data-v-5e8addd2]:not(:disabled):hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-700)/var(--maz-tw-text-opacity, 1));
}

.m-link.--warning[data-v-5e8addd2]:not(:disabled) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning)/var(--maz-tw-text-opacity, 1));
}

.m-link.--warning[data-v-5e8addd2]:not(:disabled):hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-700)/var(--maz-tw-text-opacity, 1));
}

.m-link.--destructive[data-v-5e8addd2]:not(:disabled) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive)/var(--maz-tw-text-opacity, 1));
}

.m-link.--destructive[data-v-5e8addd2]:not(:disabled):hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-700)/var(--maz-tw-text-opacity, 1));
}

.m-link.--success[data-v-5e8addd2]:not(:disabled) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success)/var(--maz-tw-text-opacity, 1));
}

.m-link.--success[data-v-5e8addd2]:not(:disabled):hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-700)/var(--maz-tw-text-opacity, 1));
}

.m-link.--accent[data-v-5e8addd2]:not(:disabled) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent)/var(--maz-tw-text-opacity, 1));
}

.m-link.--accent[data-v-5e8addd2]:not(:disabled):hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-700)/var(--maz-tw-text-opacity, 1));
}

.m-link.--contrast[data-v-5e8addd2]:not(:disabled) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-link.--contrast[data-v-5e8addd2]:not(:disabled):hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground-900)/var(--maz-tw-text-opacity, 1));
}

.m-link.--contrast[data-v-5e8addd2]:not(:disabled):hover:is([class~=dark] *) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground-100)/var(--maz-tw-text-opacity, 1));
}

.m-link.--muted[data-v-5e8addd2]:not(:disabled) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-link.--muted[data-v-5e8addd2]:not(:disabled):hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted-700)/var(--maz-tw-text-opacity, 1));
}

.m-link.--surface[data-v-5e8addd2]:not(:disabled) {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-background)/var(--maz-tw-text-opacity, 1));
}

.m-link.--surface[data-v-5e8addd2]:not(:disabled):hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-background-700)/var(--maz-tw-text-opacity, 1));
}

.m-link[data-v-5e8addd2]:disabled {
	cursor: not-allowed;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	opacity: .5;
}

.m-read-more[data-v-1670b582] {
	flex-direction: column;
	gap: .25rem;
	width: 100%;
	display: flex;
}

.m-read-more__hidden[data-v-1670b582] {
	clip-path: inset(50%);
	width: 1px;
	height: 1px;
	position: absolute;
	overflow: hidden;
}

.m-read-more__content--truncated[data-v-1670b582] {
	position: relative;
}

.m-radio-buttons[data-v-735b3c49] {
	vertical-align: top;
	flex-direction: column;
	gap: .25rem;
	display: inline-flex;
}

.m-radio-buttons__wrapper[data-v-735b3c49] {
	gap: .5rem;
	display: inline-flex;
}

.m-radio-buttons__wrapper.--wrap[data-v-735b3c49] {
	flex-wrap: wrap;
}

.m-radio-buttons__wrapper.--row[data-v-735b3c49] {
	flex-direction: row;
}

.m-radio-buttons__wrapper.--col[data-v-735b3c49] {
	flex-direction: column;
}

.m-radio-buttons.--block[data-v-735b3c49] {
	width: 100%;
}

.m-radio-buttons__items[data-v-735b3c49] {
	cursor: pointer;
	border-radius: var(--maz-radius);
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	align-items: center;
	gap: 1rem;
	padding: .5rem 1rem;
	font-weight: 500;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
}

.m-radio-buttons__items.--size-mini[data-v-735b3c49] {
	min-height: 1.5rem;
	padding-left: .25rem;
	padding-right: .25rem;
	font-size: .75rem;
	line-height: 1rem;
}

.m-radio-buttons__items.--size-xs[data-v-735b3c49] {
	min-height: 2rem;
	padding-left: .5rem;
	padding-right: .5rem;
	font-size: .75rem;
	line-height: 1rem;
}

.m-radio-buttons__items.--size-sm[data-v-735b3c49] {
	min-height: 2.5rem;
	padding-left: .75rem;
	padding-right: .75rem;
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-radio-buttons__items.--size-md[data-v-735b3c49] {
	min-height: 3rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

.m-radio-buttons__items.--size-lg[data-v-735b3c49] {
	min-height: 3.5rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-radio-buttons__items.--size-xl[data-v-735b3c49] {
	min-height: 4rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.m-radio-buttons__items.--elevation[data-v-735b3c49] {
	--maz-tw-shadow-color: hsl(var(--maz-shadow)/1);
	--maz-tw-shadow: var(--maz-tw-shadow-colored);
	--maz-tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
	filter: var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow);
}

.m-radio-buttons__items__checkbox[data-v-735b3c49] {
	justify-content: center;
	align-items: center;
	display: flex;
}

.m-radio-buttons__items__checkbox span[data-v-735b3c49] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	width: 1.5rem;
	height: 1.5rem;
	color: rgba(255, 255, 255, var(--maz-tw-text-opacity, 1));
	border-radius: 9999px;
	flex: none;
	justify-content: center;
	align-items: center;
	padding: .125rem;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
}

.m-radio-buttons__items__checkbox span[data-v-735b3c49]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-radio-buttons__items__checkbox span[data-v-735b3c49] {
	transition: border-color;
}

.m-radio-buttons__items__checkbox span.--is-selected[data-v-735b3c49] {
	border-color: rgba(0, 0, 0, 0);
}

.maz-group:hover .m-radio-buttons__items__checkbox span[data-v-735b3c49]:not(.--is-selected) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
}

.m-radio-buttons__items.--equal-size[data-v-735b3c49] {
	flex: 1;
}

.m-radio-buttons__items[data-v-735b3c49]:not(.--is-selected):hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-radio-buttons__items[data-v-735b3c49]:not(.--is-selected):hover:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-radio-buttons__hint[data-v-735b3c49] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-radio-buttons__hint.--error[data-v-735b3c49] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity, 1));
}

.m-radio-buttons__hint.--success[data-v-735b3c49] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-600)/var(--maz-tw-text-opacity, 1));
}

.m-radio-buttons__hint.--warning[data-v-735b3c49] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity, 1));
}

.maz-radio-buttons-scale-enter-active[data-v-735b3c49], .maz-radio-buttons-scale-leave-active[data-v-735b3c49] {
	opacity: 1;
	z-index: 1;
	transition: all .3s cubic-bezier(.4, .52, .26, .9);
}

.maz-radio-buttons-scale-enter-from[data-v-735b3c49], .maz-radio-buttons-scale-leave-to[data-v-735b3c49] {
	opacity: .4;
	z-index: 1;
	transform: scale(0);
}

.m-radio[data-v-e9c69959] {
	vertical-align: top;
	outline-offset: 2px;
	outline: 2px solid rgba(0, 0, 0, 0);
	align-items: center;
	gap: .5rem;
	display: inline-flex;
	position: relative;
}

.m-radio>span[data-v-e9c69959] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	border-radius: 9999px;
	justify-content: center;
	align-items: center;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
	position: relative;
}

.m-radio>span[data-v-e9c69959]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border-400)/var(--maz-tw-border-opacity, 1));
}

.m-radio>span[data-v-e9c69959] {
	width: var(--radio-size);
	height: var(--radio-size);
}

.m-radio>span .round[data-v-e9c69959] {
	--maz-tw-scale-x: 0;
	--maz-tw-scale-y: 0;
	width: 50%;
	height: 50%;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
	background-color: var(--radio-selected-color);
	border-radius: 9999px;
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-radio:not(.--selected)>span[data-v-e9c69959] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
}

.m-radio:not(.--selected)>span[data-v-e9c69959]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-radio.--selected>span[data-v-e9c69959] {
	border-color: var(--radio-selected-color);
}

.m-radio.--selected>span .round[data-v-e9c69959] {
	--maz-tw-scale-x: 1;
	--maz-tw-scale-y: 1;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
}

.m-radio__text[data-v-e9c69959] {
	flex-direction: column;
	gap: 0;
	display: flex;
}

.m-radio input[data-v-e9c69959] {
	display: none;
}

.m-radio[data-v-e9c69959]:has(input:disabled) {
	cursor: not-allowed;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-radio:has(input:disabled)>span[data-v-e9c69959] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-radio:has(input:disabled)>span[data-v-e9c69959]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-radio:has(input:disabled).--selected>span[data-v-e9c69959] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-radio:has(input:disabled).--selected>span .round[data-v-e9c69959] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-muted)/var(--maz-tw-bg-opacity, 1));
}

.m-radio__hint[data-v-e9c69959] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-radio__hint.--error[data-v-e9c69959] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity, 1));
}

.m-radio__hint.--success[data-v-e9c69959] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-600)/var(--maz-tw-text-opacity, 1));
}

.m-radio__hint.--warning[data-v-e9c69959] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity, 1));
}

.m-radio[data-v-e9c69959]:not(.--selected) {
	cursor: pointer;
}

.m-radio[data-v-e9c69959]:not(:has(input:disabled)) {
	cursor: pointer;
}

.m-radio:not(.--selected):hover>span[data-v-e9c69959], .m-radio:not(.--selected):focus>span[data-v-e9c69959] {
	box-shadow: 0 0 0 .125rem var(--radio-box-shadow);
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-radio:not(:has(input:disabled)):hover>span[data-v-e9c69959] {
	box-shadow: 0 0 0 .125rem var(--radio-box-shadow);
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-radio:not(:has(input:disabled)):focus>span[data-v-e9c69959] {
	box-shadow: 0 0 0 .125rem var(--radio-box-shadow);
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-radio.--error>span[data-v-e9c69959], .m-radio.--warning>span[data-v-e9c69959], .m-radio.--success>span[data-v-e9c69959] {
	box-shadow: 0 0 0 .125rem var(--radio-box-shadow);
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-pull-to-refresh .loading-header[data-v-d798244e], .m-pull-to-refresh .loading-footer[data-v-d798244e] {
	text-align: center;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: .8em;
	display: flex;
	position: relative;
}

.m-pull-to-refresh .loading-header .header-text[data-v-d798244e], .m-pull-to-refresh .loading-footer .header-text[data-v-d798244e] {
	justify-content: center;
	align-items: center;
	width: 100%;
	display: flex;
	position: absolute;
}

.m-pull-to-refresh:not(.--available) .header-text[data-v-d798244e] {
	bottom: .5rem;
}

.m-pagination ul[data-v-38d8a2f9] {
	align-items: center;
	gap: .5rem;
	display: inline-flex;
	margin: 0 !important;
	list-style-type: none !important;
}

.m-pagination ul[data-v-38d8a2f9]>:not([hidden])~:not([hidden]) {
	--maz-tw-space-x-reverse: 0;
	margin-right: calc(-1px * var(--maz-tw-space-x-reverse));
	margin-left: calc(-1px * calc(1 - var(--maz-tw-space-x-reverse)));
}

.m-pagination ul[data-v-38d8a2f9] {
	vertical-align: top;
	font-size: 1rem;
	line-height: 1.5rem;
	padding: 0 !important;
}

.m-pagination ul li[data-v-38d8a2f9] {
	margin: 0;
}

.m-loading-bar[data-v-b0665f8b] {
	width: 100%;
	height: var(--loading-bar-height);
	background-color: var(--loading-bar-color);
	display: block;
	position: relative;
	overflow: hidden;
}

.m-loading-bar div[data-v-b0665f8b] {
	background-color: var(--loading-bar-main-color);
}

.m-loading-bar div[data-v-b0665f8b]:before {
	content: "";
	background-color: inherit;
	will-change: left, right;
	animation: 2.1s cubic-bezier(.65, .815, .735, .395) infinite indeterminate-b0665f8b;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}

.m-loading-bar div[data-v-b0665f8b]:after {
	content: "";
	background-color: inherit;
	will-change: left, right;
	animation: 2.1s cubic-bezier(.165, .84, .44, 1) 1.15s infinite indeterminate-short-b0665f8b;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}

.m-lazy-img-component[data-v-e0df9318] {
	vertical-align: top;
	justify-content: center;
	align-items: center;
	display: inline-flex;
	position: relative;
}

.m-lazy-img-component.--block[data-v-e0df9318], .m-lazy-img-component.--block img[data-v-e0df9318] {
	width: 100%;
}

.m-lazy-img-component-loader[data-v-e0df9318] {
	justify-content: center;
	align-items: center;
	display: none;
	position: absolute;
	inset: 0;
}

.m-lazy-img-component.--height-full img[data-v-e0df9318] {
	width: min-content !important;
	max-width: min-content !important;
	max-height: 100% !important;
}

.m-lazy-img-component.m-lazy-error[data-v-e0df9318]:not(.m-lazy-fallback) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-lazy-img-component.m-lazy-error[data-v-e0df9318]:not(.m-lazy-fallback):is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-lazy-img-component.m-lazy-error:not(.m-lazy-fallback) img[data-v-e0df9318] {
	width: 50%;
	height: 50%;
}

.m-lazy-img-component.m-lazy-loading .m-lazy-img-component-loader[data-v-e0df9318] {
	display: flex;
}

.m-input-tags[data-v-4c169294] {
	border-radius: var(--maz-radius);
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	vertical-align: top;
	flex-wrap: wrap;
	gap: .25rem;
	padding: .25em .5em;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: inline-flex;
	position: relative;
	overflow: hidden;
}

.m-input-tags[data-v-4c169294]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border-400)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-input-tags.--xl[data-v-4c169294] {
	min-height: 4rem;
}

.m-input-tags.--lg[data-v-4c169294] {
	min-height: 3.5rem;
}

.m-input-tags.--md[data-v-4c169294] {
	min-height: 3rem;
}

.m-input-tags.--sm[data-v-4c169294] {
	min-height: 2.5rem;
}

.m-input-tags.--xs[data-v-4c169294] {
	min-height: 2rem;
}

.m-input-tags.--mini[data-v-4c169294] {
	min-height: 1.5rem;
}

.m-input-tags.--block[data-v-4c169294] {
	width: 100%;
}

.m-input-tags__wrapper[data-v-4c169294] {
	justify-content: center;
	align-items: center;
	height: auto;
	display: inline-flex;
	flex: none !important;
}

.m-input-tags__input[data-v-4c169294] {
	flex: 1;
	height: auto !important;
}

.m-input-tags__input[data-v-4c169294] .m-input-wrapper {
	border-style: none;
	min-width: 7.5em;
	background-color: rgba(0, 0, 0, 0) !important;
}

.m-input-tags__input[data-v-4c169294] input {
	padding-left: .4em;
	padding-right: .4em;
}

.m-input-phone-number[data-v-cc259039] {
	vertical-align: top;
	align-items: center;
	display: inline-flex;
	position: relative;
}

.m-input-phone-number.--block[data-v-cc259039] {
	width: 100%;
}

.m-input-phone-number.--col[data-v-cc259039] {
	flex-direction: column;
}

.m-input-phone-number.--col .m-input-phone-number__country-select[data-v-cc259039], .m-input-phone-number.--col .m-input-phone-number__country-select[data-v-cc259039] .m-select-country__select {
	min-width: 100%;
}

.m-input-phone-number.--col .m-input-phone-number__country-select[data-v-cc259039] .m-select-country__select .m-input-wrapper {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: var(--maz-radius);
}

.m-input-phone-number.--row[data-v-cc259039] {
	flex-direction: row;
}

.m-input-phone-number.--row .m-input-phone-number__country-select[data-v-cc259039] .m-select-country__select .m-input-wrapper {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.m-input-phone-number.--responsive[data-v-cc259039] {
	flex-direction: column;
}

@media (min-width:576px) {
	.m-input-phone-number.--responsive[data-v-cc259039] {
		flex-direction: row;
	}
}

.m-input-phone-number.--responsive .m-input-phone-number__country-select[data-v-cc259039] {
	min-width: 100%;
}

@media (min-width:576px) {
	.m-input-phone-number.--responsive .m-input-phone-number__country-select[data-v-cc259039] {
		min-width: inherit;
	}
}

.m-input-phone-number.--responsive .m-input-phone-number__country-select[data-v-cc259039] .m-select-country__select {
	min-width: 100%;
}

@media (min-width:576px) {
	.m-input-phone-number.--responsive .m-input-phone-number__country-select[data-v-cc259039] .m-select-country__select {
		min-width: inherit;
	}
}

.m-input-phone-number.--responsive .m-input-phone-number__country-select[data-v-cc259039] .m-input-wrapper {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

@media (min-width:576px) {
	.m-input-phone-number.--responsive .m-input-phone-number__country-select[data-v-cc259039] .m-input-wrapper {
		border-bottom-right-radius: var(--maz-radius);
		border-bottom-right-radius: 0;
		border-bottom-left-radius: var(--maz-radius);
		border-top-right-radius: 0;
	}
}

.m-input-phone-number__country-list-code[data-v-cc259039] {
	text-align: center;
	--maz-tw-text-opacity: 1;
	min-width: 2rem;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-input-number[data-v-770e9b23] {
	flex-direction: column;
	gap: .5rem;
	display: inline-flex;
}

.m-input-number__wrapper[data-v-770e9b23] {
	vertical-align: top;
	align-items: center;
	display: flex;
}

.m-input-number.--block[data-v-770e9b23] {
	width: 100%;
}

.m-input-number__button.m-btn[data-v-770e9b23]:before {
	content: none !important;
}

.m-input-number__button.m-btn[data-v-770e9b23]:first-child, .m-input-number__button.m-btn[data-v-770e9b23]:last-child {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	padding: 0 .75rem;
}

.m-input-number__button.m-btn[data-v-770e9b23]:first-child {
	margin-right: -2px;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.m-input-number__button.m-btn[data-v-770e9b23]:last-child {
	margin-left: -2px;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.m-input-number__button__icon[data-v-770e9b23] {
	font-size: 1rem;
	line-height: 1.5rem;
}

.m-input-number__input[data-v-770e9b23]:not(.--no-buttons) .m-input-wrapper {
	z-index: 1;
	border-radius: 0 !important;
}

.m-input-number__input.--text-center[data-v-770e9b23] input {
	text-align: center;
	padding: 0;
}

.m-input-number__input.--text-center[data-v-770e9b23] .m-input-label {
	text-align: center !important;
	width: 100% !important;
	padding: 0 !important;
	inset-inline-start: 0 !important;
}

.m-input-number__input.--text-center.--should-up[data-v-770e9b23] .m-input-label {
	width: 125% !important;
}

.m-input-number__input[data-v-770e9b23] input::-webkit-outer-spin-button {
	appearance: none;
	margin: 0;
}

.m-input-number__input[data-v-770e9b23] input::-webkit-inner-spin-button {
	appearance: none;
	margin: 0;
}

.m-input-number__input[data-v-770e9b23] input[type=number] {
	appearance: textfield;
}

.m-input-code[data-v-8bc09e57] {
	vertical-align: top;
	flex-direction: column;
	gap: .5em;
	display: inline-flex;
}

.m-input-code.--mini[data-v-8bc09e57] {
	font-size: .625rem;
	line-height: 1rem;
}

.m-input-code.--xs[data-v-8bc09e57] {
	font-size: .75rem;
	line-height: 1rem;
}

.m-input-code.--sm[data-v-8bc09e57] {
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-input-code.--lg[data-v-8bc09e57] {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-input-code.--xl[data-v-8bc09e57] {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.m-input-code__wrapper[data-v-8bc09e57] {
	gap: 1em;
	display: inline-flex;
}

.m-input-code__hint[data-v-8bc09e57] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-input-code__hint.--error[data-v-8bc09e57] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity, 1));
}

.m-input-code__hint.--success[data-v-8bc09e57] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-600)/var(--maz-tw-text-opacity, 1));
}

.m-input-code__hint.--warning[data-v-8bc09e57] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity, 1));
}

.m-input-code .input-wrapper[data-v-8bc09e57] {
	border-radius: var(--maz-radius);
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-style: solid;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	width: 4em;
	height: 4em;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	position: relative;
	overflow: hidden;
}

.m-input-code .input-wrapper[data-v-8bc09e57]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border-400)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-input-code .input-wrapper[data-v-8bc09e57]:focus-within {
	border-color: var(--input-border-color);
}

.m-input-code .input-wrapper input[data-v-8bc09e57] {
	text-align: center;
	outline-offset: 2px;
	background-color: rgba(0, 0, 0, 0);
	outline: 2px solid rgba(0, 0, 0, 0);
	width: 100%;
	height: 100%;
	font-size: 1.5em;
}

.m-input-code .input-wrapper[data-v-8bc09e57]:has(input:disabled) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-input-code .input-wrapper[data-v-8bc09e57]:has(input:disabled):is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-300)/var(--maz-tw-bg-opacity, 1));
}

.m-input-code .input-wrapper:has(input:disabled) input[data-v-8bc09e57] {
	cursor: not-allowed;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-icon[data-v-71bafbcf] {
	width: 1em !important;
	height: 1em !important;
}

.m-icon--xs[data-v-71bafbcf] {
	font-size: 1rem;
	line-height: 1.5rem;
}

.m-icon--sm[data-v-71bafbcf] {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.m-icon--md[data-v-71bafbcf] {
	font-size: 1.5rem;
	line-height: 2rem;
}

.m-icon--lg[data-v-71bafbcf] {
	font-size: 2.25rem;
	line-height: 2.5rem;
}

.m-icon--xl[data-v-71bafbcf] {
	font-size: 3rem;
	line-height: 1;
}

html.--m-fullscreen-open {
	height: 100vh;
	overflow: hidden;
}

.m-fullscreen-img[data-v-0580614e] {
	z-index: 1050;
	background-color: hsl(var(--maz-overlay)/.05);
	outline-offset: 2px;
	--maz-tw-backdrop-blur: blur(8px);
	width: 100vw;
	height: 100vh;
	-webkit-backdrop-filter: var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);
	backdrop-filter: var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);
	outline: 2px solid rgba(0, 0, 0, 0);
	align-items: center;
	position: fixed;
	inset: 0;
}

.m-fullscreen-img .m-fullscreen-img-scroller[data-v-0580614e] {
	justify-content: center;
	align-items: center;
	width: 100vw;
	height: 100vh;
	display: flex;
	overflow: auto;
}

.m-fullscreen-img img[data-v-0580614e] {
	z-index: 2;
	cursor: zoom-in;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	outline-offset: 2px;
	outline: 2px solid rgba(0, 0, 0, 0);
}

.m-fullscreen-img img.--is-zoomed[data-v-0580614e] {
	cursor: zoom-out;
}

.m-fullscreen-img img.--invisible[data-v-0580614e] {
	visibility: hidden;
}

.m-fullscreen-img img.--absolute[data-v-0580614e] {
	position: absolute;
}

.m-fullscreen-img .m-fullscreen-img-loader[data-v-0580614e] {
	z-index: 15;
	font-size: 1.5rem;
	line-height: 2rem;
	position: absolute;
}

.m-fullscreen-img .m-fullscreen-btn[data-v-0580614e] {
	z-index: 15;
	cursor: pointer;
	width: 7%;
	min-width: 5em;
	height: 5rem;
	padding: 1rem;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
	position: absolute;
}

.m-fullscreen-img .m-fullscreen-btn.--close[data-v-0580614e] {
	inset-inline-end: 0;
	justify-content: flex-end;
	align-items: flex-start;
	top: 0;
}

.m-fullscreen-img .m-fullscreen-btn.--previous[data-v-0580614e] {
	--maz-tw-translate-y: -50%;
	height: 100vh;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
	justify-content: flex-start;
	align-items: center;
	top: 50%;
	left: 0;
}

.m-fullscreen-img .m-fullscreen-btn.--next[data-v-0580614e] {
	inset-inline-end: 0;
	--maz-tw-translate-y: -50%;
	height: 100vh;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
	justify-content: flex-end;
	align-items: center;
	top: 50%;
}

.m-gallery[data-v-11cd1618] {
	display: flex;
	position: relative;
	overflow: hidden;
}

.m-gallery.--has-background-color[data-v-11cd1618] {
	background-color: var(--gallery-background-color);
}

.m-gallery__hidden[data-v-11cd1618] {
	display: none;
}

.m-gallery.--radius[data-v-11cd1618] {
	border-radius: var(--maz-radius);
}

.m-gallery__item[data-v-11cd1618] {
	border-inline-start-width: 2px;
	border-color: var(--gallery-separator-color);
	width: 100%;
	height: 50%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	overflow: hidden;
}

.m-gallery__item--1[data-v-11cd1618] {
	height: 100%;
	left: 0;
}

.m-gallery__item--1[data-v-11cd1618]:not(:last-child) {
	width: 50%;
}

.m-gallery__item--2[data-v-11cd1618] {
	width: 50%;
	height: 50%;
	left: 50%;
}

.m-gallery__item--2[data-v-11cd1618]:last-child {
	height: 100%;
}

.m-gallery__item--2[data-v-11cd1618]:nth-last-child(4) {
	width: 25%;
}

.m-gallery__item--3[data-v-11cd1618] {
	width: 25%;
	top: 50%;
	left: 50%;
}

.m-gallery__item--3[data-v-11cd1618]:last-child {
	width: 50%;
}

.m-gallery__item--3[data-v-11cd1618]:nth-last-child(3) {
	top: 0;
	left: 75%;
}

.m-gallery__item--4[data-v-11cd1618] {
	border-top-width: 2px;
	border-color: var(--gallery-separator-color);
	width: 25%;
	top: 50%;
	left: 50%;
}

.m-gallery__item--4[data-v-11cd1618]:last-child {
	width: 25%;
	left: 75%;
}

.m-gallery__item--5[data-v-11cd1618] {
	border-top-width: 2px;
	border-color: var(--gallery-separator-color);
	width: 25%;
	top: 50%;
	left: 75%;
}

.m-gallery__item[data-v-11cd1618]:first-child {
	border-left: 0;
}

.m-gallery__item--3[data-v-11cd1618]:last-child, .m-gallery__item--3[data-v-11cd1618]:nth-last-child(2), .m-gallery__item--4[data-v-11cd1618]:last-child, .m-gallery__item--5[data-v-11cd1618] {
	border-top-width: 2px;
	border-color: var(--gallery-separator-color);
}

.m-gallery__item__image[data-v-11cd1618] {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	max-width: 100%;
	height: 100%;
}

.m-gallery__remaining-layer[data-v-11cd1618] {
	background-color: hsl(var(--maz-overlay)/.3);
	--maz-tw-backdrop-blur: blur(4px);
	-webkit-backdrop-filter: var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);
	backdrop-filter: var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);
	justify-content: center;
	align-items: center;
	display: flex;
	position: absolute;
	inset: 0;
}

.m-gallery__remaining-layer span[data-v-11cd1618] {
	--maz-tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--maz-tw-text-opacity, 1));
	font-size: 1.875rem;
	line-height: 2.25rem;
}

.m-gallery__empty-layer[data-v-11cd1618] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	width: 100%;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	justify-content: center;
	align-items: center;
	display: flex;
}

.m-gallery__empty-layer[data-v-11cd1618]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

html.--maz-fullscreen-loader-present {
	height: 100vh;
	overflow-y: hidden;
}

.m-fullscreen-loader[data-v-62bb4284] {
	z-index: 1050;
	background-color: hsl(var(--maz-overlay)/.05);
	text-align: center;
	--maz-tw-backdrop-blur: blur(8px);
	-webkit-backdrop-filter: var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);
	backdrop-filter: var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: .5rem;
	display: flex;
	position: fixed;
	inset: 0;
}

.m-expand-animation[data-v-25a0e87a] {
	transition: grid-template-rows var(--expand-animation-duration) var(--expand-animation-timing-function);
	grid-template-rows: 0fr;
	max-width: 100%;
	display: grid;
	overflow-x: auto;
}

.m-expand-animation__inner[data-v-25a0e87a] {
	max-width: 100%;
	overflow-x: auto;
}

.m-expand-animation__inner.--overflow-hidden[data-v-25a0e87a] {
	overflow: hidden;
}

.m-expand-animation--expanded[data-v-25a0e87a] {
	grid-template-rows: 1fr;
}

.m-dropzone[data-v-7a36205a] {
	cursor: pointer;
	border-radius: var(--maz-radius);
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-style: dashed;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: .5rem;
	width: 100%;
	padding: 1.5rem;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
	overflow: hidden;
}

.m-dropzone[data-v-7a36205a]:hover {
	background-color: hsl(var(--maz-background-600)/.5);
}

.m-dropzone[data-v-7a36205a]:hover:is([class~=dark] *) {
	background-color: hsl(var(--maz-background-400)/.5);
}

.m-dropzone--disabled[data-v-7a36205a] {
	cursor: not-allowed;
	opacity: .5;
}

.m-dropzone--is-over-drop-zone[data-v-7a36205a] {
	background-color: hsl(var(--maz-primary-400)/.2);
}

.m-dropzone--is-over-drop-zone[data-v-7a36205a]:hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-dropzone--is-over-drop-zone[data-v-7a36205a]:hover:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-dropzone--is-over-drop-zone[data-v-7a36205a] {
	border-color: var(--active-color);
}

.m-dropzone--is-over-drop-zone .maz-dropzone__upload-icon[data-v-7a36205a] {
	color: var(--active-color);
}

.m-dropzone--is-over-error[data-v-7a36205a] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-destructive)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive-50)/var(--maz-tw-bg-opacity, 1));
}

.m-dropzone--is-over-error[data-v-7a36205a]:hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive-50)/var(--maz-tw-bg-opacity, 1));
}

.m-dropzone--is-over-error .maz-dropzone__upload-icon[data-v-7a36205a] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive)/var(--maz-tw-text-opacity, 1));
}

.m-dropzone__divider[data-v-7a36205a] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-dropzone__content[data-v-7a36205a] {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: .25rem;
	display: flex;
}

.m-dropzone__files-container[data-v-7a36205a] {
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 1rem;
	display: flex;
	position: relative;
}

.m-dropzone__file-item[data-v-7a36205a] {
	cursor: auto;
	border-radius: var(--maz-radius);
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	flex-direction: column;
	align-items: center;
	width: 10rem;
	height: 10rem;
	display: flex;
	position: relative;
	overflow: hidden;
}

.m-dropzone__file-item[data-v-7a36205a]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-dropzone__file-item[data-v-7a36205a] {
	transition: all .3s ease-in-out;
}

.m-dropzone__thumbnail[data-v-7a36205a] {
	position: absolute;
	inset: 0;
}

.m-dropzone__overlay[data-v-7a36205a] {
	border-radius: var(--maz-radius);
	background-color: hsl(var(--maz-background)/.4);
	--maz-tw-backdrop-blur: blur(.125rem);
	-webkit-backdrop-filter: var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);
	backdrop-filter: var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);
	position: absolute;
	inset: 0;
}

.m-dropzone__icon-container[data-v-7a36205a] {
	z-index: 2;
	flex: 1;
	justify-content: center;
	align-items: center;
	padding: .5rem;
	display: flex;
}

.m-dropzone__spinner[data-v-7a36205a] {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-dropzone__success-icon[data-v-7a36205a] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success)/var(--maz-tw-text-opacity, 1));
	font-size: 2.25rem;
	line-height: 2.5rem;
}

.m-dropzone__error-icon[data-v-7a36205a] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive)/var(--maz-tw-text-opacity, 1));
	font-size: 2.25rem;
	line-height: 2.5rem;
}

.m-dropzone__file-icon-wrapper[data-v-7a36205a] {
	border-radius: var(--maz-radius);
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	padding: .25rem;
}

.m-dropzone__description[data-v-7a36205a] {
	z-index: 2;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex-direction: column;
	gap: .25rem;
	width: 100%;
	padding: .5rem;
	display: flex;
	overflow: hidden;
}

.m-dropzone__file-info[data-v-7a36205a] {
	text-align: center;
	flex-direction: column;
	gap: .125rem;
	font-size: .875rem;
	font-weight: 600;
	line-height: 1.25rem;
	display: flex;
}

.m-dropzone__file-name[data-v-7a36205a], .m-dropzone__file-size[data-v-7a36205a] {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.m-dropzone__upload-icon[data-v-7a36205a] {
	font-size: 1.875rem;
	line-height: 2.25rem;
}

.m-dropzone__upload-text[data-v-7a36205a] {
	text-align: center;
}

.m-dropzone__info-text[data-v-7a36205a] {
	text-align: center;
	--maz-tw-text-opacity: 1;
	max-width: 100%;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	flex-direction: column;
	margin-top: 1rem;
	font-size: .875rem;
	line-height: 1.25rem;
	display: flex;
}

.m-dropzone__file-input[data-v-7a36205a] {
	display: none;
}

.m-dropzone .icon-scale-enter-active[data-v-7a36205a], .m-dropzone .icon-scale-leave-active[data-v-7a36205a] {
	transition: transform .3s ease-in-out;
}

.m-dropzone .icon-scale-enter-from[data-v-7a36205a] {
	opacity: 0;
	position: absolute;
	transform: scale(0);
}

.m-dropzone .icon-scale-leave-to[data-v-7a36205a] {
	display: none;
}

.m-dropzone .file-scale-enter-active[data-v-7a36205a], .m-dropzone .file-scale-leave-active[data-v-7a36205a] {
	transition: all .3s ease-in-out;
}

.m-dropzone .file-scale-enter-from[data-v-7a36205a] {
	opacity: 0;
	transform: scale(.3);
}

.m-dropzone .file-scale-leave-to[data-v-7a36205a] {
	opacity: 0;
	transform: translateY(-100%);
}

.m-dropzone .file-scale-move[data-v-7a36205a] {
	transition: transform .3s ease-in-out;
}

.m-dropdown[data-v-cd6fdafd] {
	vertical-align: top;
	flex-direction: column;
	align-items: flex-start;
	display: inline-flex;
	position: relative;
}

.m-dropdown__wrapper[data-v-cd6fdafd] {
	border-radius: var(--maz-radius);
	outline-offset: 2px;
	outline: 2px solid rgba(0, 0, 0, 0);
	width: 100%;
	height: 100%;
}

.m-dropdown__wrapper[data-v-cd6fdafd]:focus {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-dropdown__wrapper[data-v-cd6fdafd]:focus:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-dropdown__icon[data-v-cd6fdafd] {
	transition-property: transform;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-dropdown__icon.--open[data-v-cd6fdafd] {
	--maz-tw-rotate: 180deg;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
}

.m-dropdown__menu[data-v-cd6fdafd] {
	flex-direction: column;
	gap: .125rem;
	min-width: max-content;
	min-height: max-content;
	padding: .5rem;
	display: flex;
	overflow: auto;
}

.m-dropdown__menu .menuitem[data-v-cd6fdafd] {
	cursor: pointer;
	white-space: nowrap;
	border-radius: var(--maz-radius);
	text-align: start;
	outline-offset: 2px;
	outline: 2px solid rgba(0, 0, 0, 0);
	padding: .5rem 1rem;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-dropdown__menu .menuitem[data-v-cd6fdafd]:hover, .m-dropdown__menu .menuitem[data-v-cd6fdafd]:focus {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-dropdown__menu .menuitem[data-v-cd6fdafd]:hover:is([class~=dark] *), .m-dropdown__menu .menuitem[data-v-cd6fdafd]:focus:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button[data-v-cd6fdafd]:disabled {
	cursor: not-allowed;
	opacity: .5;
}

.m-dropdown__menu .menuitem.menuitem__button.--primary[data-v-cd6fdafd] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--primary[data-v-cd6fdafd]:hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-600)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--secondary[data-v-cd6fdafd] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--secondary[data-v-cd6fdafd]:hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-600)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--info[data-v-cd6fdafd] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--info[data-v-cd6fdafd]:hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-600)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--warning[data-v-cd6fdafd], .m-dropdown__menu .menuitem.menuitem__button.--warning[data-v-cd6fdafd]:hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--destructive[data-v-cd6fdafd], .m-dropdown__menu .menuitem.menuitem__button.--destructive[data-v-cd6fdafd]:hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--success[data-v-cd6fdafd], .m-dropdown__menu .menuitem.menuitem__button.--success[data-v-cd6fdafd]:hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-600)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--contrast[data-v-cd6fdafd] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--contrast[data-v-cd6fdafd]:hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast-600)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--accent[data-v-cd6fdafd] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent)/var(--maz-tw-text-opacity, 1));
}

.m-dropdown__menu .menuitem.menuitem__button.--accent[data-v-cd6fdafd]:hover {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-600)/var(--maz-tw-text-opacity, 1));
}

.m-drawer[data-v-7fe4cde1] {
	align-items: stretch;
}

.m-drawer .m-drawer-content-wrap[data-v-7fe4cde1] {
	pointer-events: auto;
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	flex-direction: column;
	display: flex;
	overflow-y: auto;
}

.m-drawer .m-drawer-content-wrap>.m-drawer-header[data-v-7fe4cde1] {
	z-index: 1;
	border-bottom-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	padding-top: .75rem;
	padding-bottom: .75rem;
	background-clip: padding-box;
	flex-shrink: 0;
	align-items: center;
	height: 4rem;
	padding-inline: 1rem .5rem;
	display: flex;
}

.m-drawer .m-drawer-content-wrap>.m-drawer-header .m-drawer-header__title[data-v-7fe4cde1] {
	margin: 0;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem;
}

.m-drawer .m-drawer-content-wrap>.m-drawer-header .m-drawer-header__close[data-v-7fe4cde1] {
	justify-content: flex-end;
	display: flex;
}

.m-drawer .m-drawer-content-wrap>.m-drawer-header.--justify-end[data-v-7fe4cde1] {
	justify-content: flex-end;
}

.m-drawer .m-drawer-content-wrap>.m-drawer-header.--justify-between[data-v-7fe4cde1] {
	justify-content: space-between;
}

.m-drawer .m-drawer-content-wrap>.m-drawer-body[data-v-7fe4cde1] {
	z-index: 0;
	background-clip: padding-box;
	flex: 1;
	min-height: 0;
	overflow-x: auto;
}

.m-drawer .--left.m-drawer-content-wrap[data-v-7fe4cde1], .m-drawer .--right.m-drawer-content-wrap[data-v-7fe4cde1] {
	width: 100%;
	min-height: 100vh;
}

@media (min-width:640px) {
	.m-drawer .--left.m-drawer-content-wrap[data-v-7fe4cde1], .m-drawer .--right.m-drawer-content-wrap[data-v-7fe4cde1] {
		width: var(--maz-drawer-size);
	}
}

.m-drawer .--top.m-drawer-content-wrap[data-v-7fe4cde1], .m-drawer .--bottom.m-drawer-content-wrap[data-v-7fe4cde1] {
	width: 100%;
	height: auto;
}

.m-date-picker-container[data-v-aad199c3] {
	border-radius: var(--maz-radius);
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	overflow: hidden;
}

.m-date-picker-container[data-v-aad199c3]:is([class~=dark] *), .m-date-picker-container.--is-inline[data-v-aad199c3] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-date-picker-container.--is-inline[data-v-aad199c3]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-date-picker-container.--has-double[data-v-aad199c3] {
	min-width: 28.125rem;
}

.m-date-picker-container__wrapper[data-v-aad199c3] {
	display: flex;
}

.m-date-picker-container[data-v-aad199c3] button:disabled {
	border-style: none;
	--maz-tw-text-opacity: 1 !important;
	color: rgba(209, 213, 219, var(--maz-tw-text-opacity, 1)) !important;
	background-color: rgba(0, 0, 0, 0) !important;
}

.m-date-picker-container[data-v-aad199c3] button:disabled:hover {
	background-color: rgba(0, 0, 0, 0) !important;
}

.m-date-picker-container[data-v-aad199c3] button:disabled:is([class~=dark] *) {
	--maz-tw-text-opacity: 1 !important;
	color: rgba(55, 65, 81, var(--maz-tw-text-opacity, 1)) !important;
}

.m-date-picker-container:not(.--has-date) .m-date-picker-container__time[data-v-aad199c3] {
	width: 100%;
}

.m-date-picker-container:not(.--has-date) .m-date-picker-container__time[data-v-aad199c3] .m-date-picker-time__column__hour, .m-date-picker-container:not(.--has-date) .m-date-picker-container__time[data-v-aad199c3] .m-date-picker-time__column__minute {
	width: 50%;
}

.m-date-picker[data-v-1dc4bd2f] {
	display: inline-block;
	position: relative;
}

.m-date-picker__input[data-v-1dc4bd2f] {
	width: 100%;
	height: 100%;
}

.m-date-picker .m-date-picker__button[data-v-1dc4bd2f] {
	cursor: not-allowed;
	background-color: rgba(0, 0, 0, 0);
	justify-content: center;
	align-items: center;
	height: 100%;
	padding-inline-end: .25rem;
	display: flex;
}

.m-date-picker .m-date-picker__button__chevron[data-v-1dc4bd2f] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	transition-property: transform;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-date-picker.--is-open .m-date-picker__button__chevron[data-v-1dc4bd2f] {
	transform: rotate(180deg);
}

.m-date-picker:not(.--is-disabled) .m-date-picker__button[data-v-1dc4bd2f] {
	cursor: pointer;
}

.m-date-picker:not(.--is-disabled) .m-date-picker__input[data-v-1dc4bd2f] input {
	cursor: pointer !important;
}

.m-container[data-v-99e22269] {
	flex-direction: column;
	display: inline-flex;
	position: relative;
}

.m-container.--overflow-hidden[data-v-99e22269] {
	overflow: hidden;
}

.m-container.--block[data-v-99e22269] {
	width: 100%;
}

.m-container[data-v-99e22269]:not(.--transparent) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
}

.m-container__header[data-v-99e22269] {
	justify-content: flex-start;
	align-items: center;
	gap: .5rem;
	width: 100%;
	display: flex;
}

.m-container__content[data-v-99e22269] {
	width: 100%;
}

.m-container.--padding .m-container__content[data-v-99e22269], .m-container.--padding .m-container__header[data-v-99e22269] {
	padding: .75rem 1rem;
}

.m-container.--elevation[data-v-99e22269] {
	--maz-tw-shadow-color: hsl(var(--maz-shadow)/1);
	--maz-tw-shadow: var(--maz-tw-shadow-colored);
	--maz-tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
	filter: var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow);
}

.m-container.--bordered[data-v-99e22269] {
	border-width: var(--maz-border-width);
}

.m-container.--bordered .m-container__header[data-v-99e22269] {
	border-bottom-width: var(--maz-border-width);
}

.m-container.--rounded-none[data-v-99e22269] {
	border-radius: 0;
}

.m-container.--rounded-sm[data-v-99e22269] {
	border-radius: calc(var(--maz-radius) - 8px);
}

.m-container.--rounded-md[data-v-99e22269] {
	border-radius: calc(var(--maz-radius) - 4px);
}

.m-container.--rounded-lg[data-v-99e22269] {
	border-radius: var(--maz-radius);
}

.m-container.--rounded-xl[data-v-99e22269] {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-container.--rounded-full[data-v-99e22269] {
	border-radius: 9999px;
}

.m-circular-progress-bar[data-v-bfa690b0] {
	justify-content: center;
	align-items: center;
	width: 1em;
	height: 1em;
	display: inline-flex;
	position: relative;
}

.m-circular-progress-bar .outer[data-v-bfa690b0] {
	border-radius: 9999px;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	display: flex;
}

.m-circular-progress-bar .inner[data-v-bfa690b0] {
	border-radius: 9999px;
	justify-content: center;
	align-items: center;
	width: .85em;
	height: .85em;
	display: flex;
}

.m-circular-progress-bar .inner[data-v-bfa690b0]>* {
	font-size: .25em;
}

.m-card-spotlight[data-v-62fed5f8] {
	border-radius: var(--maz-radius);
	padding: max(var(--maz-border-width), 1px);
	contain: layout style paint;
	display: inline-flex;
	position: relative;
	overflow: hidden;
}

.m-card-spotlight .inner[data-v-62fed5f8] {
	border-radius: calc(var(--maz-radius) - max(var(--maz-border-width), 1px));
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

.m-card-spotlight .inner[data-v-62fed5f8]:before {
	content: "";
	z-index: 1;
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	width: 100%;
	height: 100%;
	opacity: var(--inner-opacity);
	position: absolute;
	top: 0;
	left: 0;
}

.m-card-spotlight .content[data-v-62fed5f8] {
	z-index: 2;
	width: 100%;
	height: 100%;
	position: relative;
}

.m-card-spotlight .blob[data-v-62fed5f8] {
	z-index: 0;
	--maz-tw-blur: blur(40px);
	filter: var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow);
	will-change: transform;
	border-radius: 9999px;
	width: 208px;
	height: 208px;
	transition: opacity .15s ease-out;
	position: absolute;
	top: 0;
	left: 0;
}

.m-checkbox[data-v-54ce2696] {
	vertical-align: top;
	outline-offset: 2px;
	outline: 2px solid rgba(0, 0, 0, 0);
	align-items: center;
	gap: .5rem;
	display: inline-flex;
	position: relative;
}

.m-checkbox .check-icon[data-v-54ce2696] {
	--maz-tw-scale-x: 0;
	--maz-tw-scale-y: 0;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-checkbox>span[data-v-54ce2696] {
	border-radius: calc(var(--maz-radius) - 4px);
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	justify-content: center;
	align-items: center;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
	position: relative;
}

.m-checkbox>span[data-v-54ce2696]:is([class~=dark] *) {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border-400)/var(--maz-tw-border-opacity, 1));
}

.m-checkbox input[data-v-54ce2696] {
	display: none;
}

.m-checkbox input:not(:checked)~span[data-v-54ce2696] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
}

.m-checkbox input:not(:checked)~span[data-v-54ce2696]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-checkbox input:checked~span[data-v-54ce2696] {
	border-color: var(--checkbox-selected-color);
	background-color: var(--checkbox-selected-color);
}

.m-checkbox input:checked~span .check-icon[data-v-54ce2696] {
	--maz-tw-scale-x: 1;
	--maz-tw-scale-y: 1;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
}

.m-checkbox input:disabled~span[data-v-54ce2696] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-checkbox input:disabled~span[data-v-54ce2696]:is([class~=dark] *) {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-300)/var(--maz-tw-bg-opacity, 1));
}

.m-checkbox[data-v-54ce2696]:has(input:disabled) {
	cursor: not-allowed;
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-checkbox:has(input:disabled) input:checked~span[data-v-54ce2696] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-checkbox:has(input:disabled) input:checked~span .check-icon[data-v-54ce2696] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-checkbox[data-v-54ce2696]:not(:has(input:disabled)) {
	cursor: pointer;
}

:is(.m-checkbox:not(:has(input:disabled)):hover>span[data-v-54ce2696],.m-checkbox:not(:has(input:disabled)):focus>span[data-v-54ce2696],.m-checkbox:not(:has(input:disabled)).--error>span[data-v-54ce2696],.m-checkbox:not(:has(input:disabled)).--warning>span[data-v-54ce2696],.m-checkbox:not(:has(input:disabled)).--success>span[data-v-54ce2696]) {
	box-shadow: 0 0 0 .125rem var(--checkbox-box-shadow-color);
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-checkbox__text[data-v-54ce2696] {
	flex-direction: column;
	gap: 0;
	display: flex;
}

.m-checkbox__hint[data-v-54ce2696] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	font-size: .875rem;
	line-height: 1.25rem;
}

.m-checkbox__hint.--error[data-v-54ce2696] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity, 1));
}

.m-checkbox__hint.--success[data-v-54ce2696] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-600)/var(--maz-tw-text-opacity, 1));
}

.m-checkbox__hint.--warning[data-v-54ce2696] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity, 1));
}

.m-checklist[data-v-a3099090] {
	flex-direction: column;
	gap: 1rem;
	display: flex;
}

.m-checklist .search-label[data-v-a3099090] {
	justify-content: space-between;
	align-items: center;
	gap: 1rem;
	display: flex;
}

.m-checklist .title[data-v-a3099090] {
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: none;
	overflow: hidden;
}

.m-checklist[data-v-a3099090] .card-content {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	flex-direction: column;
	gap: .5rem;
	padding: .5rem .75rem;
	display: flex;
	overflow-y: auto;
}

.m-checklist .no-results[data-v-a3099090] {
	justify-content: center;
	align-items: center;
	height: 100%;
	display: flex;
}

.m-checklist .no-results-content[data-v-a3099090] {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: .75rem;
	height: 100%;
	padding-top: 2rem;
	padding-bottom: 2rem;
	display: flex;
}

.m-checklist .no-results-icon[data-v-a3099090] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	font-size: 1.875rem;
	line-height: 2.25rem;
}

.m-checklist .no-results-text[data-v-a3099090] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.m-checklist .m-checklist-item[data-v-a3099090] {
	cursor: pointer;
	border-radius: var(--maz-radius);
	text-align: start;
	align-items: center;
	gap: 1rem;
	width: 100%;
	padding: .5rem .75rem;
	display: flex;
}

.m-checklist .m-checklist-item[data-v-a3099090]:hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-checklist .item-label[data-v-a3099090]:first-letter {
	text-transform: capitalize;
}

.m-carousel[data-v-509daa66] {
	flex-direction: column;
	display: flex;
	position: relative;
}

.m-carousel__header[data-v-509daa66] {
	justify-content: flex-end;
	align-items: center;
	display: flex;
}

.m-carousel__header.--has-title[data-v-509daa66] {
	justify-content: space-between;
}

.m-carousel__header__actions[data-v-509daa66] {
	flex: 1;
	justify-content: flex-end;
	display: flex;
}

.m-carousel__header__actions[data-v-509daa66]>:not([hidden])~:not([hidden]) {
	--maz-tw-space-x-reverse: 0;
	margin-right: calc(.5rem * var(--maz-tw-space-x-reverse));
	margin-left: calc(.5rem * calc(1 - var(--maz-tw-space-x-reverse)));
}

.m-carousel__items[data-v-509daa66] {
	z-index: 1;
	flex: 1;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.m-carousel__items[data-v-509daa66]>:not([hidden])~:not([hidden]) {
	--maz-tw-space-x-reverse: 0;
	margin-right: calc(1.25rem * var(--maz-tw-space-x-reverse));
	margin-left: calc(1.25rem * calc(1 - var(--maz-tw-space-x-reverse)));
}

.m-carousel__items[data-v-509daa66] {
	padding-top: 1rem;
	padding-bottom: 1rem;
	scroll-behavior: smooth;
	padding-inline-start: .75rem;
	overflow-y: hidden;
}

.m-carousel__items[data-v-509daa66]::-webkit-scrollbar {
	width: .1875rem;
}

.m-carousel__items[data-v-509daa66]::-webkit-scrollbar-track {
	background: 0 0;
}

.m-carousel__items[data-v-509daa66]::-webkit-scrollbar-thumb {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-carousel__items[data-v-509daa66]:is([class~=dark] *)::-webkit-scrollbar-thumb {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity, 1));
}

.m-carousel__items[data-v-509daa66]::-webkit-scrollbar-thumb {
	border-radius: 1000px;
}

.m-carousel__items[data-v-509daa66] {
	scrollbar-width: thin;
	scrollbar-color: hsl(var(--maz-background-600)) transparent;
}

.m-carousel__items__spacer[data-v-509daa66] {
	flex: 0 0 1px;
	width: 1px;
	height: 1px;
}

.m-carousel__btn.--muted[data-v-509daa66] {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	fill: currentColor;
}

.m-carousel :not(.--hide-scrollbar) .m-carousel__items[data-v-509daa66] {
	overflow-x: auto;
}

.m-carousel.--hide-scrollbar .m-carousel__items[data-v-509daa66] {
	overflow-x: hidden;
}

.m-carousel.--hide-scrollbar:hover .m-carousel__items[data-v-509daa66], .m-carousel.--hide-scrollbar:focus-within .m-carousel__items[data-v-509daa66], .m-carousel.--hide-scrollbar:active .m-carousel__items[data-v-509daa66], .m-carousel.--hide-scrollbar:focus .m-carousel__items[data-v-509daa66] {
	overflow-x: auto;
}

.m-card[data-v-235bd5ff] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	flex-direction: column;
	max-height: 100%;
	display: inline-flex;
	position: relative;
}

.m-card[data-v-235bd5ff]:is([class~=dark] *) {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-card.--block[data-v-235bd5ff] {
	width: 100%;
}

.m-card__header[data-v-235bd5ff] {
	align-items: center;
	padding: .75rem 1rem;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
}

.m-card__header.--is-collapsible[data-v-235bd5ff]:hover {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-card__collapse-icon[data-v-235bd5ff] {
	--maz-tw-rotate: 0deg;
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
	transition-property: transform;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-card__collapse-icon.--is-open[data-v-235bd5ff] {
	transform: rotate(180deg);
}

.m-card__wrapper[data-v-235bd5ff] {
	flex: 1;
	display: flex;
}

.m-card__wrapper--row[data-v-235bd5ff] {
	flex-direction: row;
}

.m-card__wrapper--row-reverse[data-v-235bd5ff] {
	flex-direction: row-reverse;
}

.m-card__wrapper--column[data-v-235bd5ff] {
	flex-direction: column;
}

.m-card__wrapper--column-reverse[data-v-235bd5ff] {
	flex-direction: column-reverse;
}

.m-card--linked[data-v-235bd5ff] {
	transition: all .3s ease-in-out;
	transform: scale(1);
}

.m-card--linked[data-v-235bd5ff]:hover:not(.m-card--no-scale) {
	z-index: 1;
	transform: scale(1.02);
}

.m-card--linked .m-card__wrapper[data-v-235bd5ff] {
	cursor: pointer;
	text-decoration-line: none;
}

.m-card--linked .m-card__wrapper[data-v-235bd5ff]:hover {
	text-decoration-line: none;
}

.m-card__content__wrapper[data-v-235bd5ff] {
	flex-direction: column;
	gap: .5rem;
	max-width: 100%;
	height: 100%;
	display: flex;
	position: relative;
}

.m-card__title[data-v-235bd5ff], .m-card__title[data-v-235bd5ff]>* {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.m-card__subtitle[data-v-235bd5ff], .m-card__subtitle[data-v-235bd5ff]>* {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.m-card__gallery[data-v-235bd5ff] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
	flex: 1;
}

.m-card__gallery[data-v-235bd5ff]:is([class~=dark] *) {
	background-color: hsl(var(--maz-background-600)/.4);
}

.m-card__gallery__wrapper[data-v-235bd5ff] {
	display: flex;
	position: relative;
	overflow: hidden;
}

.m-card__actions[data-v-235bd5ff] {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
}

.m-card__actions[data-v-235bd5ff]>:not(:last-child) {
	margin-inline-end: .5rem;
}

.m-button-group[data-v-c3f04a48] {
	display: inline-flex;
}

.m-button-group.--row[data-v-c3f04a48] {
	flex-direction: row;
}

.m-button-group.--row .m-button-group__button[data-v-c3f04a48], .m-button-group.--row[data-v-c3f04a48] .m-btn {
	border-radius: 0;
}

.m-button-group.--row .m-button-group__button[data-v-c3f04a48]:first-child, .m-button-group.--row[data-v-c3f04a48] .m-btn:first-child {
	border-top-left-radius: var(--maz-radius);
	border-bottom-left-radius: var(--maz-radius);
}

.m-button-group.--row .m-button-group__button[data-v-c3f04a48]:last-child, .m-button-group.--row[data-v-c3f04a48] .m-btn:last-child {
	border-top-right-radius: var(--maz-radius);
	border-bottom-right-radius: var(--maz-radius);
}

.m-button-group.--row .m-button-group__button[data-v-c3f04a48]:not(:last-child), .m-button-group.--row[data-v-c3f04a48] .m-btn:not(:last-child) {
	border-right-width: 0;
}

.m-button-group.--row .m-button-group__button[data-v-c3f04a48]:not(:first-child), .m-button-group.--row[data-v-c3f04a48] .m-btn:not(:first-child) {
	margin-left: -1px;
}

.m-button-group.--row .m-button-group__button[data-v-c3f04a48]:focus-visible, .m-button-group.--row .m-button-group__button[data-v-c3f04a48]:active, .m-button-group.--row .m-button-group__button.--active[data-v-c3f04a48], .m-button-group.--row[data-v-c3f04a48] .m-btn:focus-visible, .m-button-group.--row[data-v-c3f04a48] .m-btn:active, .m-button-group.--row[data-v-c3f04a48] .m-btn.--active {
	z-index: 1;
}

.m-button-group.--col[data-v-c3f04a48] {
	flex-direction: column;
}

.m-button-group.--col .m-button-group__button[data-v-c3f04a48], .m-button-group.--col[data-v-c3f04a48] .m-btn {
	border-radius: 0;
}

.m-button-group.--col .m-button-group__button[data-v-c3f04a48]:first-child, .m-button-group.--col[data-v-c3f04a48] .m-btn:first-child {
	border-top-left-radius: var(--maz-radius);
	border-top-right-radius: var(--maz-radius);
}

.m-button-group.--col .m-button-group__button[data-v-c3f04a48]:last-child, .m-button-group.--col[data-v-c3f04a48] .m-btn:last-child {
	border-bottom-right-radius: var(--maz-radius);
	border-bottom-left-radius: var(--maz-radius);
}

.m-button-group.--col .m-button-group__button[data-v-c3f04a48]:not(:last-child), .m-button-group.--col[data-v-c3f04a48] .m-btn:not(:last-child) {
	border-bottom-width: 0;
}

.m-button-group.--col .m-button-group__button[data-v-c3f04a48]:not(:first-child), .m-button-group.--col[data-v-c3f04a48] .m-btn:not(:first-child) {
	margin-top: -1px;
}

.m-button-group.--col .m-button-group__button[data-v-c3f04a48]:focus-visible, .m-button-group.--col .m-button-group__button[data-v-c3f04a48]:active, .m-button-group.--col .m-button-group__button.--active[data-v-c3f04a48], .m-button-group.--col[data-v-c3f04a48] .m-btn:focus-visible, .m-button-group.--col[data-v-c3f04a48] .m-btn:active, .m-button-group.--col[data-v-c3f04a48] .m-btn.--active {
	z-index: 1;
}

.m-bottom-sheet__container[data-v-f5c86046] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	width: 100%;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
	--maz-tw-shadow-color: hsl(var(--maz-shadow)/1);
	--maz-tw-shadow: var(--maz-tw-shadow-colored);
	--maz-tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
	filter: var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow);
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
	padding-left: 3rem;
	padding-right: 3rem;
	position: relative;
}

.m-bottom-sheet__container.--padding[data-v-f5c86046] {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.m-bottom-sheet__container[data-v-f5c86046] {
	box-shadow: 0 -5px 20px rgba(0, 0, 0, .2);
}

.m-bottom-sheet__content-wrapper[data-v-f5c86046] {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.m-bottom-sheet__close[data-v-f5c86046] {
	inset-inline-end: .5rem;
	top: .5rem;
	position: absolute !important;
}

.m-badge[data-v-e23f6c4f] {
	border-width: var(--maz-border-width);
	vertical-align: top;
	border-color: rgba(0, 0, 0, 0);
	justify-content: center;
	align-items: center;
	padding: .25em .5em;
	font-weight: 600;
	line-height: 1.4em;
	display: inline-flex;
}

.m-badge.--nowrap[data-v-e23f6c4f] {
	white-space: nowrap;
}

.m-badge.--rounded-sm[data-v-e23f6c4f] {
	border-radius: calc(var(--maz-radius) - 8px);
}

.m-badge.--rounded-md[data-v-e23f6c4f] {
	border-radius: calc(var(--maz-radius) - 4px);
}

.m-badge.--rounded-lg[data-v-e23f6c4f] {
	border-radius: var(--maz-radius);
}

.m-badge.--rounded-xl[data-v-e23f6c4f] {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-badge.--rounded-full[data-v-e23f6c4f] {
	border-radius: 9999px;
}

.m-badge.--primary[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-primary)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--primary.--outlined[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-primary)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary)/var(--maz-tw-text-opacity, 1));
	background-color: rgba(0, 0, 0, 0);
}

.m-badge.--primary.--pastel[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-primary-50)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-primary-700)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--info[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-info)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--info.--outlined[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-info)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info)/var(--maz-tw-text-opacity, 1));
	background-color: rgba(0, 0, 0, 0);
}

.m-badge.--info.--pastel[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-info-50)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-info-700)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--secondary[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-secondary)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-secondary)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--secondary.--outlined[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-secondary)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary)/var(--maz-tw-text-opacity, 1));
	background-color: rgba(0, 0, 0, 0);
}

.m-badge.--secondary.--pastel[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-secondary-50)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-secondary-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-secondary-700)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--destructive[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-destructive)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--destructive.--outlined[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-destructive)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive)/var(--maz-tw-text-opacity, 1));
	background-color: rgba(0, 0, 0, 0);
}

.m-badge.--destructive.--pastel[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-destructive-200)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive-200)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-700)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--warning[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-warning)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--warning.--outlined[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-warning)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning)/var(--maz-tw-text-opacity, 1));
	background-color: rgba(0, 0, 0, 0);
}

.m-badge.--warning.--pastel[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-warning-50)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-700)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--success[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-success)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--success.--outlined[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-success)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success)/var(--maz-tw-text-opacity, 1));
	background-color: rgba(0, 0, 0, 0);
}

.m-badge.--success.--pastel[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-success-50)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-700)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--contrast[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-contrast)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--contrast.--outlined[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-contrast)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast)/var(--maz-tw-text-opacity, 1));
	background-color: rgba(0, 0, 0, 0);
}

.m-badge.--contrast.--pastel[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-contrast-50)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-contrast-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--accent[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-accent)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-accent)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--accent.--outlined[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-accent)/var(--maz-tw-border-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent)/var(--maz-tw-text-opacity, 1));
	background-color: rgba(0, 0, 0, 0);
}

.m-badge.--accent.--pastel[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-accent-50)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-accent-50)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-accent-700)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--surface[data-v-e23f6c4f] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background)/var(--maz-tw-bg-opacity, 1));
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.m-badge.--surface.--outlined[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
	background-color: rgba(0, 0, 0, 0);
}

.m-badge.--surface.--pastel[data-v-e23f6c4f] {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-background-600)/var(--maz-tw-border-opacity, 1));
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity, 1));
}

.m-avatar[data-v-12d5166a] {
	vertical-align: top;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: .5em;
	display: inline-flex;
	text-decoration-line: none !important;
}

.m-avatar__caption[data-v-12d5166a] {
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	text-transform: capitalize;
	width: 100%;
	font-weight: 500;
	overflow: hidden;
}

.m-avatar__initial[data-v-12d5166a] {
	text-transform: capitalize;
	--maz-tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--maz-tw-text-opacity, 1));
	font-size: 1.5em;
}

.m-avatar__wrapper[data-v-12d5166a] {
	flex: none;
	justify-content: center;
	width: 3em;
	height: 3em;
	display: flex;
	position: relative;
	overflow: hidden;
}

.m-avatar__wrapper.--clickable .m-avatar__button[data-v-12d5166a] {
	cursor: pointer;
	opacity: 0;
	background-color: rgba(0, 0, 0, 0);
	border-style: none;
	justify-content: center;
	align-items: center;
	width: 100%;
	transition-property: all;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: flex;
	position: absolute;
	inset: 0;
	transform: scale(0);
}

.m-avatar__wrapper.--clickable .m-avatar__button__icon[data-v-12d5166a] {
	--maz-tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--maz-tw-text-opacity, 1));
}

.m-avatar__wrapper.--clickable:hover .m-avatar__picture[data-v-12d5166a], .m-avatar__wrapper.--clickable:focus .m-avatar__picture[data-v-12d5166a] {
	filter: blur(1.5px);
}

.m-avatar__wrapper.--clickable:hover .m-avatar__button[data-v-12d5166a], .m-avatar__wrapper.--clickable:focus .m-avatar__button[data-v-12d5166a] {
	opacity: 1;
	transform: scale(1.05);
}

.m-avatar__wrapper.--bordered[data-v-12d5166a] {
	border-width: var(--maz-border-width);
	--maz-tw-border-opacity: 1;
	border-style: solid;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.m-avatar__wrapper.--rounded-sm[data-v-12d5166a], .m-avatar__wrapper.--rounded-sm .m-avatar__button[data-v-12d5166a] {
	border-radius: calc(var(--maz-radius) - 8px);
}

.m-avatar__wrapper.--rounded-md[data-v-12d5166a], .m-avatar__wrapper.--rounded-md .m-avatar__button[data-v-12d5166a] {
	border-radius: calc(var(--maz-radius) - 4px);
}

.m-avatar__wrapper.--rounded-lg[data-v-12d5166a] {
	border-radius: var(--maz-radius);
}

.m-avatar__wrapper.--rounded-lg .m-avatar__button[data-v-12d5166a] {
	border-radius: calc(var(--maz-radius) + 4px);
}

.m-avatar__wrapper.--rounded-xl[data-v-12d5166a], .m-avatar__wrapper.--rounded-xl .m-avatar__button[data-v-12d5166a] {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-avatar__wrapper.--rounded-full[data-v-12d5166a], .m-avatar__wrapper.--rounded-full .m-avatar__button[data-v-12d5166a] {
	border-radius: 9999px;
}

.m-avatar__wrapper.--has-shadow[data-v-12d5166a] {
	--maz-tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
	--maz-tw-shadow-colored: 0 1px 3px 0 var(--maz-tw-shadow-color), 0 1px 2px -1px var(--maz-tw-shadow-color);
	box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--maz-tw-shadow);
}

.m-avatar__wrapper.--has-initial[data-v-12d5166a] {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-primary)/var(--maz-tw-bg-opacity, 1));
	align-items: center;
}

.m-avatar.--has-link[data-v-12d5166a] {
	cursor: pointer;
}

.m-animated-text__root[data-v-a56c3360] {
	flex-wrap: wrap;
	display: inline-flex;
}

.m-animated-text__word[data-v-a56c3360] {
	display: inline-flex;
}

.m-animated-text__word-inner[data-v-a56c3360], .m-animated-text__last-word[data-v-a56c3360] {
	will-change: transform, opacity, filter;
	display: inline-flex;
	transform: translateZ(0);
}

.m-animated-text__last-word-inner[data-v-a56c3360] {
	display: inline-flex;
	position: relative;
}

.m-animated-text__last-word-inner[data-v-a56c3360]:before {
	content: "";
	z-index: 0;
	opacity: .4;
	--maz-tw-blur: blur(16px);
	width: 100%;
	height: 100%;
	filter: var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow);
	position: absolute;
	inset: 0;
}

.m-animated-text__last-word-inner[data-v-a56c3360]:is([class~=dark] *):before {
	opacity: .5;
}

.m-animated-text__last-word-inner[data-v-a56c3360]:before {
	background-image: var(--maz-gradient-style);
}

.m-animated-text__last-word-inner-text[data-v-a56c3360] {
	position: relative;
}

.maz-animate-slide-up-blur[data-v-a56c3360] {
	animation: cubic-bezier(.16, 1, .3, 1) forwards slide-up-blur-a56c3360;
}

.maz-animate-slide-down-blur[data-v-a56c3360] {
	animation: cubic-bezier(.16, 1, .3, 1) forwards slide-down-blur-a56c3360;
}

.maz-animate-slide-left-blur[data-v-a56c3360] {
	animation: cubic-bezier(.16, 1, .3, 1) forwards slide-left-blur-a56c3360;
}

.maz-animate-slide-right-blur[data-v-a56c3360] {
	animation: cubic-bezier(.16, 1, .3, 1) forwards slide-right-blur-a56c3360;
}

.maz-animate-slide-up-blur[data-v-a56c3360], .maz-animate-slide-down-blur[data-v-a56c3360], .maz-animate-slide-left-blur[data-v-a56c3360], .maz-animate-slide-right-blur[data-v-a56c3360] {
	opacity: 0;
}

.m-animated-element[data-v-5891b044] {
	will-change: transform, opacity, filter;
	transform: translateZ(0);
}

.m-animated-element.--invisible[data-v-5891b044] {
	visibility: hidden;
}

.animate-slide-up-blur[data-v-5891b044] {
	animation: cubic-bezier(.16, 1, .3, 1) forwards slide-up-blur-5891b044;
}

.animate-slide-down-blur[data-v-5891b044] {
	animation: cubic-bezier(.16, 1, .3, 1) forwards slide-down-blur-5891b044;
}

.animate-slide-left-blur[data-v-5891b044] {
	animation: cubic-bezier(.16, 1, .3, 1) forwards slide-left-blur-5891b044;
}

.animate-slide-right-blur[data-v-5891b044] {
	animation: cubic-bezier(.16, 1, .3, 1) forwards slide-right-blur-5891b044;
}

.animate-slide-up-blur[data-v-5891b044], .animate-slide-down-blur[data-v-5891b044], .animate-slide-left-blur[data-v-5891b044], .animate-slide-right-blur[data-v-5891b044] {
	opacity: 0;
}

.m-animated-counter[data-v-fb4175f1] {
	white-space: nowrap;
	--maz-tw-numeric-spacing: tabular-nums;
	font-variant-numeric: var(--maz-tw-ordinal) var(--maz-tw-slashed-zero) var(--maz-tw-numeric-figure) var(--maz-tw-numeric-spacing) var(--maz-tw-numeric-fraction);
}

.m-alert[data-v-6fe77ca9] {
	align-items: flex-start;
	gap: .75rem;
	padding: 1rem;
	display: flex;
}

.m-alert.--soft[data-v-6fe77ca9] {
	background-color: hsl(var(--m-alert-color)/10%);
	color: hsl(var(--m-alert-color));
}

.m-alert.--soft[data-v-6fe77ca9]:is([class~=dark] *) {
	color: hsl(var(--m-alert-color-dark));
}

.m-alert.--soft.--bordered[data-v-6fe77ca9] {
	border-width: var(--maz-border-width);
	border-color: hsl(var(--m-alert-color)/30%);
}

.m-alert.--solid[data-v-6fe77ca9] {
	background-color: hsl(var(--m-alert-bg));
	color: hsl(var(--m-alert-fg));
}

.m-alert.--solid.--bordered[data-v-6fe77ca9] {
	border-width: var(--maz-border-width);
	border-color: hsl(var(--m-alert-border));
}

.m-alert-icon[data-v-6fe77ca9] {
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	display: flex;
}

.m-alert-body[data-v-6fe77ca9] {
	flex-direction: column;
	flex: 1;
	gap: .25rem;
	display: flex;
}

.m-alert-title[data-v-6fe77ca9] {
	margin: 0;
	font-weight: 600;
	line-height: 1.25;
}

.m-alert-content[data-v-6fe77ca9] {
	line-height: 1.625;
}

.m-alert.--rounded-none[data-v-6fe77ca9] {
	border-radius: 0;
}

.m-alert.--rounded-sm[data-v-6fe77ca9] {
	border-radius: calc(var(--maz-radius) - 8px);
}

.m-alert.--rounded-md[data-v-6fe77ca9] {
	border-radius: calc(var(--maz-radius) - 4px);
}

.m-alert.--rounded-base[data-v-6fe77ca9] {
	border-radius: var(--maz-radius);
}

.m-alert.--rounded-lg[data-v-6fe77ca9] {
	border-radius: calc(var(--maz-radius) + 4px);
}

.m-alert.--rounded-xl[data-v-6fe77ca9] {
	border-radius: calc(var(--maz-radius) + 8px);
}

.m-alert.--rounded-2xl[data-v-6fe77ca9] {
	border-radius: 1rem;
}

.m-alert.--rounded-3xl[data-v-6fe77ca9] {
	border-radius: 1.5rem;
}

.m-accordion[data-v-437af55b] {
	vertical-align: top;
	flex-direction: column;
	gap: 1rem;
	display: inline-flex;
	position: relative;
}

.m-accordion__spotlight[data-v-437af55b] {
	width: 100%;
}

.m-accordion__header[data-v-437af55b] {
	text-align: start;
	justify-content: space-between;
	align-items: center;
	gap: 1rem;
	width: 100%;
	padding: 1rem;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	display: inline-flex;
}

.m-accordion__header .header-icon[data-v-437af55b] {
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.m-accordion__header .header-icon.--rotate[data-v-437af55b] {
	transform: rotate(135deg);
}

.m-accordion__content[data-v-437af55b] {
	padding: 1rem;
}

.m-popover-panel.--surface {
	background-color: transparent !important;
	border-radius: 6px !important;
	border-color: transparent !important;
	color: transparent !important;
	z-index: 100000000 !important;
}

.m-popover-panel.--surface .m-select-list {
	background-color: var(--am-c-phone-bgr, hsl(var(--maz-background, 0 0% 100%)));
	color: var(--am-c-phone-text, inherit);
	border-radius: 6px;
}

.m-popover-panel.--surface .m-select-list__scroll-wrapper {
	scrollbar-width: thin;
	scrollbar-color: var(--am-c-scroll-op30) var(--am-c-scroll-op10);
}

.m-popover-panel.--surface .m-select-list__scroll-wrapper::-webkit-scrollbar {
	width: 6px;
}

.m-popover-panel.--surface .m-select-list__scroll-wrapper::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.m-popover-panel.--surface .m-select-list__scroll-wrapper::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.m-popover-panel.--surface .m-select-list .m-select-list__search-input .m-input-wrapper {
	background-color: transparent;
	border-color: var(--am-c-phone-border, hsl(var(--maz-border, 0 0% 0%)));
	border-radius: 6px;
}

.m-popover-panel.--surface .m-select-list .m-select-list__search-input .m-input-wrapper.maz-border-primary {
	border-color: var(--am-c-phone-primary, hsl(220deg, 13.04%, 90.98%));
}

.m-popover-panel.--surface .m-select-list .m-select-list__search-input .m-input-wrapper input {
	color: var(--am-c-phone-text, hsl(var(--maz-text, 0 0% 0%)));
}

.m-popover-panel.--surface .m-select-list .m-select-list__search-input .m-input-wrapper input::placeholder {
	color: var(--am-c-phone-text-op-60, hsl(var(--maz-text, 0 0% 0%)));
}

.m-popover-panel.--surface .m-select-list .m-select-list-item:hover, .m-popover-panel.--surface .m-select-list .m-select-list-item:focus {
	background-color: var(--am-c-phone-hover, hsla(0deg, 0%, 0%, .05));
}

.m-popover-panel.--surface .m-select-list .m-select-list-item.--is-selected {
	background-color: var(--am-c-phone-primary-op01, hsla(220deg, 13.04%, 90.98%, .1));
	color: var(--am-c-phone-primary, hsl(220deg, 13.04%, 90.98%));
}

.m-popover-panel.--surface .m-select-list .m-select-list-item.--is-selected:focus {
	outline-color: var(--am-c-phone-primary, hsl(220deg, 13.04%, 90.98%));
}

.m-popover-panel.--surface .m-select-list .m-select-list-item .m-input-phone-number__country-list-code {
	color: var(--am-c-phone-text-op-60, hsl(var(--maz-text, 0 0% 0%)));
}

.m-popover-panel.--surface .m-select-list .am-input-phone-no-results {
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--am-c-phone-text, hsl(var(--maz-text, 0 0% 0%)));
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	padding: 0 12px;
	margin: 4px 0 8px;
}

.amelia-v2-booking #amelia-container .am-input-phone, .amelia-v2-booking #amelia-container .am-input-phone-wrapper {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-input-phone.am-rtl {
	direction: rtl;
}

.amelia-v2-booking #amelia-container .am-input-phone.am-rtl.m-input-phone-number .m-select-country .m-input-wrapper.--border:first-child {
	border-radius: 0 6px 6px 0;
	padding: 0 12px 0 0;
}

.amelia-v2-booking #amelia-container .am-input-phone.am-rtl.m-input-phone-number .m-phone-input .m-input-wrapper.--border:first-child {
	border-radius: 6px 0 0 6px;
	padding: 0 12px 0 0;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number {
	--am-c-ph-inp-bgr: var(--am-c-inp-bgr);
	--am-c-ph-inp-border: var(--am-c-inp-border);
	--am-c-ph-inp-text: var(--am-c-inp-text);
	--am-c-ph-inp-placeholder: var(--am-c-inp-placeholder);
	width: 100%;
	display: flex;
	align-items: stretch;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-input-wrapper.--border {
	background-color: var(--am-c-ph-inp-bgr, hsl(0deg, 0%, 100%));
	border: none;
	box-shadow: 0 0 0 1px var(--am-c-ph-inp-border, hsl(220deg, 13.04%, 90.98%));
	border-radius: 6px;
	padding: 0;
	font-size: 15px;
	line-height: 1.5;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-input-wrapper.--border:focus-within {
	--am-c-ph-inp-border: var(--am-c-primary, hsl(220, 13.04%, 90.98%));
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-input-wrapper.--border:first-child {
	padding: 0 0 0 12px;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-input-wrapper.--border.maz-border-destructive {
	--am-c-ph-inp-border: var(--am-c-error, #ef4444);
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-input-wrapper input {
	width: 100%;
	border: none;
	background: transparent;
	padding: 0;
	font-size: var(--am-fs-inp, 15px);
	font-weight: 400;
	line-height: 24px;
	color: var(--am-c-ph-inp-text, #333);
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-input-wrapper input::placeholder {
	color: var(--am-c-ph-inp-placeholder, #999);
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-input-wrapper input:focus {
	outline: none;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-input-wrapper button {
	background: transparent;
	border: none;
	cursor: pointer;
	padding: 0 6px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--am-c-ph-inp-text, #333);
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-input-wrapper button:hover {
	opacity: .7;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-input-wrapper-input {
	height: 40px;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-phone-input {
	width: 100%;
	min-width: unset;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-phone-input .m-input-wrapper {
	border-radius: 0 6px 6px 0;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-select-country {
	width: unset !important;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-select-country .m-input-wrapper {
	border-radius: 6px 0 0 6px;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-select-country .m-input-wrapper-input {
	width: 0;
	height: 0;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-select-country .m-input-wrapper img {
	width: 20px;
	height: 20px;
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-popover-container, .amelia-v2-booking #amelia-container .am-input-phone.m-input-phone-number .m-select-list {
	background-color: hsl(var(--maz-background, 0 0% 100%));
}

#amelia-app-backend-new .am-input-phone, #amelia-app-backend-new .am-input-phone-wrapper {
	width: 100%;
}

#amelia-app-backend-new .am-input-phone.am-rtl {
	direction: rtl;
}

#amelia-app-backend-new .am-input-phone.am-rtl.m-input-phone-number .m-select-country .m-input-wrapper.--border:first-child {
	border-radius: 0 6px 6px 0;
	padding: 0 12px 0 0;
}

#amelia-app-backend-new .am-input-phone.am-rtl.m-input-phone-number .m-phone-input .m-input-wrapper.--border:first-child {
	border-radius: 6px 0 0 6px;
	padding: 0 12px 0 0;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number {
	--am-c-ph-inp-bgr: var(--am-c-inp-bgr);
	--am-c-ph-inp-border: var(--am-c-inp-border);
	--am-c-ph-inp-text: var(--am-c-inp-text);
	--am-c-ph-inp-placeholder: var(--am-c-inp-placeholder);
	width: 100%;
	display: flex;
	align-items: stretch;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-input-wrapper.--border {
	background-color: var(--am-c-ph-inp-bgr, hsl(0deg, 0%, 100%));
	border: none;
	box-shadow: 0 0 0 1px var(--am-c-ph-inp-border, hsl(220deg, 13.04%, 90.98%));
	border-radius: 6px;
	padding: 0;
	font-size: 15px;
	line-height: 1.5;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-input-wrapper.--border:focus-within {
	--am-c-ph-inp-border: var(--am-c-primary, hsl(220, 13.04%, 90.98%));
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-input-wrapper.--border:first-child {
	padding: 0 0 0 12px;
	box-sizing: border-box;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-input-wrapper.--border.maz-border-destructive {
	--am-c-ph-inp-border: var(--am-c-error, #ef4444);
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-input-wrapper input {
	width: 100%;
	border: none;
	background: transparent;
	padding: 0;
	font-size: var(--am-fs-inp, 15px);
	font-weight: 400;
	line-height: 24px;
	color: var(--am-c-ph-inp-text, #333);
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-input-wrapper input::placeholder {
	color: var(--am-c-ph-inp-placeholder, #999);
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-input-wrapper input:focus {
	outline: none;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-input-wrapper button {
	background: transparent;
	border: none;
	cursor: pointer;
	padding: 0 6px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--am-c-ph-inp-text, #333);
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-input-wrapper button:hover {
	opacity: .7;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-input-wrapper-input {
	height: 40px;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-phone-input {
	width: 100%;
	min-width: unset;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-phone-input .m-input-wrapper {
	border-radius: 0 6px 6px 0;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-select-country {
	width: unset !important;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-select-country .m-input-wrapper {
	border-radius: 6px 0 0 6px;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-select-country .m-input-wrapper-input {
	width: 0;
	height: 0;
	overflow: hidden;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-select-country .m-input-wrapper img {
	width: 20px;
	height: 20px;
	border-radius: 50%;
}

#amelia-app-backend-new .am-input-phone.m-input-phone-number .m-popover-container, #amelia-app-backend-new .am-input-phone.m-input-phone-number .m-select-list {
	background-color: hsl(var(--maz-background, 0 0% 100%));
}

.el-radio-group {
	align-items: center;
	display: inline-flex;
	flex-wrap: wrap;
	font-size: 0;
}

.am-radio-group-wrapper .el-radio-group {
	display: flex;
	flex-direction: column;
}

.el-radio {
	--el-radio-font-size: var(--el-font-size-base);
	--el-radio-text-color: var(--el-text-color-regular);
	--el-radio-font-weight: var(--el-font-weight-primary);
	--el-radio-input-height: 14px;
	--el-radio-input-width: 14px;
	--el-radio-input-border-radius: var(--el-border-radius-circle);
	--el-radio-input-bg-color: var(--el-fill-color-blank);
	--el-radio-input-border: var(--el-border);
	--el-radio-input-border-color: var(--el-border-color);
	--el-radio-input-border-color-hover: var(--el-color-primary);
	align-items: center;
	color: var(--el-radio-text-color);
	cursor: pointer;
	display: inline-flex;
	font-size: var(--el-font-size-base);
	font-weight: var(--el-radio-font-weight);
	height: 32px;
	margin-right: 30px;
	outline: none;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.el-radio.el-radio--large {
	height: 40px;
}

.el-radio.el-radio--small {
	height: 24px;
}

.el-radio.is-bordered {
	border: var(--el-border);
	border-radius: var(--el-border-radius-base);
	box-sizing: border-box;
	padding: 0 15px 0 9px;
}

.el-radio.is-bordered.is-checked {
	border-color: var(--el-color-primary);
}

.el-radio.is-bordered.is-disabled {
	border-color: var(--el-border-color-lighter);
	cursor: not-allowed;
}

.el-radio.is-bordered.el-radio--large {
	border-radius: var(--el-border-radius-base);
	padding: 0 19px 0 11px;
}

.el-radio.is-bordered.el-radio--large .el-radio__label {
	font-size: var(--el-font-size-base);
}

.el-radio.is-bordered.el-radio--large .el-radio__inner {
	height: 14px;
	width: 14px;
}

.el-radio.is-bordered.el-radio--small {
	border-radius: var(--el-border-radius-base);
	padding: 0 11px 0 7px;
}

.el-radio.is-bordered.el-radio--small .el-radio__label {
	font-size: 12px;
}

.el-radio.is-bordered.el-radio--small .el-radio__inner {
	height: 12px;
	width: 12px;
}

.el-radio:last-child {
	margin-right: 0;
}

.el-radio__input {
	cursor: pointer;
	display: inline-flex;
	outline: none;
	position: relative;
	vertical-align: middle;
	white-space: nowrap;
}

.el-radio__input.is-disabled .el-radio__inner {
	border-color: var(--el-disabled-border-color);
}

.el-radio__input.is-disabled .el-radio__inner, .el-radio__input.is-disabled .el-radio__inner:after {
	background-color: var(--el-disabled-bg-color);
	cursor: not-allowed;
}

.el-radio__input.is-disabled .el-radio__inner+.el-radio__label {
	cursor: not-allowed;
}

.el-radio__input.is-disabled.is-checked .el-radio__inner {
	background-color: var(--el-disabled-bg-color);
	border-color: var(--el-disabled-border-color);
}

.el-radio__input.is-disabled.is-checked .el-radio__inner:after {
	background-color: var(--el-text-color-placeholder);
}

.el-radio__input.is-disabled+span.el-radio__label {
	color: var(--el-text-color-placeholder);
	cursor: not-allowed;
}

.el-radio__input.is-checked .el-radio__inner {
	background: var(--el-color-primary);
	border-color: var(--el-color-primary);
}

.el-radio__input.is-checked .el-radio__inner:after {
	transform: translate(-50%, -50%) scale(1);
}

.el-radio__input.is-checked+.el-radio__label {
	color: var(--el-color-primary);
}

.el-radio__input.is-focus .el-radio__inner {
	border-color: var(--el-radio-input-border-color-hover);
}

.el-radio__inner {
	background-color: var(--el-radio-input-bg-color);
	border: var(--el-radio-input-border);
	border-radius: var(--el-radio-input-border-radius);
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	height: var(--el-radio-input-height);
	position: relative;
	width: var(--el-radio-input-width);
}

.el-radio__inner:hover {
	border-color: var(--el-radio-input-border-color-hover);
}

.el-radio__inner:after {
	background-color: var(--el-color-white);
	border-radius: var(--el-radio-input-border-radius);
	content: "";
	height: 4px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%) scale(0);
	transition: transform .15s ease-in;
	width: 4px;
}

.el-radio__original {
	inset: 0;
	margin: 0;
	opacity: 0;
	outline: none;
	position: absolute;
	z-index: -1;
}

.el-radio__original:focus-visible+.el-radio__inner {
	border-radius: var(--el-radio-input-border-radius);
	outline: 2px solid var(--el-radio-input-border-color-hover);
	outline-offset: 1px;
}

.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
	box-shadow: 0 0 2px 2px var(--el-radio-input-border-color-hover);
}

.el-radio__label {
	font-size: var(--el-radio-font-size);
	padding-left: 8px;
}

.el-radio.el-radio--large .el-radio__label {
	font-size: 14px;
}

.el-radio.el-radio--large .el-radio__inner {
	height: 14px;
	width: 14px;
}

.el-radio.el-radio--small .el-radio__label {
	font-size: 12px;
}

.el-radio.el-radio--small .el-radio__inner {
	height: 12px;
	width: 12px;
}

.amelia-v2-booking #amelia-container .am-radio-wrapper {
	--am-c-radio-bgr: transparent;
	--am-c-radio-text: transparent;
	--am-c-radio-border: var(--am-c-inp-border);
	--am-c-radio-label: var(--am-c-main-text);
	--am-c-radio-inp-text: var(--am-c-main-bgr);
	align-self: flex-start;
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio {
	display: flex;
	align-items: center;
	white-space: pre-line;
	min-height: 32px;
	height: auto;
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio__inner {
	height: 16px;
	width: 16px;
	border: 1px solid var(--am-c-radio-border);
	background-color: var(--am-c-radio-bgr);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio__inner:after {
	background-color: var(--am-c-radio-inp-text);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio__input {
	padding: 4px 0;
	display: flex;
	align-items: center;
	align-self: flex-start;
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio__input:after {
	background-color: var(--am-c-radio-text);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio__input.is-checked {
	--am-c-radio-bgr: var(--am-c-primary);
	--am-c-radio-border: var(--am-c-primary);
	--am-c-radio-text: var(--am-c-main-bgr);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio__input.is-checked:hover {
	--am-c-radio-bgr: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio__input.is-checked.is-disabled {
	--am-c-radio-bgr: var(--am-c-radio-bgr-op80);
	--am-c-radio-border: var(--am-c-radio-border-op60);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio__label {
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	word-break: break-word;
	white-space: pre-line;
	align-self: flex-start;
	color: var(--am-c-main-text);
	padding-left: .75rem;
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio .el-radio__input.is-checked:not(.is-disabled)+.el-radio__label {
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio:hover:not(.is-disabled):not(.is-checked) .el-radio__inner {
	border: 1px solid var(--am-c-radio-border);
	box-shadow: inset 0 1px 1px rgba(20, 35, 61, .11);
	background: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio:focus:is(.is-focus) .el-radio__inner {
	border: 2px solid var(--am-c-radio-border);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio.is-disabled .el-radio__inner {
	box-shadow: 0 1px 1px rgba(115, 134, 169, .06);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio.is-disabled .el-radio__label {
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio.is-disabled.is-checked .el-radio__inner {
	border: 1px solid var(--am-c-radio-border);
	background-color: var(--am-c-radio-border-op60);
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio.is-label-right .el-radio__input {
	margin-left: auto;
	order: 2;
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio.is-label-right .el-radio__label {
	padding-left: 0;
	padding-right: 8px;
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio.is-with-description {
	align-items: flex-start;
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio.is-with-description .am-radio__description {
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
}

#amelia-app-backend-new .am-radio-wrapper {
	--am-c-radio-bgr: transparent;
	--am-c-radio-text: transparent;
	--am-c-radio-border: var(--am-c-inp-border);
	--am-c-radio-label: var(--am-c-main-text);
	--am-c-radio-inp-text: var(--am-c-main-bgr);
	align-self: flex-start;
}

#amelia-app-backend-new .am-radio-wrapper .el-radio {
	display: flex;
	align-items: center;
	white-space: pre-line;
	min-height: 32px;
	height: auto;
}

#amelia-app-backend-new .am-radio-wrapper .el-radio__inner {
	height: 16px;
	width: 16px;
	border: 1px solid var(--am-c-radio-border);
	background-color: var(--am-c-radio-bgr);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio__inner:after {
	background-color: var(--am-c-radio-inp-text);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio__input {
	padding: 4px 0;
	display: flex;
	align-items: center;
	align-self: flex-start;
}

#amelia-app-backend-new .am-radio-wrapper .el-radio__input:after {
	background-color: var(--am-c-radio-text);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio__input.is-checked {
	--am-c-radio-bgr: var(--am-c-primary);
	--am-c-radio-border: var(--am-c-primary);
	--am-c-radio-text: var(--am-c-main-bgr);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio__input.is-checked:hover {
	--am-c-radio-bgr: var(--am-c-primary);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio__input.is-checked.is-disabled {
	--am-c-radio-bgr: var(--am-c-radio-bgr-op80);
	--am-c-radio-border: var(--am-c-radio-border-op60);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio__label {
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	word-break: break-word;
	white-space: pre-line;
	align-self: flex-start;
	color: var(--am-c-main-text);
	padding-left: .75rem;
	margin-right: 8px;
}

#amelia-app-backend-new .am-radio-wrapper .el-radio .el-radio__input.is-checked:not(.is-disabled)+.el-radio__label {
	margin-right: 8px;
}

#amelia-app-backend-new .am-radio-wrapper .el-radio:hover:not(.is-disabled):not(.is-checked) .el-radio__inner {
	border: 1px solid var(--am-c-radio-border);
	box-shadow: inset 0 1px 1px rgba(20, 35, 61, .11);
	background: var(--am-c-primary);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio:focus:is(.is-focus) .el-radio__inner {
	border: 2px solid var(--am-c-radio-border);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio.is-disabled .el-radio__inner {
	box-shadow: 0 1px 1px rgba(115, 134, 169, .06);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio.is-disabled .el-radio__label {
	color: var(--am-c-main-text);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio.is-disabled.is-checked .el-radio__inner {
	border: 1px solid var(--am-c-radio-border);
	background-color: var(--am-c-radio-border-op60);
}

#amelia-app-backend-new .am-radio-wrapper .el-radio.is-label-right .el-radio__input {
	margin-left: auto;
	order: 2;
}

#amelia-app-backend-new .am-radio-wrapper .el-radio.is-label-right .el-radio__label {
	padding-left: 0;
	padding-right: 8px;
}

#amelia-app-backend-new .am-radio-wrapper .el-radio.is-with-description {
	align-items: flex-start;
}

#amelia-app-backend-new .am-radio-wrapper .el-radio.is-with-description .am-radio__description {
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
}

.el-checkbox-group {
	font-size: 0;
	line-height: 0;
}

.el-checkbox {
	--el-checkbox-font-size: 14px;
	--el-checkbox-font-weight: var(--el-font-weight-primary);
	--el-checkbox-text-color: var(--el-text-color-regular);
	--el-checkbox-input-height: 14px;
	--el-checkbox-input-width: 14px;
	--el-checkbox-border-radius: var(--el-border-radius-small);
	--el-checkbox-bg-color: var(--el-fill-color-blank);
	--el-checkbox-input-border: var(--el-border);
	--el-checkbox-disabled-border-color: var(--el-border-color);
	--el-checkbox-disabled-input-fill: var(--el-fill-color-light);
	--el-checkbox-disabled-icon-color: var(--el-text-color-placeholder);
	--el-checkbox-disabled-checked-input-fill: var(--el-border-color-extra-light);
	--el-checkbox-disabled-checked-input-border-color: var(--el-border-color);
	--el-checkbox-disabled-checked-icon-color: var(--el-text-color-placeholder);
	--el-checkbox-checked-text-color: var(--el-color-primary);
	--el-checkbox-checked-input-border-color: var(--el-color-primary);
	--el-checkbox-checked-bg-color: var(--el-color-primary);
	--el-checkbox-checked-icon-color: var(--el-color-white);
	--el-checkbox-input-border-color-hover: var(--el-color-primary);
	align-items: center;
	color: var(--el-checkbox-text-color);
	cursor: pointer;
	display: inline-flex;
	font-size: var(--el-font-size-base);
	font-weight: var(--el-checkbox-font-weight);
	height: var(--el-checkbox-height, 32px);
	margin-right: 30px;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.el-checkbox.is-disabled {
	cursor: not-allowed;
}

.el-checkbox.is-bordered {
	border: var(--el-border);
	border-radius: var(--el-border-radius-base);
	box-sizing: border-box;
	padding: 0 15px 0 9px;
}

.el-checkbox.is-bordered.is-checked {
	border-color: var(--el-color-primary);
}

.el-checkbox.is-bordered.is-disabled {
	border-color: var(--el-border-color-lighter);
}

.el-checkbox.is-bordered.el-checkbox--large {
	border-radius: var(--el-border-radius-base);
	padding: 0 19px 0 11px;
}

.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label {
	font-size: var(--el-font-size-base);
}

.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner {
	height: 14px;
	width: 14px;
}

.el-checkbox.is-bordered.el-checkbox--small {
	border-radius: calc(var(--el-border-radius-base) - 1px);
	padding: 0 11px 0 7px;
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
	font-size: 12px;
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
	height: 12px;
	width: 12px;
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
	height: 6px;
	width: 2px;
}

.el-checkbox input:focus-visible+.el-checkbox__inner {
	border-radius: var(--el-checkbox-border-radius);
	outline: 2px solid var(--el-checkbox-input-border-color-hover);
	outline-offset: 1px;
}

.el-checkbox__input {
	cursor: pointer;
	display: inline-flex;
	outline: none;
	position: relative;
	white-space: nowrap;
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
	background-color: var(--el-checkbox-disabled-input-fill);
	border-color: var(--el-checkbox-disabled-border-color);
	cursor: not-allowed;
}

.el-checkbox__input.is-disabled .el-checkbox__inner:after {
	border-color: var(--el-checkbox-disabled-icon-color);
	cursor: not-allowed;
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
	background-color: var(--el-checkbox-disabled-checked-input-fill);
	border-color: var(--el-checkbox-disabled-checked-input-border-color);
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
	border-color: var(--el-checkbox-disabled-checked-icon-color);
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
	background-color: var(--el-checkbox-disabled-checked-input-fill);
	border-color: var(--el-checkbox-disabled-checked-input-border-color);
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
	background-color: var(--el-checkbox-disabled-checked-icon-color);
	border-color: var(--el-checkbox-disabled-checked-icon-color);
}

.el-checkbox__input.is-disabled+span.el-checkbox__label {
	color: var(--el-disabled-text-color);
	cursor: not-allowed;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
	background-color: var(--el-checkbox-checked-bg-color);
	border-color: var(--el-checkbox-checked-input-border-color);
}

.el-checkbox__input.is-checked .el-checkbox__inner:after {
	border-color: var(--el-checkbox-checked-icon-color);
	transform: rotate(45deg) scaleY(1);
}

.el-checkbox__input.is-checked+.el-checkbox__label {
	color: var(--el-checkbox-checked-text-color);
}

.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible) {
	border-color: var(--el-checkbox-input-border-color-hover);
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
	background-color: var(--el-checkbox-checked-bg-color);
	border-color: var(--el-checkbox-checked-input-border-color);
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
	background-color: var(--el-checkbox-checked-icon-color);
	content: "";
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 5px;
	transform: scale(.5);
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
	display: none;
}

.el-checkbox__inner {
	background-color: var(--el-checkbox-bg-color);
	border: var(--el-checkbox-input-border);
	border-radius: var(--el-checkbox-border-radius);
	box-sizing: border-box;
	display: inline-block;
	height: var(--el-checkbox-input-height);
	position: relative;
	transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46), outline .25s cubic-bezier(.71, -.46, .29, 1.46);
	width: var(--el-checkbox-input-width);
	z-index: var(--el-index-normal);
}

.el-checkbox__inner:hover {
	border-color: var(--el-checkbox-input-border-color-hover);
}

.el-checkbox__inner:after {
	border: 1px solid transparent;
	border-left: 0;
	border-top: 0;
	box-sizing: content-box;
	content: "";
	height: 7px;
	left: 4px;
	position: absolute;
	top: 1px;
	transform: rotate(45deg) scaleY(0);
	transform-origin: center;
	transition: transform .15s ease-in .05s;
	width: 3px;
}

.el-checkbox__original {
	height: 0;
	margin: 0;
	opacity: 0;
	outline: none;
	position: absolute;
	width: 0;
	z-index: -1;
}

.el-checkbox__label {
	display: inline-block;
	font-size: var(--el-checkbox-font-size);
	line-height: 1;
	padding-left: 8px;
}

.el-checkbox.el-checkbox--large {
	height: 40px;
}

.el-checkbox.el-checkbox--large .el-checkbox__label {
	font-size: 14px;
}

.el-checkbox.el-checkbox--large .el-checkbox__inner {
	height: 14px;
	width: 14px;
}

.el-checkbox.el-checkbox--small {
	height: 24px;
}

.el-checkbox.el-checkbox--small .el-checkbox__label {
	font-size: 12px;
}

.el-checkbox.el-checkbox--small .el-checkbox__inner {
	height: 12px;
	width: 12px;
}

.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
	top: 4px;
}

.el-checkbox.el-checkbox--small .el-checkbox__inner:after {
	height: 6px;
	width: 2px;
}

.el-checkbox:last-of-type {
	margin-right: 0;
}

.amelia-v2-booking #amelia-container .am-checkbox {
	--am-c-checkbox-bgr: var(--am-c-inp-bgr);
	--am-c-checkbox-bgr-checked: var(--am-c-primary);
	--am-c-checkbox-border: var(--am-c-inp-border);
	--am-c-checkbox-text: var(--am-c-main-text);
	--am-c-checkbox-inp-text: var(--am-c-main-bgr);
	--am-rad-checkbox: 4px;
	--am-w-checkbox-inp: 16px;
	--am-h-checkbox-inp: 16px;
	display: flex;
	align-items: center;
	white-space: pre-line;
	min-height: 32px;
	height: auto;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-checkbox__default {
	--am-w-checkbox-inp: 16px;
	--am-h-checkbox-inp: 16px;
}

.amelia-v2-booking #amelia-container .am-checkbox__medium {
	--am-w-checkbox-inp: 14px;
	--am-h-checkbox-inp: 14px;
}

.amelia-v2-booking #amelia-container .am-checkbox__small {
	--am-w-checkbox-inp: 12px;
	--am-h-checkbox-inp: 12px;
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox__input {
	width: var(--am-w-checkbox-inp);
	height: var(--am-h-checkbox-inp);
	border-radius: var(--am-rad-checkbox);
	align-self: flex-start;
	padding: 2px 0;
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox__input.is-indeterminate.is-checked .el-checkbox__inner {
	--am-c-checkbox-border: var(--am-c-primary);
	--am-c-checkbox-bgr: var(--am-c-inp-bgr);
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox__input.is-indeterminate.is-checked .el-checkbox__inner:before {
	background-color: var(--am-c-primary);
	transform: scale(1) translate(-50%, -50%);
	top: 50%;
	left: 50%;
	width: 70%;
	height: 2px;
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox__label {
	font-weight: 500;
	color: var(--am-c-checkbox-text);
	align-self: flex-start;
	word-break: break-word;
	white-space: pre-line;
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox__inner {
	flex: 0 0 auto;
	width: 16px;
	height: 16px;
	border: 1px solid var(--am-c-checkbox-border);
	background: var(--am-c-checkbox-bgr);
	border-radius: var(--am-rad-checkbox);
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox__inner:after {
	left: 5px;
	border-color: var(--am-c-checkbox-inp-text);
	border-width: 2px;
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox__inner:hover {
	--am-c-checkbox-bgr: var(--am-c-checkbox-btn-op80);
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox__inner:focus {
	--am-c-checkbox-border: var(--am-c-checkbox-btn-op80);
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox.is-checked {
	--am-c-checkbox-bgr: var(--am-c-checkbox-bgr-checked);
	--am-c-checkbox-text-op60: var(--am-c-inp-text);
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox.is-checked.is-disabled, .amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox.is-checked.is-disabled .el-checkbox__inner:hover {
	--am-c-checkbox-bgr: var(--am-c-checkbox-btn-op60);
}

.amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox.is-disabled, .amelia-v2-booking #amelia-container .am-checkbox-wrapper .el-checkbox.is-disabled .el-checkbox__inner:hover {
	--am-c-checkbox-bgr: var(--am-c-checkbox-btn-dsb-op60);
}

#amelia-app-backend-new .am-checkbox {
	--am-c-checkbox-bgr: var(--am-c-inp-bgr);
	--am-c-checkbox-bgr-checked: var(--am-c-primary);
	--am-c-checkbox-border: var(--am-c-inp-border);
	--am-c-checkbox-text: var(--am-c-main-text);
	--am-c-checkbox-inp-text: var(--am-c-main-bgr);
	--am-rad-checkbox: 4px;
	--am-w-checkbox-inp: 16px;
	--am-h-checkbox-inp: 16px;
	display: flex;
	align-items: center;
	white-space: pre-line;
	min-height: 32px;
	height: auto;
	gap: 8px;
}

#amelia-app-backend-new .am-checkbox__default {
	--am-w-checkbox-inp: 16px;
	--am-h-checkbox-inp: 16px;
}

#amelia-app-backend-new .am-checkbox__medium {
	--am-w-checkbox-inp: 14px;
	--am-h-checkbox-inp: 14px;
}

#amelia-app-backend-new .am-checkbox__small {
	--am-w-checkbox-inp: 12px;
	--am-h-checkbox-inp: 12px;
}

#amelia-app-backend-new .am-checkbox-wrapper {
	width: 100%;
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox__input {
	width: var(--am-w-checkbox-inp);
	height: var(--am-h-checkbox-inp);
	border-radius: var(--am-rad-checkbox);
	align-self: flex-start;
	padding: 2px 0;
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox__input.is-indeterminate.is-checked .el-checkbox__inner {
	--am-c-checkbox-border: var(--am-c-primary);
	--am-c-checkbox-bgr: var(--am-c-inp-bgr);
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox__input.is-indeterminate.is-checked .el-checkbox__inner:before {
	background-color: var(--am-c-primary);
	transform: scale(1) translate(-50%, -50%);
	top: 50%;
	left: 50%;
	width: 70%;
	height: 2px;
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox__label {
	font-weight: 500;
	color: var(--am-c-checkbox-text);
	align-self: flex-start;
	word-break: break-word;
	white-space: pre-line;
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox__inner {
	flex: 0 0 auto;
	width: 16px;
	height: 16px;
	border: 1px solid var(--am-c-checkbox-border);
	background: var(--am-c-checkbox-bgr);
	border-radius: var(--am-rad-checkbox);
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox__inner:after {
	left: 5px;
	border-color: var(--am-c-checkbox-inp-text);
	border-width: 2px;
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox__inner:hover {
	--am-c-checkbox-bgr: var(--am-c-checkbox-btn-op80);
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox__inner:focus {
	--am-c-checkbox-border: var(--am-c-checkbox-btn-op80);
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox.is-checked {
	--am-c-checkbox-bgr: var(--am-c-checkbox-bgr-checked);
	--am-c-checkbox-text-op60: var(--am-c-inp-text);
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox.is-checked.is-disabled, #amelia-app-backend-new .am-checkbox-wrapper .el-checkbox.is-checked.is-disabled .el-checkbox__inner:hover {
	--am-c-checkbox-bgr: var(--am-c-checkbox-btn-op60);
}

#amelia-app-backend-new .am-checkbox-wrapper .el-checkbox.is-disabled, #amelia-app-backend-new .am-checkbox-wrapper .el-checkbox.is-disabled .el-checkbox__inner:hover {
	--am-c-checkbox-bgr: var(--am-c-checkbox-btn-dsb-op60);
}

.el-upload {
	--el-upload-dragger-padding-horizontal: 40px;
	--el-upload-dragger-padding-vertical: 10px;
	align-items: center;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	outline: none;
}

.el-upload.is-disabled {
	cursor: not-allowed;
}

.el-upload.is-disabled:focus {
	color: inherit;
}

.el-upload.is-disabled:focus, .el-upload.is-disabled:focus .el-upload-dragger {
	border-color: var(--el-border-color-darker);
}

.el-upload.is-disabled .el-upload-dragger {
	background-color: var(--el-disabled-bg-color);
	cursor: not-allowed;
}

.el-upload.is-disabled .el-upload-dragger .el-upload__text {
	color: var(--el-text-color-placeholder);
}

.el-upload.is-disabled .el-upload-dragger .el-upload__text em {
	color: var(--el-disabled-text-color);
}

.el-upload.is-disabled .el-upload-dragger:hover {
	border-color: var(--el-border-color-darker);
}

.el-upload__input {
	display: none;
}

.el-upload__tip {
	color: var(--el-text-color-regular);
	font-size: 12px;
	margin-top: 7px;
}

.el-upload iframe {
	filter: alpha(opacity=0);
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	z-index: -1;
}

.el-upload--picture-card {
	--el-upload-picture-card-size: 148px;
	align-items: center;
	background-color: var(--el-fill-color-lighter);
	border: 1px dashed var(--el-border-color-darker);
	border-radius: 6px;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-flex;
	height: var(--el-upload-picture-card-size);
	justify-content: center;
	vertical-align: top;
	width: var(--el-upload-picture-card-size);
}

.el-upload--picture-card>i {
	color: var(--el-text-color-secondary);
	font-size: 28px;
}

.el-upload--picture-card:hover {
	border-color: var(--el-color-primary);
	color: var(--el-color-primary);
}

.el-upload.is-drag {
	display: block;
}

.el-upload:focus {
	color: var(--el-color-primary);
}

.el-upload:focus, .el-upload:focus .el-upload-dragger {
	border-color: var(--el-color-primary);
}

.el-upload-dragger {
	background-color: var(--el-fill-color-blank);
	border: 1px dashed var(--el-border-color);
	border-radius: 6px;
	box-sizing: border-box;
	cursor: pointer;
	overflow: hidden;
	padding: var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);
	position: relative;
	text-align: center;
}

.el-upload-dragger .el-icon--upload {
	color: var(--el-text-color-placeholder);
	font-size: 67px;
	line-height: 50px;
	margin-bottom: 16px;
}

.el-upload-dragger+.el-upload__tip {
	text-align: center;
}

.el-upload-dragger~.el-upload__files {
	border-top: var(--el-border);
	margin-top: 7px;
	padding-top: 5px;
}

.el-upload-dragger .el-upload__text {
	color: var(--el-text-color-regular);
	font-size: 14px;
	text-align: center;
}

.el-upload-dragger .el-upload__text em {
	color: var(--el-color-primary);
	font-style: normal;
}

.el-upload-dragger:hover {
	border-color: var(--el-color-primary);
}

.el-upload-dragger.is-dragover {
	background-color: var(--el-color-primary-light-9);
	border: 2px dashed var(--el-color-primary);
	padding: calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);
}

.el-upload-list {
	list-style: none;
	margin: 10px 0 0;
	padding: 0;
	position: relative;
}

.el-upload-list__item {
	border-radius: 4px;
	box-sizing: border-box;
	color: var(--el-text-color-regular);
	font-size: 14px;
	margin-bottom: 5px;
	position: relative;
	transition: all .5s cubic-bezier(.55, 0, .1, 1);
	width: 100%;
}

.el-upload-list__item .el-progress {
	position: absolute;
	top: 20px;
	width: 100%;
}

.el-upload-list__item .el-progress__text {
	position: absolute;
	right: 0;
	top: -13px;
}

.el-upload-list__item .el-progress-bar {
	margin-right: 0;
	padding-right: 0;
}

.el-upload-list__item .el-icon--upload-success {
	color: var(--el-color-success);
}

.el-upload-list__item .el-icon--close {
	color: var(--el-text-color-regular);
	cursor: pointer;
	display: none;
	opacity: .75;
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity var(--el-transition-duration);
}

.el-upload-list__item .el-icon--close:hover {
	color: var(--el-color-primary);
	opacity: 1;
}

.el-upload-list__item .el-icon--close-tip {
	color: var(--el-color-primary);
	cursor: pointer;
	display: none;
	font-size: 12px;
	font-style: normal;
	opacity: 1;
	position: absolute;
	right: 5px;
	top: 1px;
}

.el-upload-list__item:hover {
	background-color: var(--el-fill-color-light);
}

.el-upload-list__item:hover .el-icon--close {
	display: inline-flex;
}

.el-upload-list__item:hover .el-progress__text {
	display: none;
}

.el-upload-list__item .el-upload-list__item-info {
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	margin-left: 4px;
	width: calc(100% - 30px);
}

.el-upload-list__item.is-success .el-upload-list__item-status-label {
	display: inline-flex;
}

.el-upload-list__item.is-success .el-upload-list__item-name:focus, .el-upload-list__item.is-success .el-upload-list__item-name:hover {
	color: var(--el-color-primary);
	cursor: pointer;
}

.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip {
	display: inline-block;
}

.el-upload-list__item.is-success:active, .el-upload-list__item.is-success:not(.focusing):focus {
	outline-width: 0;
}

.el-upload-list__item.is-success:active .el-icon--close-tip, .el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip {
	display: none;
}

.el-upload-list__item.is-success:focus .el-upload-list__item-status-label, .el-upload-list__item.is-success:hover .el-upload-list__item-status-label {
	display: none;
	opacity: 0;
}

.el-upload-list__item-name {
	align-items: center;
	color: var(--el-text-color-regular);
	display: inline-flex;
	font-size: var(--el-font-size-base);
	padding: 0 4px;
	text-align: center;
	transition: color var(--el-transition-duration);
}

.el-upload-list__item-name .el-icon {
	color: var(--el-text-color-secondary);
	margin-right: 6px;
}

.el-upload-list__item-file-name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.el-upload-list__item-status-label {
	align-items: center;
	display: none;
	height: 100%;
	justify-content: center;
	line-height: inherit;
	position: absolute;
	right: 5px;
	top: 0;
	transition: opacity var(--el-transition-duration);
}

.el-upload-list__item-delete {
	color: var(--el-text-color-regular);
	display: none;
	font-size: 12px;
	position: absolute;
	right: 10px;
	top: 0;
}

.el-upload-list__item-delete:hover {
	color: var(--el-color-primary);
}

.el-upload-list--picture-card {
	--el-upload-list-picture-card-size: 148px;
	display: inline-flex;
	flex-wrap: wrap;
	margin: 0;
}

.el-upload-list--picture-card .el-upload-list__item {
	background-color: var(--el-fill-color-blank);
	border: 1px solid var(--el-border-color);
	border-radius: 6px;
	box-sizing: border-box;
	display: inline-flex;
	height: var(--el-upload-list-picture-card-size);
	margin: 0 8px 8px 0;
	overflow: hidden;
	padding: 0;
	width: var(--el-upload-list-picture-card-size);
}

.el-upload-list--picture-card .el-upload-list__item .el-icon--check, .el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check {
	color: #fff;
}

.el-upload-list--picture-card .el-upload-list__item .el-icon--close {
	display: none;
}

.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {
	display: block;
	opacity: 0;
}

.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
	display: block;
}

.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name {
	display: none;
}

.el-upload-list--picture-card .el-upload-list__item-thumbnail {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}

.el-upload-list--picture-card .el-upload-list__item-status-label {
	background: var(--el-color-success);
	height: 24px;
	right: -15px;
	text-align: center;
	top: -6px;
	transform: rotate(45deg);
	width: 40px;
}

.el-upload-list--picture-card .el-upload-list__item-status-label i {
	font-size: 12px;
	margin-top: 11px;
	transform: rotate(-45deg);
}

.el-upload-list--picture-card .el-upload-list__item-actions {
	align-items: center;
	background-color: var(--el-overlay-color-lighter);
	color: #fff;
	cursor: default;
	display: inline-flex;
	font-size: 20px;
	height: 100%;
	justify-content: center;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity var(--el-transition-duration);
	width: 100%;
}

.el-upload-list--picture-card .el-upload-list__item-actions span {
	cursor: pointer;
	display: none;
}

.el-upload-list--picture-card .el-upload-list__item-actions span+span {
	margin-left: 16px;
}

.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {
	color: inherit;
	font-size: inherit;
	position: static;
}

.el-upload-list--picture-card .el-upload-list__item-actions:hover {
	opacity: 1;
}

.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
	display: inline-flex;
}

.el-upload-list--picture-card .el-progress {
	bottom: auto;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 126px;
}

.el-upload-list--picture-card .el-progress .el-progress__text {
	top: 50%;
}

.el-upload-list--picture .el-upload-list__item {
	align-items: center;
	background-color: var(--el-fill-color-blank);
	border: 1px solid var(--el-border-color);
	border-radius: 6px;
	box-sizing: border-box;
	display: flex;
	margin-top: 10px;
	overflow: hidden;
	padding: 10px;
	z-index: 0;
}

.el-upload-list--picture .el-upload-list__item .el-icon--check, .el-upload-list--picture .el-upload-list__item .el-icon--circle-check {
	color: #fff;
}

.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
	display: inline-flex;
	opacity: 0;
}

.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
	display: block;
}

.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {
	display: none;
}

.el-upload-list--picture .el-upload-list__item .el-icon--close {
	top: 5px;
	transform: translateY(0);
}

.el-upload-list--picture .el-upload-list__item-thumbnail {
	align-items: center;
	background-color: var(--el-color-white);
	display: inline-flex;
	height: 70px;
	justify-content: center;
	-o-object-fit: contain;
	object-fit: contain;
	position: relative;
	width: 70px;
	z-index: 1;
}

.el-upload-list--picture .el-upload-list__item-status-label {
	background: var(--el-color-success);
	height: 26px;
	position: absolute;
	right: -17px;
	text-align: center;
	top: -7px;
	transform: rotate(45deg);
	width: 46px;
}

.el-upload-list--picture .el-upload-list__item-status-label i {
	font-size: 12px;
	margin-top: 12px;
	transform: rotate(-45deg);
}

.el-upload-list--picture .el-progress {
	position: relative;
	top: -7px;
}

.el-upload-cover {
	cursor: default;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}

.el-upload-cover:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.el-upload-cover img {
	display: block;
	height: 100%;
	width: 100%;
}

.el-upload-cover__label {
	background: var(--el-color-success);
	height: 24px;
	right: -15px;
	text-align: center;
	top: -6px;
	transform: rotate(45deg);
	width: 40px;
}

.el-upload-cover__label i {
	color: #fff;
	font-size: 12px;
	margin-top: 11px;
	transform: rotate(-45deg);
}

.el-upload-cover__progress {
	display: inline-block;
	position: static;
	vertical-align: middle;
	width: 243px;
}

.el-upload-cover__progress+.el-upload__inner {
	opacity: 0;
}

.el-upload-cover__content {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.el-upload-cover__interact {
	background-color: var(--el-overlay-color-light);
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.el-upload-cover__interact .btn {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	margin-top: 60px;
	transition: var(--el-transition-md-fade);
	vertical-align: middle;
}

.el-upload-cover__interact .btn i {
	margin-top: 0;
}

.el-upload-cover__interact .btn span {
	opacity: 0;
	transition: opacity .15s linear;
}

.el-upload-cover__interact .btn:not(:first-child) {
	margin-left: 35px;
}

.el-upload-cover__interact .btn:hover {
	transform: translateY(-13px);
}

.el-upload-cover__interact .btn:hover span {
	opacity: 1;
}

.el-upload-cover__interact .btn i {
	color: #fff;
	display: block;
	font-size: 24px;
	line-height: inherit;
	margin: 0 auto 5px;
}

.el-upload-cover__title {
	background-color: #fff;
	bottom: 0;
	color: var(--el-text-color-primary);
	font-size: 14px;
	font-weight: 400;
	height: 36px;
	left: 0;
	line-height: 36px;
	margin: 0;
	overflow: hidden;
	padding: 0 10px;
	position: absolute;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.el-upload-cover+.el-upload__inner {
	opacity: 0;
	position: relative;
	z-index: 1;
}

.el-progress {
	align-items: center;
	display: flex;
	line-height: 1;
	position: relative;
}

.el-progress__text {
	color: var(--el-text-color-regular);
	font-size: 14px;
	line-height: 1;
	margin-left: 5px;
	min-width: 50px;
}

.el-progress__text i {
	display: block;
	vertical-align: middle;
}

.el-progress--circle, .el-progress--dashboard {
	display: inline-block;
}

.el-progress--circle .el-progress__text, .el-progress--dashboard .el-progress__text {
	left: 0;
	margin: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}

.el-progress--circle .el-progress__text i, .el-progress--dashboard .el-progress__text i {
	display: inline-block;
	vertical-align: middle;
}

.el-progress--without-text .el-progress__text {
	display: none;
}

.el-progress--without-text .el-progress-bar {
	display: block;
	margin-right: 0;
	padding-right: 0;
}

.el-progress--text-inside .el-progress-bar {
	margin-right: 0;
	padding-right: 0;
}

.el-progress.is-success .el-progress-bar__inner {
	background-color: var(--el-color-success);
}

.el-progress.is-success .el-progress__text {
	color: var(--el-color-success);
}

.el-progress.is-warning .el-progress-bar__inner {
	background-color: var(--el-color-warning);
}

.el-progress.is-warning .el-progress__text {
	color: var(--el-color-warning);
}

.el-progress.is-exception .el-progress-bar__inner {
	background-color: var(--el-color-danger);
}

.el-progress.is-exception .el-progress__text {
	color: var(--el-color-danger);
}

.el-progress-bar {
	box-sizing: border-box;
	flex-grow: 1;
}

.el-progress-bar__outer {
	background-color: var(--el-border-color-lighter);
	border-radius: 100px;
	height: 6px;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
}

.el-progress-bar__inner {
	background-color: var(--el-color-primary);
	border-radius: 100px;
	height: 100%;
	left: 0;
	line-height: 1;
	position: absolute;
	text-align: right;
	top: 0;
	transition: width .6s ease;
	white-space: nowrap;
}

.el-progress-bar__inner:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.el-progress-bar__inner--indeterminate {
	animation: indeterminate 3s infinite;
	transform: translateZ(0);
}

.el-progress-bar__inner--striped {
	background-image: linear-gradient(45deg, rgba(0, 0, 0, .1) 25%, transparent 0, transparent 50%, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .1) 75%, transparent 0, transparent);
	background-size: 1.25em 1.25em;
}

.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow {
	animation: striped-flow 3s linear infinite;
}

.el-progress-bar__innerText {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	margin: 0 5px;
	vertical-align: middle;
}

.amelia-v2-booking #amelia-container .am-attachment {
	--am-c-atf-text: var(--am-c-main-text);
	--am-c-atf-bgr: var(--am-c-main-bgr);
	max-width: 100%;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-attachment__btn {
	width: 100%;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-attachment__btn.is-disabled {
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-attachment .el-upload {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-attachment .el-upload:focus {
	border-radius: 6px;
	box-shadow: 0 0 0 3px var(--am-c-btn-op30);
}

.amelia-v2-booking #amelia-container .am-attachment .el-upload-list__item {
	width: 100%;
	margin: 4px 0;
	background-color: var(--am-c-atf-bgr);
}

.amelia-v2-booking #amelia-container .am-attachment .el-upload-list__item:hover {
	--am-c-atf-bgr: var(--am-c-inp-bgr);
	--am-c-atf-text: var(--am-c-inp-text);
}

.amelia-v2-booking #amelia-container .am-attachment .el-upload-list__item-name {
	max-width: 200px;
	padding: 4px;
	margin: 0 24px 0 0;
	color: var(--am-c-atf-text);
}

.amelia-v2-booking #amelia-container .am-attachment .el-upload-list__item-name * {
	color: var(--am-c-atf-text);
}

.amelia-v2-booking #amelia-container .am-attachment .el-upload-list__item-status-label {
	top: 7px;
}

.amelia-v2-booking #amelia-container .am-attachment .el-upload-list__item-status-label i {
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-attachment .el-upload-list__item .el-icon--close {
	color: var(--am-c-atf-text);
}

.amelia-v2-booking #amelia-container .am-attachment .el-upload-list__item .el-progress {
	display: none;
}

.el-popover {
	--el-popover-bg-color: var(--el-bg-color-overlay);
	--el-popover-font-size: var(--el-font-size-base);
	--el-popover-border-color: var(--el-border-color-lighter);
	--el-popover-padding: 12px;
	--el-popover-padding-large: 18px 20px;
	--el-popover-title-font-size: 16px;
	--el-popover-title-text-color: var(--el-text-color-primary);
	--el-popover-border-radius: 4px;
}

.el-popover.el-popper {
	background: var(--el-popover-bg-color);
	border: 1px solid var(--el-popover-border-color);
	border-radius: var(--el-popover-border-radius);
	box-shadow: var(--el-box-shadow-light);
	box-sizing: border-box;
	color: var(--el-text-color-regular);
	font-size: var(--el-popover-font-size);
	line-height: 1.4;
	min-width: 150px;
	overflow-wrap: break-word;
	padding: var(--el-popover-padding);
	z-index: var(--el-index-popper);
}

.el-popover.el-popper--plain {
	padding: var(--el-popover-padding-large);
}

.el-popover__title {
	color: var(--el-popover-title-text-color);
	font-size: var(--el-popover-title-font-size);
	line-height: 1;
	margin-bottom: 12px;
}

.el-popover__reference:focus:hover, .el-popover__reference:focus:not(.focusing) {
	outline-width: 0;
}

.el-popover.el-popper.is-dark {
	--el-popover-bg-color: var(--el-text-color-primary);
	--el-popover-border-color: var(--el-text-color-primary);
	--el-popover-title-text-color: var(--el-bg-color);
	color: var(--el-bg-color);
}

.el-popover.el-popper:focus, .el-popover.el-popper:focus:active {
	outline-width: 0;
}

.am-popover-calendar {
	z-index: 999999999 !important;
}

.am-popover-calendar.el-popover.el-popper {
	min-width: auto;
	background-color: var(--am-c-dpf-bgr);
	border-color: var(--am-c-dpf-border);
	padding: 12px;
	max-width: 460px;
}

.am-popover-calendar .am-dp {
	margin-bottom: 4px;
}

.am-popover-calendar .am-dp__wrapper {
	--am-fs-dpf: 15px;
	--am-c-advsc-text: var(--am-c-main-text);
	--am-c-dpf-cell-bgr: transparent;
	--am-c-dpf-cell-border: transparent;
	--am-c-dpf-cell-text: var(--am-c-dpf-text);
}

.am-popover-calendar .am-dp__wrapper * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.am-popover-calendar .am-dp__wrapper>div:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.am-popover-calendar .am-dp__wrapper>div:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-popover-calendar .am-dp__wrapper>div:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-popover-calendar .am-dp__wrapper>div:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-popover-calendar .am-dp__wrapper>div:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-popover-calendar .am-dp__wrapper>div:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-popover-calendar .am-dp table, .am-popover-calendar .am-dp tr, .am-popover-calendar .am-dp th {
	background-color: transparent;
	margin: 0;
}

.am-popover-calendar .am-dp.fc-theme-standard .fc-scrollgrid, .am-popover-calendar .am-dp.fc-theme-standard .fc-scrollgrid-section-header table {
	border: none;
}

.am-popover-calendar .am-dp.fc-theme-standard .fc-toolbar {
	margin-bottom: 8px;
}

.am-popover-calendar .am-dp.fc-theme-standard .fc-toolbar-title {
	font-size: 20px;
	color: var(--am-c-dpf-text);
}

.am-popover-calendar .am-dp.fc-theme-standard .fc-toolbar-chunk .fc-button {
	background-color: transparent;
	border: none;
	color: var(--am-c-dpf-text);
	padding: 2px 4px;
	margin: 0 4px;
	transition: color .3s ease-in-out;
}

.am-popover-calendar .am-dp.fc-theme-standard .fc-toolbar-chunk .fc-button:hover {
	color: var(--am-c-dpf-text-op60);
}

.am-popover-calendar .am-dp.fc-theme-standard .fc-toolbar-chunk .fc-button:focus {
	outline: 2px solid var(--am-c-dpf-text);
	outline-offset: 2px;
	border: none;
	box-shadow: none;
}

.am-popover-calendar .am-dp.fc-theme-standard th, .am-popover-calendar .am-dp.fc-theme-standard td {
	border: none;
}

.am-popover-calendar .am-dp.fc-theme-standard th.am-dp__dayGridMonth-header-cell {
	font-size: 16px;
	line-height: 1.5;
	color: var(--am-c-dpf-text);
	padding: 4px 6px;
}

.am-popover-calendar .am-dp.fc-theme-standard th.am-dp__dayGridMonth-header-cell .fc-col-header-cell-cushion {
	font-size: var(--am-fs-dpf);
	text-transform: initial;
	text-decoration: none;
	line-height: 1;
	letter-spacing: 0;
	color: var(--am-c-dpf-text);
	padding: 6px 0;
	white-space: nowrap;
}

.am-popover-calendar .am-dp.fc-theme-standard th.am-dp__dayGridMonth-header-weekend .fc-col-header-cell-cushion {
	color: var(--am-c-dpf-text);
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell {
	position: relative;
	border: none;
	padding: 4px 6px;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.fc-day-today {
	position: relative;
	background: none;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.fc-day-today.am-dp__dayGridMonth-selected .fc-daygrid-day-frame {
	background-color: var(--am-c-dpf-cell-bgr);
	border-color: var(--am-c-dpf-cell-border);
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.fc-day-today.am-dp__dayGridMonth-selected .fc-daygrid-day-frame:after {
	background-color: var(--am-c-dpf-cell-text);
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.fc-day-today.am-dp__dayGridMonth-disabled .fc-daygrid-day-frame {
	--am-c-dpf-cell-bgr: var(--am-c-dpf-text-op10);
	--am-c-dpf-cell-border: transparent;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.fc-day-today.am-dp__dayGridMonth-disabled .fc-daygrid-day-frame:hover {
	--am-c-dpf-cell-bgr: var(--am-c-dpf-text-op10);
	--am-c-dpf-cell-border: transparent;
	cursor: not-allowed;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.fc-day-today.am-dp__dayGridMonth-disabled .fc-daygrid-day-number {
	--am-c-dpf-cell-text: var(--am-c-dpf-text-op60);
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.fc-day-today .fc-daygrid-day-frame:after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	right: 4px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: var(--am-c-primary);
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.am-dp__dayGridMonth-disabled .fc-daygrid-day-frame {
	--am-c-dpf-cell-bgr: var(--am-c-dpf-text-op10);
	--am-c-dpf-cell-border: transparent;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.am-dp__dayGridMonth-disabled .fc-daygrid-day-frame:hover {
	--am-c-dpf-cell-bgr: var(--am-c-dpf-text-op10);
	--am-c-dpf-cell-border: transparent;
	cursor: not-allowed;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.am-dp__dayGridMonth-disabled .fc-daygrid-day-number {
	--am-c-dpf-cell-text: var(--am-c-dpf-text-op60);
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.am-dp__dayGridMonth-selected .fc-daygrid-day-frame {
	--am-c-dpf-cell-text: var(--am-c-dpf-bgr);
	--am-c-dpf-cell-bgr: var(--am-c-primary);
	--am-c-dpf-cell-border: var(--am-c-primary);
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.am-dp__dayGridMonth-selected .fc-daygrid-day-frame:hover {
	--am-c-dpf-cell-bgr: var(--am-c-primary-op80);
	--am-c-dpf-cell-border: var(--am-c-primary-op80);
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.am-dp__dayGridMonth-selected.fc-day-other .fc-daygrid-day-top {
	opacity: 1;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.am-dp__dayGridMonth-weekend .fc-daygrid-day-frame {
	background-color: transparent;
	border-color: transparent;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.am-dp__dayGridMonth-weekend .fc-daygrid-day-frame:hover {
	border-color: transparent;
	cursor: not-allowed;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell .fc-daygrid-day-frame {
	position: absolute;
	width: calc(100% - 9px);
	height: calc(100% - 5px);
	min-height: auto;
	top: 2px;
	left: 4px;
	background-color: var(--am-c-dpf-cell-bgr);
	border: 1px solid var(--am-c-dpf-cell-border);
	border-radius: 4px;
	cursor: pointer;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell .fc-daygrid-day-frame:hover {
	--am-c-dpf-cell-bgr: var(--am-c-dpf-text);
	--am-c-dpf-cell-text: var(--am-c-dpf-bgr);
	--am-c-dpf-cell-border: var(--am-c-dpf-text);
	transition: all .3s ease-in-out;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell .fc-daygrid-day-bg .fc-bg-event {
	background: none;
	opacity: 1;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell .fc-daygrid-day-top {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell .fc-daygrid-day-number {
	color: var(--am-c-dpf-cell-text);
	line-height: 1;
	padding: 0;
	white-space: nowrap;
	text-decoration: none;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell.fc-day-other .fc-daygrid-day-top {
	opacity: .7;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell:focus {
	outline: none;
}

.am-popover-calendar .am-dp.fc-theme-standard td.am-dp__dayGridMonth-cell:focus .fc-daygrid-day-frame {
	outline: 2px solid var(--am-c-dpf-text);
	outline-offset: -2px;
}

.amelia-v2-booking #amelia-container .am-dp__input-focused, #amelia-app-backend-new .am-dp__input-focused {
	pointer-events: none;
}

.am-address-dropdown[data-v-7d4b68cb] {
	background: var(--am-c-drop-bgr);
	border: 1px solid var(--am-c-drop-border);
	border-radius: 4px;
	max-height: 300px;
	overflow-y: auto;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
	z-index: 9999999999 !important;
	font-family: Amelia Roboto, sans-serif;
}

.am-address-dropdown-item[data-v-7d4b68cb] {
	padding: 0 12px;
	min-height: 40px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	cursor: pointer;
	border-bottom: 1px solid var(--am-c-inp-text-op05);
	transition: background-color .2s;
}

.am-address-dropdown-item[data-v-7d4b68cb]:last-child {
	border-bottom: none;
}

.am-address-dropdown-item[data-v-7d4b68cb]:hover, .am-address-dropdown-item.is-active[data-v-7d4b68cb] {
	background: var(--am-c-inp-text-op05);
}

.am-address-main[data-v-7d4b68cb] {
	color: var(--am-c-drop-text);
	font-weight: 500;
	font-size: 15px;
	line-height: 1.4;
	margin-bottom: 2px;
}

.am-address-secondary[data-v-7d4b68cb] {
	color: var(--am-c-inp-text-op60);
	font-size: 13px;
	line-height: 1.3;
}

.am-input-wrapper[data-v-7d4b68cb] {
	position: relative;
}

.el-alert {
	--el-alert-padding: 8px 16px;
	--el-alert-border-radius-base: var(--el-border-radius-base);
	--el-alert-title-font-size: 14px;
	--el-alert-title-with-description-font-size: 16px;
	--el-alert-description-font-size: 14px;
	--el-alert-close-font-size: 16px;
	--el-alert-close-customed-font-size: 14px;
	--el-alert-icon-size: 16px;
	--el-alert-icon-large-size: 28px;
	align-items: center;
	background-color: var(--el-color-white);
	border-radius: var(--el-alert-border-radius-base);
	box-sizing: border-box;
	display: flex;
	margin: 0;
	opacity: 1;
	overflow: hidden;
	padding: var(--el-alert-padding);
	position: relative;
	transition: opacity var(--el-transition-duration-fast);
	width: 100%;
}

.el-alert.is-light .el-alert__close-btn {
	color: var(--el-text-color-placeholder);
}

.el-alert.is-dark .el-alert__close-btn, .el-alert.is-dark .el-alert__description {
	color: var(--el-color-white);
}

.el-alert.is-center {
	justify-content: center;
}

.el-alert--success {
	--el-alert-bg-color: var(--el-color-success-light-9);
}

.el-alert--success.is-light {
	background-color: var(--el-alert-bg-color);
}

.el-alert--success.is-light, .el-alert--success.is-light .el-alert__description {
	color: var(--el-color-success);
}

.el-alert--success.is-dark {
	background-color: var(--el-color-success);
	color: var(--el-color-white);
}

.el-alert--info {
	--el-alert-bg-color: var(--el-color-info-light-9);
}

.el-alert--info.is-light {
	background-color: var(--el-alert-bg-color);
}

.el-alert--info.is-light, .el-alert--info.is-light .el-alert__description {
	color: var(--el-color-info);
}

.el-alert--info.is-dark {
	background-color: var(--el-color-info);
	color: var(--el-color-white);
}

.el-alert--warning {
	--el-alert-bg-color: var(--el-color-warning-light-9);
}

.el-alert--warning.is-light {
	background-color: var(--el-alert-bg-color);
}

.el-alert--warning.is-light, .el-alert--warning.is-light .el-alert__description {
	color: var(--el-color-warning);
}

.el-alert--warning.is-dark {
	background-color: var(--el-color-warning);
	color: var(--el-color-white);
}

.el-alert--error {
	--el-alert-bg-color: var(--el-color-error-light-9);
}

.el-alert--error.is-light {
	background-color: var(--el-alert-bg-color);
}

.el-alert--error.is-light, .el-alert--error.is-light .el-alert__description {
	color: var(--el-color-error);
}

.el-alert--error.is-dark {
	background-color: var(--el-color-error);
	color: var(--el-color-white);
}

.el-alert__content {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.el-alert .el-alert__icon {
	font-size: var(--el-alert-icon-size);
	margin-right: 8px;
	width: var(--el-alert-icon-size);
}

.el-alert .el-alert__icon.is-big {
	font-size: var(--el-alert-icon-large-size);
	margin-right: 12px;
	width: var(--el-alert-icon-large-size);
}

.el-alert__title {
	font-size: var(--el-alert-title-font-size);
	line-height: 24px;
}

.el-alert__title.with-description {
	font-size: var(--el-alert-title-with-description-font-size);
}

.el-alert .el-alert__description {
	font-size: var(--el-alert-description-font-size);
	margin: 0;
}

.el-alert .el-alert__close-btn {
	cursor: pointer;
	font-size: var(--el-alert-close-font-size);
	opacity: 1;
	position: absolute;
	right: 16px;
	top: 12px;
}

.el-alert .el-alert__close-btn.is-customed {
	font-size: var(--el-alert-close-customed-font-size);
	font-style: normal;
	line-height: 24px;
	top: 8px;
}

.el-alert-fade-enter-from, .el-alert-fade-leave-active {
	opacity: 0;
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert {
	padding: 8px 12px;
	border-radius: 6px;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert.am-border {
	background-color: transparent;
	border-width: 1px 1px 4px 1px;
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert--success {
	background-color: var(--am-c-alerts-bgr-op10);
	border: 1px solid var(--am-c-alerts-bgr-op60);
	box-shadow: 0 2px 3px var(--am-c-alerts-bgr-op10);
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert--success.am-border {
	border-color: var(--am-c-alerts-bgr);
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert--info {
	background-color: var(--am-c-alerti-bgr-op10);
	border: 1px solid var(--am-c-alerti-bgr-op60);
	box-shadow: 0 2px 3px var(--am-c-alerti-bgr-op10);
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert--info.am-border {
	border-color: var(--am-c-alerti-bgr);
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert--error {
	background-color: var(--am-c-alerte-bgr-op10);
	border: 1px solid var(--am-c-alerte-bgr-op60);
	box-shadow: 0 2px 3px var(--am-c-alerte-bgr-op10);
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert--error.am-border {
	border-color: var(--am-c-alerte-bgr);
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert--warning {
	background-color: var(--am-c-alertw-bgr-op10);
	border: 1px solid var(--am-c-alertw-bgr-op60);
	box-shadow: 0 2px 3px var(--am-c-alertw-bgr-op10);
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert--warning.am-border {
	border-color: var(--am-c-alertw-bgr);
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert__title {
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: var(--am-c-alert-text);
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert__description {
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: var(--am-c-alert-text);
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert__icon {
	margin-right: 11px;
}

.amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert__closebtn {
	color: var(--am-c-alert-text);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert {
	padding: 8px 12px;
	border-radius: 6px;
	box-sizing: border-box;
}

#amelia-app-backend-new .am-alert-wrapper .el-alert.am-border {
	background-color: transparent;
	border-width: 1px 1px 4px 1px;
}

#amelia-app-backend-new .am-alert-wrapper .el-alert--success {
	background-color: var(--am-c-alerts-bgr-op10);
	border: 1px solid var(--am-c-alerts-bgr-op60);
	box-shadow: 0 2px 3px var(--am-c-alerts-bgr-op10);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert--success.am-border {
	border-color: var(--am-c-alerts-bgr);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert--info {
	background-color: var(--am-c-alerti-bgr-op10);
	border: 1px solid var(--am-c-alerti-bgr-op60);
	box-shadow: 0 2px 3px var(--am-c-alerti-bgr-op10);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert--info.am-border {
	border-color: var(--am-c-alerti-bgr);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert--error {
	background-color: var(--am-c-alerte-bgr-op10);
	border: 1px solid var(--am-c-alerte-bgr-op60);
	box-shadow: 0 2px 3px var(--am-c-alerte-bgr-op10);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert--error.am-border {
	border-color: var(--am-c-alerte-bgr);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert--warning {
	background-color: var(--am-c-alertw-bgr-op10);
	border: 1px solid var(--am-c-alertw-bgr-op60);
	box-shadow: 0 2px 3px var(--am-c-alertw-bgr-op10);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert--warning.am-border {
	border-color: var(--am-c-alertw-bgr);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert__title {
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: var(--am-c-alert-text);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert__description {
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: var(--am-c-alert-text);
}

#amelia-app-backend-new .am-alert-wrapper .el-alert__icon {
	margin-right: 11px;
}

#amelia-app-backend-new .am-alert-wrapper .el-alert__closebtn {
	color: var(--am-c-alert-text);
}

.amelia-v2-booking #amelia-container .am-slide-popup, .amelia-v2-booking #amelia-container .am-slide-popup__block-inner, .amelia-v2-booking #amelia-container .am-slide-popup__block {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block {
	height: 100%;
	padding: 0;
	background-color: var(--am-c-spb-text-op10);
	z-index: 1000;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block * {
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0 24px;
	background: var(--am-c-spb-bgr);
	color: var(--am-c-spb-text);
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-header .am-icon-close {
	color: var(--am-c-spb-text);
	font-size: 20px;
	cursor: pointer;
	flex: 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-header .am-icon-close:focus {
	box-shadow: 0 0 0 1px var(--am-c-primary);
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-footer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 0 8px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-footer .am-fs__ps-popup__btn-mobile {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner {
	background: var(--am-c-main-bgr);
	padding: 16px 32px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner:focus {
	outline: none;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-top {
	inset: 0 auto auto 0;
	min-height: 100px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-right {
	inset: 0 0 0 auto;
	width: auto;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-left {
	inset: 0 auto 0 0;
	width: auto;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-bottom {
	top: auto;
	bottom: 0;
	right: auto;
	min-height: 100px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center {
	inset: 50% auto auto 50%;
	transform: translate(-50%, -50%);
	width: auto;
	max-width: calc(100% - 32px);
	height: auto;
	max-height: calc(100% - 32px);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner-mobile {
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner-mobile .am-fs__ps-popup__btn-mobile {
	height: auto;
	width: 100%;
	flex-direction: column;
	gap: 8px;
	white-space: break-spaces;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-active, .amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-active, .amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-active .am-slide-popup__block-inner, .amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-active .am-slide-popup__block-inner {
	transition: all .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-from, .amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to {
	opacity: 0;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-from .am-slide-popup__block-inner, .amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner {
	opacity: .001;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-active, .amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-active .am-slide-popup__block-inner {
	transition-delay: .25s;
}

#amelia-app-backend-new .am-slide-popup, #amelia-app-backend-new .am-slide-popup__block-inner, #amelia-app-backend-new .am-slide-popup__block, #amelia-app-backend-new .amelia-v2-booking #amelia-container .am-slide-popup__block, .amelia-v2-booking #amelia-container #amelia-app-backend-new .am-slide-popup__block, #amelia-app-backend-new .amelia-v2-booking #amelia-container .am-slide-popup__block-inner, .amelia-v2-booking #amelia-container #amelia-app-backend-new .am-slide-popup__block-inner {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
}

#amelia-app-backend-new .am-slide-popup__block {
	height: 100%;
	padding: 0;
	background-color: var(--am-c-spb-text-op10);
	z-index: 1000;
}

#amelia-app-backend-new .am-slide-popup__block * {
	box-sizing: border-box;
}

#amelia-app-backend-new .am-slide-popup__block-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0 24px;
	background: var(--am-c-spb-bgr);
	color: var(--am-c-spb-text);
	padding: 0;
}

#amelia-app-backend-new .am-slide-popup__block-header .am-icon-close {
	color: var(--am-c-spb-text);
	font-size: 20px;
	cursor: pointer;
	flex: 0 0 auto;
}

#amelia-app-backend-new .am-slide-popup__block-header .am-icon-close:focus {
	box-shadow: 0 0 0 1px var(--am-c-primary);
	border-radius: 4px;
}

#amelia-app-backend-new .am-slide-popup__block-footer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 0 8px;
}

#amelia-app-backend-new .am-slide-popup__block-footer .am-fs__ps-popup__btn-mobile {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

#amelia-app-backend-new .am-slide-popup__block-inner {
	background: var(--am-c-main-bgr);
	padding: 16px 32px;
}

#amelia-app-backend-new .am-slide-popup__block-inner:focus {
	outline: none;
}

#amelia-app-backend-new .am-slide-popup__block-inner.am-position-top {
	inset: 0 auto auto 0;
	min-height: 100px;
}

#amelia-app-backend-new .am-slide-popup__block-inner.am-position-right {
	inset: 0 0 0 auto;
	width: auto;
}

#amelia-app-backend-new .am-slide-popup__block-inner.am-position-left {
	inset: 0 auto 0 0;
	width: auto;
}

#amelia-app-backend-new .am-slide-popup__block-inner.am-position-bottom {
	top: auto;
	bottom: 0;
	right: auto;
	min-height: 100px;
}

#amelia-app-backend-new .am-slide-popup__block-inner.am-position-center {
	inset: 50% auto auto 50%;
	transform: translate(-50%, -50%);
	width: auto;
	max-width: calc(100% - 32px);
	height: auto;
	max-height: calc(100% - 32px);
}

#amelia-app-backend-new .am-slide-popup__block-inner-mobile {
	padding: 16px;
}

#amelia-app-backend-new .am-slide-popup__block-inner-mobile .am-fs__ps-popup__btn-mobile {
	height: auto;
	width: 100%;
	flex-direction: column;
	gap: 8px;
	white-space: break-spaces;
}

#amelia-app-backend-new .am-slide-popup__block.nested-enter-active, #amelia-app-backend-new .am-slide-popup__block.nested-leave-active, #amelia-app-backend-new .am-slide-popup__block.nested-enter-active .am-slide-popup__block-inner, #amelia-app-backend-new .am-slide-popup__block.nested-leave-active .am-slide-popup__block-inner {
	transition: all .3s ease-in-out;
}

#amelia-app-backend-new .am-slide-popup__block.nested-enter-from, #amelia-app-backend-new .am-slide-popup__block.nested-leave-to {
	opacity: 0;
}

#amelia-app-backend-new .am-slide-popup__block.nested-enter-from .am-slide-popup__block-inner, #amelia-app-backend-new .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner {
	opacity: .001;
}

#amelia-app-backend-new .am-slide-popup__block.nested-leave-active, #amelia-app-backend-new .am-slide-popup__block.nested-enter-active .am-slide-popup__block-inner {
	transition-delay: .25s;
}

.am-select-popper .am-oit {
	width: 100%;
	display: flex;
	align-items: center;
}

.am-select-popper .am-oit * {
	font-family: var(--am-font-family);
}

.am-select-popper .am-oit__wrapper {
	display: flex;
	width: 100%;
}

.am-select-popper .am-oit__img {
	display: flex;
	flex-shrink: 0;
	width: 36px;
	height: 36px;
	margin-right: 8px;
}

.am-select-popper .am-oit__img-placeholder {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #00a32a;
	border-radius: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.am-select-popper .am-oit__img-placeholder span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 11px;
	font-weight: 500;
	line-height: 1;
	color: var(--am-c-option-img-text);
}

.am-select-popper .am-oit__content {
	display: flex;
	align-items: center;
	flex: 1;
	min-width: 0;
}

.am-select-popper .am-oit__meta {
	display: flex;
	flex-shrink: 0;
	align-items: center;
}

.am-select-popper .am-oit__data {
	display: flex;
	flex: 1;
	min-width: 0;
	justify-content: space-between;
	flex-direction: column;
}

.am-select-popper .am-oit__data-label {
	font-size: 16px;
	font-weight: 500;
	line-height: 1.25;
}

.am-select-popper .am-oit__data-label-name {
	color: var(--am-c-option-text);
	min-width: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 4px;
}

.am-select-popper .am-oit__data-label-badge {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 19px;
}

.am-select-popper .am-oit__data-label-wrap {
	display: flex;
	flex-wrap: wrap;
}

.am-select-popper .am-oit__data-description {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: var(--am-c-option-text);
}

.am-select-popper .am-oit__data-description * {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0;
	padding: 0;
	all: unset;
}

.am-select-popper .am-oit__price {
	display: flex;
	flex-shrink: 0;
	align-self: center;
	justify-content: center;
	min-width: 70px;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.25;
	color: var(--am-c-option-selected);
}

.am-select-popper .am-oit__info-trigger .am-icon-circle-info {
	font-size: 44px;
	color: var(--am-c-option-text);
}

.am-select-popper .am-oit__info-trigger .am-icon-circle-info:hover {
	color: var(--am-c-option-selected);
}

.am-select-popper .am-select-option.is-selected .am-oit__data-label-name, .am-select-popper .am-select-option.is-selected .am-oit__data-description {
	color: var(--am-c-primary);
}

.am-dialog-employee-description {
	z-index: 9999999999 !important;
}

.am-option-template-dialog {
	box-shadow: 0 3px 15px rgba(0, 0, 0, .25);
	border-radius: 6px;
	background-color: var(--am-oit-c-main-bgr);
	font-family: var(--am-font-family);
}

.am-option-template-dialog.el-dialog {
	max-width: 520px;
}

.am-option-template-dialog .am-oit__img {
	display: flex;
	flex-shrink: 0;
	width: 36px;
	height: 36px;
	margin-right: 8px;
}

.am-option-template-dialog .am-oit__img-placeholder {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #00a32a;
	border-radius: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.am-option-template-dialog .am-oit__img-placeholder span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	color: var(--am-c-option-img-text);
}

.am-option-template-dialog .am-tap-description {
	color: var(--am-c-main-text);
}

.am-option-template-dialog .am-tap-description>:first-child {
	margin-top: 0;
	outline: none;
}

.am-option-template-dialog .am-tap-description>:first-child * {
	margin: 0;
}

.am-option-template-dialog .am-tap-description img {
	height: auto;
	max-width: 100%;
}

.am-option-template-dialog .am-tap-description a {
	cursor: pointer;
	color: var(--am-c-primary) !important;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.am-option-template-dialog .am-tap-description ul {
	list-style-type: disc;
}

.am-option-template-dialog .am-tap-description ol {
	list-style-type: decimal;
}

.am-option-template-dialog .am-tap-description ul, .am-option-template-dialog .am-tap-description ol {
	padding: 0 1rem;
}

.am-option-template-dialog .am-tap-description ul li p, .am-option-template-dialog .am-tap-description ol li p {
	display: inline;
	margin-top: .25em;
	margin-bottom: .25em;
}

.am-option-template-dialog .am-tap-description ul li>p, .am-option-template-dialog .am-tap-description ol li>p {
	display: inline;
	margin: 0;
}

.am-option-template-dialog .am-tap-description blockquote {
	border-left: 3px solid var(--am-c-main-text-op10);
	margin: 1.5rem 0;
	padding-left: 1rem;
}

.am-option-template-dialog .am-tap-description p {
	font-size: unset;
	line-height: unset;
	margin: 0;
	padding: 0;
}

.am-option-template-dialog .am-tap-description sub {
	vertical-align: sub;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

.am-option-template-dialog .am-tap-description sup {
	vertical-align: super;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

.am-option-template-dialog .am-tap-description h1, .am-option-template-dialog .am-tap-description h2, .am-option-template-dialog .am-tap-description h3, .am-option-template-dialog .am-tap-description h4, .am-option-template-dialog .am-tap-description h5, .am-option-template-dialog .am-tap-description h6 {
	line-height: 1.1;
	text-wrap: pretty;
	color: var(--am-c-main-text);
}

.am-option-template-dialog .am-tap-description h1 {
	font-size: 1.6rem;
}

.am-option-template-dialog .am-tap-description h2 {
	font-size: 1.5rem;
}

.am-option-template-dialog .am-tap-description h3 {
	font-size: 1.4rem;
}

.am-option-template-dialog .am-tap-description h4 {
	font-size: 1.3rem;
}

.am-option-template-dialog .am-tap-description h5 {
	font-size: 1.2rem;
}

.am-option-template-dialog .am-tap-description h6 {
	font-size: 1.1rem;
}

.am-option-template-dialog .el-dialog__header {
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #808a90;
	padding: 16px;
}

.am-option-template-dialog .el-dialog__headerbtn {
	font-size: 10px;
}

.am-option-template-dialog .el-dialog__body {
	padding: 16px 16px 48px;
}

.am-option-template-dialog .el-dialog__close {
	font-size: 18px;
	width: 24px;
	height: 24px;
	color: var(--am-oit-c-main-heading-text);
}

.am-option-template-dialog .am-dialog__title {
	color: var(--am-oit-c-main-heading-text-op90);
}

.am-option-template-dialog .am-dialog__body-heading {
	display: flex;
	align-items: center;
	margin-bottom: 8px;
}

.am-option-template-dialog .am-dialog__body-heading__avatar {
	display: flex;
	width: 54px;
	height: 54px;
	background-color: #00a32a;
	border-radius: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 12px;
}

.am-option-template-dialog .am-dialog__body-heading__text {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555555;
}

.am-option-template-dialog .am-dialog__body-heading__text-name {
	color: var(--am-oit-c-main-text);
	margin-right: 4px;
}

.am-option-template-dialog .am-dialog__body-heading__text-badge {
	color: #fff;
	border-radius: 4px;
	padding: 0 4px;
}

.am-option-template-dialog .am-dialog__body-content {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	word-break: break-word;
	color: var(--am-oit-c-main-text);
}

.am-option-template-dialog .am-dialog__body-content * {
	color: var(--am-oit-c-main-text);
}

.am-option-template-dialog .am-dialog__body-content p>* {
	color: var(--am-oit-c-main-text);
}

.am-option-template-dialog .el-dialog__footer .el-button {
	background-color: var(--am-oit-c-main-btn-color);
	color: var(--am-oit-c-main-btn-color-text);
}

.amelia-v2-booking #amelia-container .am-button-group {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.amelia-v2-booking #amelia-container .am-button-group.am-rtl {
	flex-direction: row-reverse;
}

.amelia-v2-booking #amelia-container .am-button-group>.am-button {
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-button-group>.am-button:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.amelia-v2-booking #amelia-container .am-button-group>.am-button:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.amelia-v2-booking #amelia-container .am-button-group>.am-button:not(:last-child) {
	margin-right: -1px;
}

.amelia-v2-booking #amelia-container .am-button-group>.am-button:first-child:last-child {
	border-radius: var(--am-rad-inp);
}

.amelia-v2-booking #amelia-container .am-button-group>.am-button:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.amelia-v2-booking #amelia-container .am-button-group>.am-button--filled:not(.is-disabled):focus:not(:active) {
	border-color: var(--am-c-btn-first-darken30);
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-button-group>.am-button--plain:not(.is-disabled):focus:not(:active) {
	border-color: var(--am-c-btn-first);
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-button-group>.am-button--text:not(.is-disabled):focus:not(:active) {
	box-shadow: none;
}

#amelia-app-backend-new .am-button-group {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

#amelia-app-backend-new .am-button-group.am-rtl {
	flex-direction: row-reverse;
}

#amelia-app-backend-new .am-button-group>.am-button {
	box-shadow: none;
}

#amelia-app-backend-new .am-button-group>.am-button:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

#amelia-app-backend-new .am-button-group>.am-button:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

#amelia-app-backend-new .am-button-group>.am-button:not(:last-child) {
	margin-right: -1px;
}

#amelia-app-backend-new .am-button-group>.am-button:first-child:last-child {
	border-radius: var(--am-rad-inp);
}

#amelia-app-backend-new .am-button-group>.am-button:not(:first-child):not(:last-child) {
	border-radius: 0;
}

#amelia-app-backend-new .am-button-group>.am-button--filled:not(.is-disabled):focus:not(:active) {
	border-color: var(--am-c-btn-first-darken30);
	box-shadow: none;
}

#amelia-app-backend-new .am-button-group>.am-button--plain:not(.is-disabled):focus:not(:active) {
	border-color: var(--am-c-btn-first);
	box-shadow: none;
}

#amelia-app-backend-new .am-button-group>.am-button--text:not(.is-disabled):focus:not(:active) {
	box-shadow: none;
}

.am-oitf {
	width: 100%;
	display: flex;
	align-items: center;
}

.am-oitf * {
	font-family: var(--am-font-family);
}

.am-oitf__wrapper {
	display: flex;
}

.am-oitf__icon {
	font-size: 24px;
	color: var(--am-c-select-option-text);
}

.am-oitf__img {
	display: flex;
	flex-shrink: 0;
	width: 36px;
	height: 36px;
	margin-right: 8px;
}

.am-oitf__img-placeholder {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	background-color: var(--am-c-option-img-bgr);
	border-radius: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.am-oitf__img-placeholder span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 15px;
	font-weight: 500;
	line-height: 1;
	color: var(--am-c-option-img-text);
}

.am-oitf__data {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.am-oitf__data-label {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.333333;
	color: var(--am-c-select-option-text);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.am-oitf__data-price {
	display: flex;
	flex-shrink: 0;
	align-self: center;
	justify-content: center;
	min-width: 70px;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.25;
	color: var(--am-c-option-selected);
}

.amelia-v2-booking #amelia-container .am-advsc {
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .am-advsc__wrapper {
	--am-fs-advsc: 15px;
	--am-ln-advsc: 1.6;
	--am-c-advsc-text: var(--am-c-main-text);
	--am-c-advsc-cell-bgr: var(--am-c-cal-init-op10);
	--am-c-advsc-cell-busy: var(--am-c-cal-init-op30);
	--am-c-advsc-cell-border: var(--am-c-cal-init-op60);
	--am-c-advsc-cell-text: var(--am-c-cal-init-text);
	--am-fs-asdvsc-slot: 15px;
	--am-c-advsc-slot-text: var(--am-c-cal-init-text);
	--am-rad-advsc-slot: 4px;
}

.amelia-v2-booking #amelia-container .am-advsc__wrapper * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-advsc__wrapper>div:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__wrapper>div:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__wrapper>div:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__wrapper>div:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__wrapper>div:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__wrapper>div:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__time-zone {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 12px 0 4px;
}

.amelia-v2-booking #amelia-container .am-advsc__time-zone span {
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	background-color: var(--am-c-advsc-cell-bgr);
	border-radius: 8px;
	color: var(--am-c-advsc-cell-text);
	padding: 4px 8px;
}

.amelia-v2-booking #amelia-container .am-advsc__period-pricing {
	display: flex;
	justify-content: right;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
	margin: 12px 0 4px;
}

.amelia-v2-booking #amelia-container .am-advsc__period-pricing span {
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	border-radius: 8px;
	padding: 4px 8px;
}

.amelia-v2-booking #amelia-container .am-advsc__period-pricing span.period-pricing-low {
	background-color: var(--am-c-cal-low-op10);
	color: var(--am-c-cal-low-text);
}

.amelia-v2-booking #amelia-container .am-advsc__period-pricing span.period-pricing-mid {
	background-color: var(--am-c-advsc-cell-bgr);
	color: var(--am-c-advsc-cell-text);
}

.amelia-v2-booking #amelia-container .am-advsc__period-pricing span.period-pricing-high {
	background-color: var(--am-c-cal-high-op10);
	color: var(--am-c-cal-high-text);
}

.amelia-v2-booking #amelia-container .am-advsc__duration {
	margin-top: 10px;
}

.amelia-v2-booking #amelia-container .am-advsc table, .amelia-v2-booking #amelia-container .am-advsc tr, .amelia-v2-booking #amelia-container .am-advsc th {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard .fc-scrollgrid, .amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard th, .amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td {
	border: none;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard th.am-advsc__dayGridMonth-header-cell {
	font-size: 16px;
	line-height: 1.5;
	color: #8c959a;
	padding: 4px 6px;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard th.am-advsc__dayGridMonth-header-cell .fc-col-header-cell-cushion {
	font-size: var(--am-fs-advsc);
	text-transform: initial;
	text-decoration: none;
	line-height: 1;
	letter-spacing: 0;
	color: var(--am-c-advsc-text);
	padding: 12px 0;
	white-space: nowrap;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard th.am-advsc__dayGridMonth-header-weekend {
	color: #d1d5d7;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell {
	position: relative;
	border: none;
	padding: 4px 6px;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today {
	position: relative;
	background: none;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame {
	background-color: var(--am-c-advsc-cell-bgr);
	border-color: var(--am-c-advsc-cell-border);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame:after {
	background-color: var(--am-c-advsc-cell-text);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame {
	--am-c-advsc-cell-bgr: var(--am-c-cal-disabled-op10);
	--am-c-advsc-cell-border: transparent;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-disabled-op10);
	--am-c-advsc-cell-border: transparent;
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today.am-advsc__dayGridMonth-disabled .fc-daygrid-day-number {
	--am-c-advsc-cell-text: var(--am-c-cal-disabled-text);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today .fc-daygrid-day-frame:after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	right: 4px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: var(--am-c-advsc-cell-text);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame {
	--am-c-advsc-cell-bgr: var(--am-c-cal-disabled-op10);
	--am-c-advsc-cell-border: transparent;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-disabled-op10);
	--am-c-advsc-cell-border: transparent;
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-disabled .fc-daygrid-day-number {
	--am-c-advsc-cell-text: var(--am-c-cal-disabled-text);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-low .fc-daygrid-day-frame {
	--am-c-advsc-cell-bgr: var(--am-c-cal-low-op10);
	--am-c-advsc-cell-border: var(--am-c-cal-low-op60);
	--am-c-advsc-cell-text: var(--am-c-cal-low-text);
	--am-c-advsc-cell-busy: var(--am-c-cal-low-op30);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-low .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-low-op30);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-low .fc-daygrid-day-frame:before {
	visibility: var(--am-c-cal-indicator);
	content: "↘";
	position: absolute;
	top: -2px;
	left: 2px;
	font-size: 10px;
	color: var(--am-c-cal-low-op80);
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-high .fc-daygrid-day-frame {
	--am-c-advsc-cell-bgr: var(--am-c-cal-high-op10);
	--am-c-advsc-cell-border: var(--am-c-cal-high-op60);
	--am-c-advsc-cell-text: var(--am-c-cal-high-text);
	--am-c-advsc-cell-busy: var(--am-c-cal-high-op30);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-high .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-high-op30);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-high .fc-daygrid-day-frame:before {
	visibility: var(--am-c-cal-indicator);
	content: "↗";
	position: absolute;
	top: -2px;
	left: 2px;
	font-size: 10px;
	color: var(--am-c-cal-high-op80);
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame {
	--am-c-advsc-cell-text: var(--am-c-cal-selected-text);
	--am-c-advsc-cell-bgr: var(--am-c-cal-selected);
	--am-c-advsc-cell-border: var(--am-c-cal-selected);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-selected-op80);
	--am-c-advsc-cell-border: var(--am-c-cal-selected-op80);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame .am-advsc__slot-wrapper {
	display: none;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-weekend .fc-daygrid-day-frame {
	background-color: transparent;
	border-color: transparent;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-weekend .fc-daygrid-day-frame:hover {
	border-color: transparent;
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-weekend .fc-daygrid-day-number {
	color: #d1d5d7;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame {
	position: absolute;
	width: calc(100% - 12px);
	height: calc(100% - 8px);
	min-height: auto;
	top: 4px;
	left: 6px;
	background-color: var(--am-c-advsc-cell-bgr);
	border: 1px solid var(--am-c-advsc-cell-border);
	border-radius: 4px;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-init-op20);
	--am-c-advsc-cell-border: var(--am-c-cal-init);
	transition: all .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-bg .fc-bg-event {
	background: none;
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-bg .fc-bg-event .am-advsc__slot-wrapper {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: var(--am-c-advsc-cell-busy);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-top {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-number {
	color: var(--am-c-advsc-cell-text);
	text-decoration: none;
	line-height: 1;
	padding: 0;
	white-space: nowrap;
}

@media (max-width: 560px) {
	.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard-frame {
		width: calc(100% - 6px);
		height: calc(100% - 6px);
		top: 3px;
		left: 3px;
	}
}

.amelia-v2-booking #amelia-container .am-advsc[am-mobile=true].fc-theme-standard td.am-advsc__dayGridMonth-cell {
	padding: 3px;
}

.amelia-v2-booking #amelia-container .am-advsc[am-mobile=true].fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame {
	top: 3px;
	left: 4px;
	width: calc(100% - 8px);
	height: calc(100% - 6px);
}

.amelia-v2-booking #amelia-container .am-advsc[am-mobile-s=true].fc-theme-standard {
	height: 230px;
}

.amelia-v2-booking #amelia-container .am-advsc[am-mobile-s=true].fc-theme-standard th.am-advsc__dayGridMonth-header-cell {
	--am-fs-advsc: 12px;
	padding: 2px 3px;
	line-height: 1.2;
}

.amelia-v2-booking #amelia-container .am-advsc[am-mobile-s=true].fc-theme-standard td.am-advsc__dayGridMonth-cell {
	padding: 2px;
}

.amelia-v2-booking #amelia-container .am-advsc[am-mobile-s=true].fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame {
	top: 2px;
	left: 2px;
}

.amelia-v2-booking #amelia-container .am-advsc[am-mobile-s=true].fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame:after {
	right: 1px;
	top: 1px;
}

.amelia-v2-booking #amelia-container .am-advsc__header {
	display: flex;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-advsc__header .am-button {
	font-size: 18px;
	padding: 8px;
}

.amelia-v2-booking #amelia-container .am-advsc__header-mobile {
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-advsc__header-mobile-s {
	flex-direction: column;
	align-items: center;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 8px 12px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-heading {
	font-size: var(--am-fs-advsc);
	line-height: var(--am-ln-advsc);
	color: var(--am-c-advsc-text);
	margin-bottom: 8px;
	padding: 0 6px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item {
	--am-c-advsc-slot-bgr: var(--am-c-cal-init-op10);
	--am-c-advsc-slot-border: var(--am-c-cal-init-op60);
	display: inline-flex;
	width: calc(50% - 6px);
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item.am-width-full {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item.am-width-full:last-child {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item.am-width-full .am-advsc__waiting-tag {
	margin-top: -4px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item.am-width-full .am-advsc__waiting-tag:before {
	margin-top: 2px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:focus .am-advsc__slots-item__inner {
	--am-c-advsc-slot-border: var(--am-c-cal-selected);
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item span {
	background-color: var(--am-c-cal-init-op10);
	padding: 0 4px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(102) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(103) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(104) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(105) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(106) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(107) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(108) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(109) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(110) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(111) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(112) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(113) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(114) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(115) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(116) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(117) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(118) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(119) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(120) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(121) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(122) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(123) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(124) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(125) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(126) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(127) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(128) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(129) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(130) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(131) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(132) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(133) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(134) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(135) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(136) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(137) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(138) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(139) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(140) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(141) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(142) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(143) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(144) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(145) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(146) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(147) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(148) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(149) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(150) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(151) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(152) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(153) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(154) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(155) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(156) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(157) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(158) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(159) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(160) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(161) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(162) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(163) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(164) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(165) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(166) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(167) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(168) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(169) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(170) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(171) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(172) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(173) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(174) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(175) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(176) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(177) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(178) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(179) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(180) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(181) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(182) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(183) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(184) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(185) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(186) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(187) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(188) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(189) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(190) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(191) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(192) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(193) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(194) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(195) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(196) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(197) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(198) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(199) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(200) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(201) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(202) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(203) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(204) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(205) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(206) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(207) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(208) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(209) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(210) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(211) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(212) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(213) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(214) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(215) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(216) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(217) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(218) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(219) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(220) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(221) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(222) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(223) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(224) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(225) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(226) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(227) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(228) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(229) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(230) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(231) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(232) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(233) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(234) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(235) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(236) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(237) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(238) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(239) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(240) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(241) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(242) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(243) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(244) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(245) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(246) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(247) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(248) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(249) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(250) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(251) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(252) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(253) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(254) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(255) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(256) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(257) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(258) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(259) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(260) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(261) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(262) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(263) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(264) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(265) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(266) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(267) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(268) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(269) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(270) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(271) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(272) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(273) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(274) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(275) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(276) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(277) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(278) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(279) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(280) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(281) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(282) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(283) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(284) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(285) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(286) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(287) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(288) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(289) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(290) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(291) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(292) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(293) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(294) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(295) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(296) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(297) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(298) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(299) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(300) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(301) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(302) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(303) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(304) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(305) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(306) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(307) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(308) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(309) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(310) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(311) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(312) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(313) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(314) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(315) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(316) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(317) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(318) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(319) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(320) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(321) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(322) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(323) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(324) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(325) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(326) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(327) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(328) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(329) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(330) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(331) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(332) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(333) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(334) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(335) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(336) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(337) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(338) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(339) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(340) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(341) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(342) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(343) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(344) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(345) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(346) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(347) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(348) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(349) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(350) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(351) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(352) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(353) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(354) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(355) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(356) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(357) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(358) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(359) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(360) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(361) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(362) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(363) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(364) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(365) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(366) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(367) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(368) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(369) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(370) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(371) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(372) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(373) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(374) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(375) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(376) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(377) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(378) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(379) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(380) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(381) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(382) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(383) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(384) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(385) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(386) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(387) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(388) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(389) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(390) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(391) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(392) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(393) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(394) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(395) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(396) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(397) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(398) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(399) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(400) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(401) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(402) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(403) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(404) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(405) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(406) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(407) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(408) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(409) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(410) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(411) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(412) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(413) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(414) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(415) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(416) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(417) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(418) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(419) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(420) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(421) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(422) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(423) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(424) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(425) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(426) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(427) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(428) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(429) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(430) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(431) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(432) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(433) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(434) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(435) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(436) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(437) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(438) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(439) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(440) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(441) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(442) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(443) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(444) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(445) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(446) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(447) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(448) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(449) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(450) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(451) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(452) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(453) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(454) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(455) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(456) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(457) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(458) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(459) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(460) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(461) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(462) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(463) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(464) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(465) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(466) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(467) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(468) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(469) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(470) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(471) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(472) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(473) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(474) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(475) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(476) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(477) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(478) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(479) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(480) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(481) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(482) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(483) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(484) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(485) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(486) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(487) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(488) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(489) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(490) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(491) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(492) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(493) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(494) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(495) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(496) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(497) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(498) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(499) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(500) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(501) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(502) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(503) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(504) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(505) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(506) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(507) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(508) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(509) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(510) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(511) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(512) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(513) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(514) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(515) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(516) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(517) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(518) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(519) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(520) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(521) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(522) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(523) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(524) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(525) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(526) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(527) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(528) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(529) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(530) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(531) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(532) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(533) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(534) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(535) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(536) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(537) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(538) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(539) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(540) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(541) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(542) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(543) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(544) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(545) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(546) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(547) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(548) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(549) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(550) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(551) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(552) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(553) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(554) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(555) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(556) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(557) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(558) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(559) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(560) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(561) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(562) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(563) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(564) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(565) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(566) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(567) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(568) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(569) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(570) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(571) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(572) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(573) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(574) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(575) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(576) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(577) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(578) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(579) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(580) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(581) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(582) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(583) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(584) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(585) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(586) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(587) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(588) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(589) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(590) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(591) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(592) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(593) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(594) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(595) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(596) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(597) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(598) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(599) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(600) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(601) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(602) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(603) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(604) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(605) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(606) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(607) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(608) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(609) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(610) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(611) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(612) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(613) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(614) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(615) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(616) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(617) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(618) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(619) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(620) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(621) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(622) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(623) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(624) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(625) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(626) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(627) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(628) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(629) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(630) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(631) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(632) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(633) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(634) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(635) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(636) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(637) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(638) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(639) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(640) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(641) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(642) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(643) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(644) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(645) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(646) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(647) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(648) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(649) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(650) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(651) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(652) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(653) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(654) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(655) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(656) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(657) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(658) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(659) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(660) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(661) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(662) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(663) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(664) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(665) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(666) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(667) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(668) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(669) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(670) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(671) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(672) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(673) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(674) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(675) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(676) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(677) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(678) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(679) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(680) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(681) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(682) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(683) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(684) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(685) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(686) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(687) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(688) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(689) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(690) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(691) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(692) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(693) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(694) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(695) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(696) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(697) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(698) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(699) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(700) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(701) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(702) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(703) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(704) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(705) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(706) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(707) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(708) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(709) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(710) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(711) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(712) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(713) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(714) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(715) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(716) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(717) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(718) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(719) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(720) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(721) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(722) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(723) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(724) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(725) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(726) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(727) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(728) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(729) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(730) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(731) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(732) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(733) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(734) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(735) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(736) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(737) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(738) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(739) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(740) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(741) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(742) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(743) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(744) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(745) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(746) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(747) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(748) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(749) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(750) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(751) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(752) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(753) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(754) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(755) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(756) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(757) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(758) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(759) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(760) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(761) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(762) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(763) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(764) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(765) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(766) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(767) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(768) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(769) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(770) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(771) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(772) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(773) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(774) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(775) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(776) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(777) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(778) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(779) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(780) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(781) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(782) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(783) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(784) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(785) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(786) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(787) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(788) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(789) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(790) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(791) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(792) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(793) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(794) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(795) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(796) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(797) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(798) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(799) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(800) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(801) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(802) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(803) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(804) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(805) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(806) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(807) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(808) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(809) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(810) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(811) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(812) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(813) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(814) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(815) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(816) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(817) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(818) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(819) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(820) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(821) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(822) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(823) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(824) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(825) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(826) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(827) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(828) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(829) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(830) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(831) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(832) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(833) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(834) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(835) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(836) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(837) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(838) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(839) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(840) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(841) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(842) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(843) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(844) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(845) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(846) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(847) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(848) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(849) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(850) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(851) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(852) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(853) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(854) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(855) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(856) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(857) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(858) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(859) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(860) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(861) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(862) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(863) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(864) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(865) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(866) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(867) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(868) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(869) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(870) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(871) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(872) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(873) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(874) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(875) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(876) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(877) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(878) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(879) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(880) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(881) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(882) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(883) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(884) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(885) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(886) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(887) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(888) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(889) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(890) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(891) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(892) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(893) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(894) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(895) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(896) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(897) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(898) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(899) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(900) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(901) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(902) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(903) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(904) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(905) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(906) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(907) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(908) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(909) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(910) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(911) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(912) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(913) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(914) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(915) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(916) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(917) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(918) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(919) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(920) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(921) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(922) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(923) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(924) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(925) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(926) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(927) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(928) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(929) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(930) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(931) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(932) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(933) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(934) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(935) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(936) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(937) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(938) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(939) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(940) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(941) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(942) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(943) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(944) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(945) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(946) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(947) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(948) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(949) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(950) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(951) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(952) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(953) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(954) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(955) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(956) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(957) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(958) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(959) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(960) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(961) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(962) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(963) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(964) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(965) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(966) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(967) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(968) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(969) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(970) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(971) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(972) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(973) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(974) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(975) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(976) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(977) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(978) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(979) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(980) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(981) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(982) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(983) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(984) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(985) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(986) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(987) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(988) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(989) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(990) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(991) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(992) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(993) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(994) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(995) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(996) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(997) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(998) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(999) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(1000) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:nth-child(1001) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 100s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item:last-child {
	max-width: 50%;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item__low {
	--am-c-advsc-slot-bgr: var(--am-c-cal-low-op10);
	--am-c-advsc-slot-border: var(--am-c-cal-low-op60);
	--am-c-advsc-slot-text: var(--am-c-cal-low-text);
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item__low span {
	background-color: var(--am-c-cal-low-op10);
	padding: 0 4px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item__high {
	--am-c-advsc-slot-bgr: var(--am-c-cal-high-op10);
	--am-c-advsc-slot-border: var(--am-c-cal-high-op60);
	--am-c-advsc-slot-text: var(--am-c-cal-high-text);
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item__high span {
	background-color: var(--am-c-cal-high-op10);
	padding: 0 4px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item__selected {
	--am-c-advsc-slot-bgr: var(--am-c-cal-selected);
	--am-c-advsc-slot-border: var(--am-c-cal-selected);
	--am-c-advsc-slot-text: var(--am-c-cal-selected-text);
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item__inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 0 12px;
	width: 100%;
	font-size: var(--am-fs-asdvsc-slot);
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-advsc-slot-text);
	padding: 7px;
	border: 1px solid var(--am-c-advsc-slot-border);
	border-radius: var(--am-rad-advsc-slot);
	background-color: var(--am-c-advsc-slot-bgr);
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item-mobile {
	padding: 0 4px;
	--am-fs-asdvsc-slot: 12px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item-mobile .am-advsc__slots-item__inner {
	padding: 4px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item-disabled .am-advsc__slots-item__inner {
	background: var(--am-c-cal-disabled-op10);
	border: transparent;
	cursor: not-allowed;
	color: var(--am-c-cal-disabled-text);
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item-waiting {
	border-color: var(--am-c-rs-text-op60);
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item-waiting .am-advsc__slots-item__inner {
	background: var(--am-c-cal-waiting);
	border: 1px solid var(--am-c-cal-waiting-op40);
	flex-direction: column;
	line-height: 1.6;
	color: var(--am-c-cal-waiting-text);
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item-waiting .am-advsc__slots-item__inner.am-contains-waiting-tag {
	padding: 3px 12px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item-waiting .am-advsc__waiting-tag {
	background: transparent;
	display: flex;
	font-size: 10px;
	line-height: 1;
	border-radius: 10px;
	text-transform: lowercase;
	margin-top: -3px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item-waiting .am-advsc__waiting-tag:before {
	margin-top: 1px;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item-waiting.am-advsc__slots-item-mobile .am-advsc__slots-item__inner.am-contains-waiting-tag {
	line-height: 1.1;
	white-space: nowrap;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item-waiting.am-advsc__slots-item__selected .am-advsc__slots-item__inner {
	background: var(--am-c-cal-selected);
	border: 1px solid var(--am-c-cal-selected);
	color: var(--am-c-cal-selected-text);
}

#amelia-app-backend-new .am-advsc {
	margin-bottom: 24px;
}

#amelia-app-backend-new .am-advsc__wrapper {
	--am-fs-advsc: 15px;
	--am-ln-advsc: 1.6;
	--am-c-advsc-text: var(--am-c-main-text);
	--am-c-advsc-cell-bgr: var(--am-c-cal-init-op10);
	--am-c-advsc-cell-busy: var(--am-c-cal-init-op30);
	--am-c-advsc-cell-border: var(--am-c-cal-init-op60);
	--am-c-advsc-cell-text: var(--am-c-cal-init-text);
	--am-fs-asdvsc-slot: 15px;
	--am-c-advsc-slot-text: var(--am-c-cal-init-text);
	--am-rad-advsc-slot: 4px;
}

#amelia-app-backend-new .am-advsc__wrapper * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

#amelia-app-backend-new .am-advsc__wrapper>div:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__wrapper>div:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__wrapper>div:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__wrapper>div:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__wrapper>div:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__wrapper>div:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__time-zone {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 12px 0 4px;
}

#amelia-app-backend-new .am-advsc__time-zone span {
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	background-color: var(--am-c-advsc-cell-bgr);
	border-radius: 8px;
	color: var(--am-c-advsc-cell-text);
	padding: 4px 8px;
}

#amelia-app-backend-new .am-advsc__period-pricing {
	display: flex;
	justify-content: right;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
	margin: 12px 0 4px;
}

#amelia-app-backend-new .am-advsc__period-pricing span {
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	border-radius: 8px;
	padding: 4px 8px;
}

#amelia-app-backend-new .am-advsc__period-pricing span.period-pricing-low {
	background-color: var(--am-c-cal-low-op10);
	color: var(--am-c-cal-low-text);
}

#amelia-app-backend-new .am-advsc__period-pricing span.period-pricing-mid {
	background-color: var(--am-c-advsc-cell-bgr);
	color: var(--am-c-advsc-cell-text);
}

#amelia-app-backend-new .am-advsc__period-pricing span.period-pricing-high {
	background-color: var(--am-c-cal-high-op10);
	color: var(--am-c-cal-high-text);
}

#amelia-app-backend-new .am-advsc__duration {
	margin-top: 10px;
}

#amelia-app-backend-new .am-advsc table, #amelia-app-backend-new .am-advsc tr, #amelia-app-backend-new .am-advsc th {
	background-color: transparent;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard .fc-scrollgrid, #amelia-app-backend-new .am-advsc.fc-theme-standard th, #amelia-app-backend-new .am-advsc.fc-theme-standard td {
	border: none;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard th.am-advsc__dayGridMonth-header-cell {
	font-size: 16px;
	line-height: 1.5;
	color: #8c959a;
	padding: 4px 6px;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard th.am-advsc__dayGridMonth-header-cell .fc-col-header-cell-cushion {
	font-size: var(--am-fs-advsc);
	text-transform: initial;
	text-decoration: none;
	line-height: 1;
	letter-spacing: 0;
	color: var(--am-c-advsc-text);
	padding: 12px 0;
	white-space: nowrap;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard th.am-advsc__dayGridMonth-header-weekend {
	color: #d1d5d7;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell {
	position: relative;
	border: none;
	padding: 4px 6px;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today {
	position: relative;
	background: none;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame {
	background-color: var(--am-c-advsc-cell-bgr);
	border-color: var(--am-c-advsc-cell-border);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame:after {
	background-color: var(--am-c-advsc-cell-text);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame {
	--am-c-advsc-cell-bgr: var(--am-c-cal-disabled-op10);
	--am-c-advsc-cell-border: transparent;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-disabled-op10);
	--am-c-advsc-cell-border: transparent;
	cursor: not-allowed;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today.am-advsc__dayGridMonth-disabled .fc-daygrid-day-number {
	--am-c-advsc-cell-text: var(--am-c-cal-disabled-text);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today .fc-daygrid-day-frame:after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	right: 4px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: var(--am-c-advsc-cell-text);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame {
	--am-c-advsc-cell-bgr: var(--am-c-cal-disabled-op10);
	--am-c-advsc-cell-border: transparent;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-disabled-op10);
	--am-c-advsc-cell-border: transparent;
	cursor: not-allowed;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-disabled .fc-daygrid-day-number {
	--am-c-advsc-cell-text: var(--am-c-cal-disabled-text);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-low .fc-daygrid-day-frame {
	--am-c-advsc-cell-bgr: var(--am-c-cal-low-op10);
	--am-c-advsc-cell-border: var(--am-c-cal-low-op60);
	--am-c-advsc-cell-text: var(--am-c-cal-low-text);
	--am-c-advsc-cell-busy: var(--am-c-cal-low-op30);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-low .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-low-op30);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-low .fc-daygrid-day-frame:before {
	visibility: var(--am-c-cal-indicator);
	content: "↘";
	position: absolute;
	top: -2px;
	left: 2px;
	font-size: 10px;
	color: var(--am-c-cal-low-op80);
	font-weight: 700;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-high .fc-daygrid-day-frame {
	--am-c-advsc-cell-bgr: var(--am-c-cal-high-op10);
	--am-c-advsc-cell-border: var(--am-c-cal-high-op60);
	--am-c-advsc-cell-text: var(--am-c-cal-high-text);
	--am-c-advsc-cell-busy: var(--am-c-cal-high-op30);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-high .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-high-op30);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-high .fc-daygrid-day-frame:before {
	visibility: var(--am-c-cal-indicator);
	content: "↗";
	position: absolute;
	top: -2px;
	left: 2px;
	font-size: 10px;
	color: var(--am-c-cal-high-op80);
	font-weight: 700;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame {
	--am-c-advsc-cell-text: var(--am-c-cal-selected-text);
	--am-c-advsc-cell-bgr: var(--am-c-cal-selected);
	--am-c-advsc-cell-border: var(--am-c-cal-selected);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-selected-op80);
	--am-c-advsc-cell-border: var(--am-c-cal-selected-op80);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame .am-advsc__slot-wrapper {
	display: none;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-weekend .fc-daygrid-day-frame {
	background-color: transparent;
	border-color: transparent;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-weekend .fc-daygrid-day-frame:hover {
	border-color: transparent;
	cursor: not-allowed;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-weekend .fc-daygrid-day-number {
	color: #d1d5d7;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame {
	position: absolute;
	width: calc(100% - 12px);
	height: calc(100% - 8px);
	min-height: auto;
	top: 4px;
	left: 6px;
	background-color: var(--am-c-advsc-cell-bgr);
	border: 1px solid var(--am-c-advsc-cell-border);
	border-radius: 4px;
	cursor: pointer;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame:hover {
	--am-c-advsc-cell-bgr: var(--am-c-cal-init-op20);
	--am-c-advsc-cell-border: var(--am-c-cal-init);
	transition: all .3s ease-in-out;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-bg .fc-bg-event {
	background: none;
	opacity: 1;
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-bg .fc-bg-event .am-advsc__slot-wrapper {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: var(--am-c-advsc-cell-busy);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-top {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#amelia-app-backend-new .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-number {
	color: var(--am-c-advsc-cell-text);
	text-decoration: none;
	line-height: 1;
	padding: 0;
	white-space: nowrap;
}

@media (max-width: 560px) {
	#amelia-app-backend-new .am-advsc.fc-theme-standard-frame {
		width: calc(100% - 6px);
		height: calc(100% - 6px);
		top: 3px;
		left: 3px;
	}
}

#amelia-app-backend-new .am-advsc[am-mobile=true].fc-theme-standard td.am-advsc__dayGridMonth-cell {
	padding: 3px;
}

#amelia-app-backend-new .am-advsc[am-mobile=true].fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame {
	top: 3px;
	left: 4px;
	width: calc(100% - 8px);
	height: calc(100% - 6px);
}

#amelia-app-backend-new .am-advsc[am-mobile-s=true].fc-theme-standard {
	height: 230px;
}

#amelia-app-backend-new .am-advsc[am-mobile-s=true].fc-theme-standard th.am-advsc__dayGridMonth-header-cell {
	--am-fs-advsc: 12px;
	padding: 2px 3px;
	line-height: 1.2;
}

#amelia-app-backend-new .am-advsc[am-mobile-s=true].fc-theme-standard td.am-advsc__dayGridMonth-cell {
	padding: 2px;
}

#amelia-app-backend-new .am-advsc[am-mobile-s=true].fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame {
	top: 2px;
	left: 2px;
}

#amelia-app-backend-new .am-advsc[am-mobile-s=true].fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame:after {
	right: 1px;
	top: 1px;
}

#amelia-app-backend-new .am-advsc__header {
	display: flex;
	gap: 24px;
}

#amelia-app-backend-new .am-advsc__header .am-button {
	font-size: 18px;
	padding: 8px;
}

#amelia-app-backend-new .am-advsc__header-mobile {
	gap: 8px;
}

#amelia-app-backend-new .am-advsc__header-mobile-s {
	flex-direction: column;
	align-items: center;
	gap: 8px;
}

#amelia-app-backend-new .am-advsc__slots {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 8px 12px;
}

#amelia-app-backend-new .am-advsc__slots-heading {
	font-size: var(--am-fs-advsc);
	line-height: var(--am-ln-advsc);
	color: var(--am-c-advsc-text);
	margin-bottom: 8px;
	padding: 0 6px;
}

#amelia-app-backend-new .am-advsc__slots-item {
	--am-c-advsc-slot-bgr: var(--am-c-cal-init-op10);
	--am-c-advsc-slot-border: var(--am-c-cal-init-op60);
	display: inline-flex;
	width: calc(50% - 6px);
}

#amelia-app-backend-new .am-advsc__slots-item.am-width-full {
	width: 100%;
}

#amelia-app-backend-new .am-advsc__slots-item.am-width-full:last-child {
	max-width: 100%;
}

#amelia-app-backend-new .am-advsc__slots-item.am-width-full .am-advsc__waiting-tag {
	margin-top: -4px;
}

#amelia-app-backend-new .am-advsc__slots-item.am-width-full .am-advsc__waiting-tag:before {
	margin-top: 2px;
}

#amelia-app-backend-new .am-advsc__slots-item:focus .am-advsc__slots-item__inner {
	--am-c-advsc-slot-border: var(--am-c-cal-selected);
}

#amelia-app-backend-new .am-advsc__slots-item span {
	background-color: var(--am-c-cal-init-op10);
	padding: 0 4px;
	border-radius: 4px;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(102) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(103) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(104) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(105) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(106) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(107) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(108) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(109) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(110) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(111) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(112) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(113) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(114) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(115) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(116) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(117) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(118) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(119) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(120) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 11.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(121) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(122) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(123) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(124) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(125) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(126) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(127) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(128) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(129) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(130) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 12.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(131) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(132) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(133) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(134) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(135) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(136) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(137) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(138) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(139) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(140) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 13.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(141) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(142) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(143) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(144) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(145) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(146) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(147) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(148) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(149) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(150) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 14.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(151) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(152) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(153) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(154) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(155) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(156) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(157) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(158) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(159) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(160) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 15.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(161) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(162) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(163) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(164) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(165) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(166) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(167) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(168) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(169) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(170) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 16.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(171) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(172) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(173) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(174) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(175) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(176) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(177) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(178) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(179) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(180) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 17.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(181) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(182) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(183) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(184) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(185) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(186) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(187) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(188) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(189) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(190) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 18.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(191) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(192) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(193) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(194) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(195) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(196) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(197) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(198) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(199) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(200) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 19.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(201) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(202) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(203) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(204) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(205) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(206) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(207) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(208) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(209) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(210) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 20.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(211) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(212) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(213) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(214) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(215) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(216) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(217) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(218) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(219) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(220) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 21.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(221) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(222) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(223) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(224) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(225) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(226) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(227) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(228) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(229) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(230) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 22.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(231) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(232) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(233) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(234) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(235) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(236) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(237) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(238) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(239) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(240) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 23.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(241) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(242) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(243) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(244) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(245) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(246) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(247) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(248) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(249) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(250) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 24.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(251) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(252) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(253) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(254) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(255) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(256) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(257) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(258) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(259) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(260) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 25.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(261) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(262) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(263) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(264) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(265) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(266) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(267) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(268) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(269) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(270) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 26.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(271) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(272) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(273) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(274) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(275) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(276) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(277) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(278) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(279) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(280) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 27.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(281) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(282) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(283) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(284) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(285) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(286) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(287) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(288) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(289) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(290) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 28.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(291) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(292) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(293) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(294) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(295) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(296) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(297) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(298) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(299) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(300) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 29.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(301) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(302) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(303) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(304) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(305) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(306) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(307) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(308) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(309) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(310) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 30.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(311) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(312) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(313) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(314) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(315) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(316) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(317) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(318) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(319) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(320) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 31.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(321) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(322) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(323) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(324) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(325) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(326) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(327) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(328) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(329) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(330) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 32.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(331) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(332) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(333) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(334) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(335) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(336) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(337) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(338) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(339) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(340) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 33.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(341) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(342) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(343) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(344) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(345) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(346) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(347) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(348) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(349) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(350) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 34.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(351) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(352) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(353) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(354) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(355) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(356) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(357) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(358) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(359) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(360) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 35.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(361) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(362) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(363) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(364) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(365) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(366) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(367) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(368) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(369) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(370) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 36.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(371) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(372) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(373) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(374) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(375) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(376) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(377) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(378) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(379) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(380) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 37.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(381) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(382) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(383) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(384) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(385) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(386) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(387) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(388) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(389) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(390) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 38.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(391) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(392) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(393) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(394) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(395) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(396) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(397) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(398) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(399) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(400) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 39.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(401) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(402) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(403) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(404) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(405) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(406) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(407) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(408) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(409) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(410) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 40.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(411) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(412) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(413) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(414) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(415) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(416) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(417) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(418) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(419) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(420) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 41.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(421) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(422) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(423) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(424) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(425) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(426) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(427) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(428) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(429) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(430) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 42.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(431) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(432) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(433) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(434) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(435) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(436) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(437) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(438) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(439) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(440) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 43.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(441) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(442) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(443) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(444) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(445) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(446) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(447) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(448) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(449) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(450) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 44.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(451) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(452) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(453) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(454) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(455) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(456) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(457) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(458) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(459) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(460) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 45.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(461) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(462) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(463) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(464) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(465) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(466) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(467) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(468) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(469) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(470) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 46.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(471) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(472) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(473) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(474) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(475) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(476) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(477) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(478) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(479) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(480) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 47.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(481) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(482) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(483) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(484) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(485) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(486) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(487) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(488) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(489) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(490) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 48.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(491) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(492) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(493) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(494) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(495) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(496) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(497) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(498) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(499) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(500) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 49.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(501) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(502) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(503) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(504) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(505) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(506) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(507) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(508) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(509) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(510) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 50.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(511) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(512) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(513) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(514) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(515) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(516) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(517) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(518) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(519) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(520) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 51.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(521) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(522) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(523) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(524) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(525) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(526) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(527) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(528) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(529) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(530) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 52.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(531) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(532) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(533) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(534) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(535) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(536) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(537) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(538) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(539) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(540) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 53.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(541) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(542) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(543) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(544) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(545) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(546) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(547) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(548) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(549) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(550) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 54.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(551) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(552) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(553) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(554) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(555) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(556) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(557) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(558) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(559) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(560) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 55.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(561) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(562) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(563) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(564) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(565) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(566) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(567) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(568) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(569) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(570) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 56.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(571) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(572) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(573) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(574) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(575) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(576) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(577) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(578) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(579) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(580) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 57.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(581) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(582) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(583) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(584) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(585) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(586) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(587) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(588) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(589) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(590) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 58.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(591) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(592) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(593) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(594) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(595) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(596) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(597) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(598) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(599) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(600) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 59.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(601) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(602) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(603) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(604) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(605) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(606) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(607) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(608) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(609) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(610) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 60.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(611) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(612) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(613) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(614) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(615) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(616) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(617) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(618) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(619) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(620) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 61.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(621) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(622) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(623) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(624) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(625) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(626) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(627) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(628) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(629) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(630) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 62.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(631) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(632) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(633) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(634) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(635) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(636) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(637) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(638) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(639) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(640) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 63.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(641) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(642) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(643) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(644) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(645) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(646) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(647) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(648) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(649) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(650) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 64.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(651) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(652) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(653) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(654) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(655) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(656) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(657) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(658) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(659) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(660) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 65.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(661) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(662) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(663) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(664) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(665) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(666) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(667) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(668) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(669) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(670) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 66.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(671) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(672) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(673) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(674) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(675) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(676) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(677) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(678) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(679) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(680) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 67.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(681) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(682) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(683) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(684) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(685) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(686) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(687) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(688) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(689) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(690) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 68.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(691) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(692) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(693) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(694) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(695) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(696) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(697) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(698) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(699) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(700) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 69.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(701) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(702) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(703) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(704) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(705) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(706) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(707) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(708) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(709) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(710) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 70.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(711) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(712) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(713) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(714) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(715) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(716) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(717) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(718) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(719) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(720) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 71.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(721) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(722) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(723) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(724) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(725) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(726) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(727) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(728) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(729) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(730) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 72.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(731) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(732) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(733) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(734) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(735) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(736) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(737) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(738) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(739) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(740) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 73.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(741) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(742) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(743) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(744) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(745) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(746) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(747) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(748) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(749) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(750) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 74.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(751) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(752) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(753) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(754) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(755) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(756) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(757) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(758) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(759) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(760) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 75.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(761) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(762) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(763) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(764) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(765) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(766) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(767) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(768) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(769) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(770) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 76.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(771) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(772) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(773) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(774) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(775) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(776) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(777) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(778) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(779) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(780) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 77.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(781) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(782) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(783) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(784) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(785) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(786) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(787) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(788) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(789) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(790) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 78.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(791) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(792) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(793) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(794) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(795) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(796) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(797) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(798) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(799) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(800) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 79.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(801) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(802) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(803) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(804) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(805) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(806) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(807) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(808) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(809) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(810) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 80.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(811) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(812) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(813) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(814) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(815) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(816) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(817) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(818) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(819) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(820) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 81.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(821) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(822) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(823) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(824) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(825) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(826) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(827) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(828) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(829) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(830) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 82.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(831) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(832) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(833) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(834) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(835) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(836) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(837) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(838) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(839) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(840) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 83.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(841) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(842) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(843) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(844) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(845) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(846) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(847) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(848) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(849) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(850) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 84.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(851) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(852) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(853) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(854) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(855) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(856) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(857) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(858) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(859) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(860) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 85.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(861) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(862) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(863) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(864) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(865) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(866) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(867) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(868) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(869) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(870) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 86.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(871) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(872) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(873) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(874) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(875) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(876) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(877) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(878) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(879) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(880) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 87.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(881) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(882) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(883) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(884) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(885) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(886) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(887) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(888) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(889) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(890) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 88.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(891) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(892) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(893) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(894) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(895) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(896) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(897) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(898) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(899) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(900) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 89.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(901) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(902) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(903) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(904) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(905) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(906) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(907) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(908) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(909) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(910) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 90.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(911) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(912) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(913) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(914) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(915) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(916) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(917) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(918) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(919) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(920) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 91.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(921) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(922) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(923) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(924) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(925) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(926) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(927) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(928) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(929) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(930) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 92.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(931) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(932) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(933) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(934) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(935) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(936) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(937) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(938) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(939) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(940) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 93.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(941) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(942) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(943) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(944) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(945) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(946) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(947) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(948) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(949) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(950) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 94.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(951) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(952) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(953) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(954) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(955) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(956) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(957) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(958) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(959) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(960) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 95.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(961) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(962) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(963) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(964) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(965) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(966) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(967) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(968) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(969) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(970) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 96.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(971) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(972) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(973) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(974) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(975) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(976) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(977) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(978) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(979) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(980) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 97.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(981) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(982) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(983) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(984) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(985) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(986) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(987) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(988) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(989) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(990) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 98.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(991) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(992) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(993) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(994) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(995) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(996) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(997) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(998) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(999) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(1000) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 99.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:nth-child(1001) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 100s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-advsc__slots-item:last-child {
	max-width: 50%;
}

#amelia-app-backend-new .am-advsc__slots-item__low {
	--am-c-advsc-slot-bgr: var(--am-c-cal-low-op10);
	--am-c-advsc-slot-border: var(--am-c-cal-low-op60);
	--am-c-advsc-slot-text: var(--am-c-cal-low-text);
}

#amelia-app-backend-new .am-advsc__slots-item__low span {
	background-color: var(--am-c-cal-low-op10);
	padding: 0 4px;
	border-radius: 4px;
}

#amelia-app-backend-new .am-advsc__slots-item__high {
	--am-c-advsc-slot-bgr: var(--am-c-cal-high-op10);
	--am-c-advsc-slot-border: var(--am-c-cal-high-op60);
	--am-c-advsc-slot-text: var(--am-c-cal-high-text);
}

#amelia-app-backend-new .am-advsc__slots-item__high span {
	background-color: var(--am-c-cal-high-op10);
	padding: 0 4px;
	border-radius: 4px;
}

#amelia-app-backend-new .am-advsc__slots-item__selected {
	--am-c-advsc-slot-bgr: var(--am-c-cal-selected);
	--am-c-advsc-slot-border: var(--am-c-cal-selected);
	--am-c-advsc-slot-text: var(--am-c-cal-selected-text);
}

#amelia-app-backend-new .am-advsc__slots-item__inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 0 12px;
	width: 100%;
	font-size: var(--am-fs-asdvsc-slot);
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-advsc-slot-text);
	padding: 7px;
	border: 1px solid var(--am-c-advsc-slot-border);
	border-radius: var(--am-rad-advsc-slot);
	background-color: var(--am-c-advsc-slot-bgr);
	cursor: pointer;
}

#amelia-app-backend-new .am-advsc__slots-item-mobile {
	padding: 0 4px;
	--am-fs-asdvsc-slot: 12px;
}

#amelia-app-backend-new .am-advsc__slots-item-mobile .am-advsc__slots-item__inner {
	padding: 4px;
}

#amelia-app-backend-new .am-advsc__slots-item-disabled .am-advsc__slots-item__inner {
	background: var(--am-c-cal-disabled-op10);
	border: transparent;
	cursor: not-allowed;
	color: var(--am-c-cal-disabled-text);
}

#amelia-app-backend-new .am-advsc__slots-item-waiting {
	border-color: var(--am-c-rs-text-op60);
}

#amelia-app-backend-new .am-advsc__slots-item-waiting .am-advsc__slots-item__inner {
	background: var(--am-c-cal-waiting);
	border: 1px solid var(--am-c-cal-waiting-op40);
	flex-direction: column;
	line-height: 1.6;
	color: var(--am-c-cal-waiting-text);
}

#amelia-app-backend-new .am-advsc__slots-item-waiting .am-advsc__slots-item__inner.am-contains-waiting-tag {
	padding: 3px 12px;
}

#amelia-app-backend-new .am-advsc__slots-item-waiting .am-advsc__waiting-tag {
	background: transparent;
	display: flex;
	font-size: 10px;
	line-height: 1;
	border-radius: 10px;
	text-transform: lowercase;
	margin-top: -3px;
}

#amelia-app-backend-new .am-advsc__slots-item-waiting .am-advsc__waiting-tag:before {
	margin-top: 1px;
}

#amelia-app-backend-new .am-advsc__slots-item-waiting.am-advsc__slots-item-mobile .am-advsc__slots-item__inner.am-contains-waiting-tag {
	line-height: 1.1;
	white-space: nowrap;
}

#amelia-app-backend-new .am-advsc__slots-item-waiting.am-advsc__slots-item__selected .am-advsc__slots-item__inner {
	background: var(--am-c-cal-selected);
	border: 1px solid var(--am-c-cal-selected);
	color: var(--am-c-cal-selected-text);
}

.el-skeleton {
	--el-skeleton-color: var(--el-fill-color);
	--el-skeleton-to-color: var(--el-fill-color-darker);
}

.el-skeleton {
	width: 100%;
}

.el-skeleton__first-line, .el-skeleton__paragraph {
	background: var(--el-skeleton-color);
	height: 16px;
	margin-top: 16px;
}

.el-skeleton.is-animated .el-skeleton__item {
	animation: el-skeleton-loading 1.4s ease infinite;
	background: linear-gradient(90deg, var(--el-skeleton-color) 25%, var(--el-skeleton-to-color) 37%, var(--el-skeleton-color) 63%);
	background-size: 400% 100%;
}

.el-skeleton {
	--el-skeleton-circle-size: var(--el-avatar-size);
}

.el-skeleton__item {
	background: var(--el-skeleton-color);
	border-radius: var(--el-border-radius-base);
	display: inline-block;
	height: 16px;
	width: 100%;
}

.el-skeleton__circle {
	border-radius: 50%;
	height: var(--el-skeleton-circle-size);
	line-height: var(--el-skeleton-circle-size);
	width: var(--el-skeleton-circle-size);
}

.el-skeleton__button {
	border-radius: 4px;
	height: 40px;
	width: 64px;
}

.el-skeleton__p {
	width: 100%;
}

.el-skeleton__p.is-last {
	width: 61%;
}

.el-skeleton__p.is-first {
	width: 33%;
}

.el-skeleton__text {
	height: var(--el-font-size-small);
	width: 100%;
}

.el-skeleton__caption {
	height: var(--el-font-size-extra-small);
}

.el-skeleton__h1 {
	height: var(--el-font-size-extra-large);
}

.el-skeleton__h3 {
	height: var(--el-font-size-large);
}

.el-skeleton__h5 {
	height: var(--el-font-size-medium);
}

.el-skeleton__image {
	align-items: center;
	border-radius: 0;
	display: flex;
	justify-content: center;
	width: unset;
}

.el-input-number {
	display: inline-flex;
	line-height: 30px;
	position: relative;
	vertical-align: middle;
	width: 150px;
}

.el-input-number .el-input__wrapper {
	padding-left: 42px;
	padding-right: 42px;
}

.el-input-number .el-input__inner {
	-webkit-appearance: none;
	-moz-appearance: textfield;
	line-height: 1;
	text-align: center;
}

.el-input-number .el-input__inner::-webkit-inner-spin-button, .el-input-number .el-input__inner::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.el-input-number__decrease, .el-input-number__increase {
	align-items: center;
	background: var(--el-fill-color-light);
	bottom: 1px;
	color: var(--el-text-color-regular);
	cursor: pointer;
	display: flex;
	font-size: 13px;
	height: auto;
	justify-content: center;
	position: absolute;
	top: 1px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 32px;
	z-index: 1;
}

.el-input-number__decrease:hover, .el-input-number__increase:hover {
	color: var(--el-color-primary);
}

.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper, .el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper {
	box-shadow: 0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset;
}

.el-input-number__decrease.is-disabled, .el-input-number__increase.is-disabled {
	color: var(--el-disabled-text-color);
	cursor: not-allowed;
}

.el-input-number__increase {
	border-left: var(--el-border);
	border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
	right: 1px;
}

.el-input-number__decrease {
	border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
	border-right: var(--el-border);
	left: 1px;
}

.el-input-number.is-disabled .el-input-number__decrease, .el-input-number.is-disabled .el-input-number__increase {
	border-color: var(--el-disabled-border-color);
	color: var(--el-disabled-border-color);
}

.el-input-number.is-disabled .el-input-number__decrease:hover, .el-input-number.is-disabled .el-input-number__increase:hover {
	color: var(--el-disabled-border-color);
	cursor: not-allowed;
}

.el-input-number--large {
	line-height: 38px;
	width: 180px;
}

.el-input-number--large .el-input-number__decrease, .el-input-number--large .el-input-number__increase {
	font-size: 14px;
	width: 40px;
}

.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper {
	padding-right: 47px;
}

.el-input-number--large .el-input--large .el-input__wrapper {
	padding-left: 47px;
	padding-right: 47px;
}

.el-input-number--small {
	line-height: 22px;
	width: 120px;
}

.el-input-number--small .el-input-number__decrease, .el-input-number--small .el-input-number__increase {
	font-size: 12px;
	width: 24px;
}

.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper {
	padding-right: 31px;
}

.el-input-number--small .el-input--small .el-input__wrapper {
	padding-left: 31px;
	padding-right: 31px;
}

.el-input-number--small .el-input-number__decrease [class*=el-icon], .el-input-number--small .el-input-number__increase [class*=el-icon] {
	transform: scale(.9);
}

.el-input-number.is-without-controls .el-input__wrapper {
	padding-left: 15px;
	padding-right: 15px;
}

.el-input-number.is-controls-right .el-input__wrapper {
	padding-left: 15px;
	padding-right: 42px;
}

.el-input-number.is-controls-right .el-input-number__decrease, .el-input-number.is-controls-right .el-input-number__increase {
	--el-input-number-controls-height: 15px;
	height: var(--el-input-number-controls-height);
	line-height: var(--el-input-number-controls-height);
}

.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon], .el-input-number.is-controls-right .el-input-number__increase [class*=el-icon] {
	transform: scale(.8);
}

.el-input-number.is-controls-right .el-input-number__increase {
	border-bottom: var(--el-border);
	border-radius: 0 var(--el-border-radius-base) 0 0;
	bottom: auto;
	left: auto;
}

.el-input-number.is-controls-right .el-input-number__decrease {
	border-left: var(--el-border);
	border-radius: 0 0 var(--el-border-radius-base) 0;
	border-right: none;
	left: auto;
	right: 1px;
	top: auto;
}

.el-input-number.is-controls-right[class*=large] [class*=decrease], .el-input-number.is-controls-right[class*=large] [class*=increase] {
	--el-input-number-controls-height: 19px;
}

.el-input-number.is-controls-right[class*=small] [class*=decrease], .el-input-number.is-controls-right[class*=small] [class*=increase] {
	--el-input-number-controls-height: 11px;
}

.amelia-v2-booking #amelia-container .am-input-number {
	--am-c-inp-number-bgr: var(--am-c-inp-bgr);
	--am-c-inp-number-border: var(--am-c-inp-border);
	--am-c-inp-number-text: var(--am-c-inp-text);
	--am-c-inp-number-placeholder: var(--am-c-inp-placeholder);
	--am-rad-inp-number: var(--am-rad-inp);
	--am-fs-inp-number: var(--am-fs-inp);
}

.amelia-v2-booking #amelia-container .am-input-number__default {
	--am-input-number-height: 40px;
	--am-input-number-padding: 8px 34px;
}

.amelia-v2-booking #amelia-container .am-input-number__medium {
	--am-input-number-height: 36px;
	--am-input-number-padding: 6px 34px;
}

.amelia-v2-booking #amelia-container .am-input-number__small {
	--am-input-number-height: 32px;
	--am-input-number-padding: 4px 34px;
}

.amelia-v2-booking #amelia-container .el-input-number .el-input__wrapper {
	height: var(--am-input-number-height);
	border: none;
	border-radius: var(--am-rad-inp-number);
	background-color: var(--am-c-inp-number-bgr);
	box-shadow: 0 0 0 1px var(--am-c-inp-number-border);
	padding: var(--am-input-number-padding);
	box-sizing: border-box;
	transition: all .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .el-input-number .el-input__wrapper.is-focus {
	--am-c-inp-number-border: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .el-input-number .el-input__inner {
	font-size: var(--am-fs-inp-number);
	line-height: 1.6;
	color: var(--am-c-inp-number-text);
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	max-width: 100%;
	width: 100%;
}

.amelia-v2-booking #amelia-container .el-input-number .el-input__inner::-webkit-input-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

.amelia-v2-booking #amelia-container .el-input-number .el-input__inner::-moz-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

.amelia-v2-booking #amelia-container .el-input-number .el-input__inner:-ms-input-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

.amelia-v2-booking #amelia-container .el-input-number .el-input__inner:-moz-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

.amelia-v2-booking #amelia-container .el-input-number__decrease {
	border-right-color: transparent;
}

.amelia-v2-booking #amelia-container .el-input-number__increase {
	border-left-color: transparent;
}

.amelia-v2-booking #amelia-container .el-input-number__decrease, .amelia-v2-booking #amelia-container .el-input-number__increase {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .el-input-number__decrease:hover .el-icon, .amelia-v2-booking #amelia-container .el-input-number__increase:hover .el-icon {
	color: var(--am-c-inp-number-text);
	border-radius: 4px;
	background-color: var(--am-c-inp-number-text-op10);
}

.amelia-v2-booking #amelia-container .el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper, .amelia-v2-booking #amelia-container .el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper {
	--am-c-inp-number-border: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .el-input-number__decrease .el-icon, .amelia-v2-booking #amelia-container .el-input-number__increase .el-icon {
	width: 22px;
	height: 22px;
	color: var(--am-c-inp-number-text);
}

.amelia-v2-booking #amelia-container .el-input-number.is-disabled .el-icon {
	color: var(--am-c-inp-number-text-op40);
}

.amelia-v2-booking #amelia-container .el-input-number.is-disabled .el-input__wrapper {
	background-color: var(--am-c-inp-number-text-op03);
	color: var(--am-c-inp-number-text-op60);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-input-number {
	--am-c-inp-number-bgr: var(--am-c-inp-bgr);
	--am-c-inp-number-border: var(--am-c-inp-border);
	--am-c-inp-number-text: var(--am-c-inp-text);
	--am-c-inp-number-placeholder: var(--am-c-inp-placeholder);
	--am-rad-inp-number: var(--am-rad-inp);
	--am-fs-inp-number: var(--am-fs-inp);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-input-number__default {
	--am-input-number-height: 40px;
	--am-input-number-padding: 8px 34px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-input-number__medium {
	--am-input-number-height: 36px;
	--am-input-number-padding: 6px 34px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .am-input-number__small {
	--am-input-number-height: 32px;
	--am-input-number-padding: 4px 34px;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number .el-input__wrapper {
	height: var(--am-input-number-height);
	border: none;
	border-radius: var(--am-rad-inp-number);
	background-color: var(--am-c-inp-number-bgr);
	box-shadow: 0 0 0 1px var(--am-c-inp-number-border);
	padding: var(--am-input-number-padding);
	box-sizing: border-box;
	transition: all .3s ease-in-out;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number .el-input__wrapper.is-focus {
	--am-c-inp-number-border: var(--am-c-primary);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number .el-input__inner {
	font-size: var(--am-fs-inp-number);
	line-height: 1.6;
	color: var(--am-c-inp-number-text);
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	max-width: 100%;
	width: 100%;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number .el-input__inner::-webkit-input-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number .el-input__inner::-moz-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number .el-input__inner:-ms-input-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number .el-input__inner:-moz-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number__decrease {
	border-right-color: transparent;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number__increase {
	border-left-color: transparent;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number__decrease, .amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number__increase {
	background-color: transparent;
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number__decrease:hover .el-icon, .amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number__increase:hover .el-icon {
	color: var(--am-c-inp-number-text);
	border-radius: 4px;
	background-color: var(--am-c-inp-number-text-op10);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper, .amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper {
	--am-c-inp-number-border: var(--am-c-primary);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number__decrease .el-icon, .amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number__increase .el-icon {
	width: 22px;
	height: 22px;
	color: var(--am-c-inp-number-text);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number.is-disabled .el-icon {
	color: var(--am-c-inp-number-text-op40);
}

.amelia-v2-booking.wpa-events__tickets-am-shell .el-input-number.is-disabled .el-input__wrapper {
	background-color: var(--am-c-inp-number-text-op03);
	color: var(--am-c-inp-number-text-op60);
}

#amelia-app-backend-new .am-input-number {
	--am-c-inp-number-bgr: var(--am-c-inp-bgr);
	--am-c-inp-number-border: var(--am-c-inp-border);
	--am-c-inp-number-text: var(--am-c-inp-text);
	--am-c-inp-number-placeholder: var(--am-c-inp-placeholder);
	--am-rad-inp-number: var(--am-rad-inp);
	--am-fs-inp-number: var(--am-fs-inp);
}

#amelia-app-backend-new .am-input-number__default {
	--am-input-number-height: 40px;
	--am-input-number-padding: 8px 34px;
}

#amelia-app-backend-new .am-input-number__medium {
	--am-input-number-height: 36px;
	--am-input-number-padding: 6px 34px;
}

#amelia-app-backend-new .am-input-number__small {
	--am-input-number-height: 32px;
	--am-input-number-padding: 4px 34px;
}

#amelia-app-backend-new .el-input-number .el-input__wrapper {
	height: var(--am-input-number-height);
	border: none;
	border-radius: var(--am-rad-inp-number);
	background-color: var(--am-c-inp-number-bgr);
	box-shadow: 0 0 0 1px var(--am-c-inp-number-border);
	padding: var(--am-input-number-padding);
	box-sizing: border-box;
	transition: all .3s ease-in-out;
}

#amelia-app-backend-new .el-input-number .el-input__wrapper.is-focus {
	--am-c-inp-number-border: var(--am-c-primary);
}

#amelia-app-backend-new .el-input-number .el-input__inner {
	font-size: var(--am-fs-inp-number);
	line-height: 1.6;
	color: var(--am-c-inp-number-text);
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	max-width: 100%;
	width: 100%;
}

#amelia-app-backend-new .el-input-number .el-input__inner::-webkit-input-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

#amelia-app-backend-new .el-input-number .el-input__inner::-moz-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

#amelia-app-backend-new .el-input-number .el-input__inner:-ms-input-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

#amelia-app-backend-new .el-input-number .el-input__inner:-moz-placeholder {
	color: var(--am-c-inp-number-placeholder);
}

#amelia-app-backend-new .el-input-number__decrease {
	border-right-color: transparent;
}

#amelia-app-backend-new .el-input-number__increase {
	border-left-color: transparent;
}

#amelia-app-backend-new .el-input-number__decrease, #amelia-app-backend-new .el-input-number__increase {
	background-color: transparent;
}

#amelia-app-backend-new .el-input-number__decrease:hover .el-icon, #amelia-app-backend-new .el-input-number__increase:hover .el-icon {
	color: var(--am-c-inp-number-text);
	border-radius: 4px;
	background-color: var(--am-c-inp-number-text-op10);
}

#amelia-app-backend-new .el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper, #amelia-app-backend-new .el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper {
	--am-c-inp-number-border: var(--am-c-primary);
}

#amelia-app-backend-new .el-input-number__decrease .el-icon, #amelia-app-backend-new .el-input-number__increase .el-icon {
	width: 22px;
	height: 22px;
	color: var(--am-c-inp-number-text);
}

#amelia-app-backend-new .el-input-number.is-disabled .el-icon {
	color: var(--am-c-inp-number-text-op40);
}

#amelia-app-backend-new .el-input-number.is-disabled .el-input__wrapper {
	background-color: var(--am-c-inp-number-text-op03);
	color: var(--am-c-inp-number-text-op60);
}

.amelia-v2-booking #amelia-container .am-fs__main-heading {
	padding: 16px 32px;
	box-shadow: 0 2px 3px var(--am-c-main-heading-text-op15);
}

.amelia-v2-booking #amelia-container .am-fs__main-heading-inner {
	display: flex;
	align-items: center;
	gap: 0 12px;
}

.amelia-v2-booking #amelia-container .am-fs__main-heading-inner-title {
	font-family: var(--am-font-family);
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.55;
	text-transform: initial;
	letter-spacing: initial;
	color: var(--am-c-main-heading-text);
	margin: 0;
	white-space: nowrap;
}

.amelia-v2-booking #amelia-container .am-fs__main-heading-inner-title:before {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fs__main-heading-inner .am-heading-prev, .amelia-v2-booking #amelia-container .am-fs__main-heading-inner .am-heading-next {
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-fs__main-heading-skeleton {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__main-heading-skeleton .el-skeleton {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__main-heading-skeleton .el-skeleton__item {
	width: 170px;
	height: 28px;
}

.amelia-v2-booking #amelia-container .am-fs__main-heading-mobile {
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__main .am-progress-bar {
	height: 2px;
	display: flex;
	flex-direction: row;
	gap: 4px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__main .am-progress-bar .am-step {
	height: 2px;
	width: var(--am-step-length);
	background: #d1d5d7;
}

.amelia-v2-booking #amelia-container .am-fs__main .am-progress-bar .am-passed-step {
	background: var(--am-c-btn-prim);
}

.amelia-v2-booking #amelia-container .am-fs__main .am-progress-bar .am-current-step {
	background: #808a90;
}

#amelia-app-backend-new .am-fs__main-heading {
	padding: 16px 32px;
	box-shadow: 0 2px 3px var(--am-c-main-heading-text-op15);
}

#amelia-app-backend-new .am-fs__main-heading-inner {
	display: flex;
	align-items: center;
	gap: 0 12px;
}

#amelia-app-backend-new .am-fs__main-heading-inner-title {
	font-family: var(--am-font-family);
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.55;
	text-transform: initial;
	letter-spacing: initial;
	color: var(--am-c-main-heading-text);
	margin: 0;
	white-space: nowrap;
}

#amelia-app-backend-new .am-fs__main-heading-inner-title:before {
	display: none;
}

#amelia-app-backend-new .am-fs__main-heading-inner .am-heading-prev, #amelia-app-backend-new .am-fs__main-heading-inner .am-heading-next {
	box-shadow: none;
}

#amelia-app-backend-new .am-fs__main-heading-skeleton {
	display: flex;
	flex-direction: row;
	align-items: center;
}

#amelia-app-backend-new .am-fs__main-heading-skeleton .el-skeleton {
	padding: 0;
}

#amelia-app-backend-new .am-fs__main-heading-skeleton .el-skeleton__item {
	width: 170px;
	height: 28px;
}

#amelia-app-backend-new .am-fs__main-heading-mobile {
	padding: 16px;
}

#amelia-app-backend-new .am-fs__main .am-progress-bar {
	height: 2px;
	display: flex;
	flex-direction: row;
	gap: 4px;
	width: 100%;
}

#amelia-app-backend-new .am-fs__main .am-progress-bar .am-step {
	height: 2px;
	width: var(--am-step-length);
	background: #d1d5d7;
}

#amelia-app-backend-new .am-fs__main .am-progress-bar .am-passed-step {
	background: var(--am-c-btn-prim);
}

#amelia-app-backend-new .am-fs__main .am-progress-bar .am-current-step {
	background: #808a90;
}

.amelia-v2-booking #amelia-container .am-fs__main-footer {
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	padding: 8px 32px;
	background-color: transparent;
	box-shadow: 0 -2px 3px var(--am-c-main-text-op15);
}

.amelia-v2-booking #amelia-container .am-fs__main-footer-cp, .amelia-v2-booking #amelia-container .am-fs__main-footer-ba {
	display: flex;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fs__main-footer-cp-mobile-s, .amelia-v2-booking #amelia-container .am-fs__main-footer-ba-mobile-s, .amelia-v2-booking #amelia-container .am-fs__main-footer-cp-mobile-s .am-button--secondary, .amelia-v2-booking #amelia-container .am-fs__main-footer-ba-mobile-s .am-button--secondary {
	padding: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__main-footer__cart {
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fs__main-footer__cart-mobile-s, .amelia-v2-booking #amelia-container .am-fs__main-footer__cart-mobile-s .am-button--secondary {
	padding: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__main-footer .am-button-cart .am-icon-plus {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	color: var(--am-c-success);
	background-color: var(--am-c-success-op20);
	width: 20px;
	height: 20px;
	border-radius: 50%;
	margin: 0 4px 0 0;
}

.amelia-v2-booking #amelia-container .am-fs__main-footer .am-button-cart .am-icon-plus:before {
	width: 20px;
	height: 20px;
	line-height: 20px;
}

.amelia-v2-booking #amelia-container .am-fs__main-footer-skeleton .el-skeleton {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__main-footer-skeleton .el-skeleton__item {
	width: 109px;
	height: 40px;
}

#amelia-app-backend-new .am-fs__main-footer {
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	padding: 8px 32px;
	background-color: transparent;
	box-shadow: 0 -2px 3px var(--am-c-main-text-op15);
}

#amelia-app-backend-new .am-fs__main-footer-cp, #amelia-app-backend-new .am-fs__main-footer-ba {
	display: flex;
	justify-content: space-between;
}

#amelia-app-backend-new .am-fs__main-footer-cp-mobile-s, #amelia-app-backend-new .am-fs__main-footer-ba-mobile-s, #amelia-app-backend-new .am-fs__main-footer-cp-mobile-s .am-button--secondary, #amelia-app-backend-new .am-fs__main-footer-ba-mobile-s .am-button--secondary {
	padding: 8px;
}

#amelia-app-backend-new .am-fs__main-footer__cart {
	justify-content: space-between;
}

#amelia-app-backend-new .am-fs__main-footer__cart-mobile-s, #amelia-app-backend-new .am-fs__main-footer__cart-mobile-s .am-button--secondary {
	padding: 8px;
}

#amelia-app-backend-new .am-fs__main-footer .am-button-cart .am-icon-plus {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	color: var(--am-c-success);
	background-color: var(--am-c-success-op20);
	width: 20px;
	height: 20px;
	border-radius: 50%;
	margin: 0 4px 0 0;
}

#amelia-app-backend-new .am-fs__main-footer .am-button-cart .am-icon-plus:before {
	width: 20px;
	height: 20px;
	line-height: 20px;
}

#amelia-app-backend-new .am-fs__main-footer-skeleton .el-skeleton {
	padding: 0;
}

#amelia-app-backend-new .am-fs__main-footer-skeleton .el-skeleton__item {
	width: 109px;
	height: 40px;
}

.el-cascader {
	--el-cascader-menu-text-color: var(--el-text-color-regular);
	--el-cascader-menu-selected-text-color: var(--el-color-primary);
	--el-cascader-menu-fill: var(--el-bg-color-overlay);
	--el-cascader-menu-font-size: var(--el-font-size-base);
	--el-cascader-menu-radius: var(--el-border-radius-base);
	--el-cascader-menu-border: solid 1px var(--el-border-color-light);
	--el-cascader-menu-shadow: var(--el-box-shadow-light);
	--el-cascader-node-background-hover: var(--el-fill-color-light);
	--el-cascader-node-color-disabled: var(--el-text-color-placeholder);
	--el-cascader-color-empty: var(--el-text-color-placeholder);
	--el-cascader-tag-background: var(--el-fill-color);
	display: inline-block;
	font-size: var(--el-font-size-base);
	line-height: 32px;
	outline: none;
	position: relative;
	vertical-align: middle;
}

.el-cascader:not(.is-disabled):hover .el-input__wrapper {
	box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
	cursor: pointer;
}

.el-cascader .el-input {
	cursor: pointer;
	display: flex;
}

.el-cascader .el-input .el-input__inner {
	cursor: pointer;
	text-overflow: ellipsis;
}

.el-cascader .el-input .icon-arrow-down {
	font-size: 14px;
	transition: transform var(--el-transition-duration);
}

.el-cascader .el-input .icon-arrow-down.is-reverse {
	transform: rotate(180deg);
}

.el-cascader .el-input .icon-circle-close:hover {
	color: var(--el-input-clear-hover-color, var(--el-text-color-secondary));
}

.el-cascader .el-input.is-focus .el-input__wrapper {
	box-shadow: 0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset;
}

.el-cascader--large {
	font-size: 14px;
	line-height: 40px;
}

.el-cascader--large .el-cascader__tags {
	gap: 6px;
	padding: 8px;
}

.el-cascader--large .el-cascader__search-input {
	height: 24px;
	margin-left: 7px;
}

.el-cascader--small {
	font-size: 12px;
	line-height: 24px;
}

.el-cascader--small .el-cascader__tags {
	gap: 4px;
	padding: 2px;
}

.el-cascader--small .el-cascader__search-input {
	height: 20px;
	margin-left: 5px;
}

.el-cascader.is-disabled .el-cascader__label {
	color: var(--el-disabled-text-color);
	z-index: calc(var(--el-index-normal) + 1);
}

.el-cascader__dropdown {
	--el-cascader-menu-text-color: var(--el-text-color-regular);
	--el-cascader-menu-selected-text-color: var(--el-color-primary);
	--el-cascader-menu-fill: var(--el-bg-color-overlay);
	--el-cascader-menu-font-size: var(--el-font-size-base);
	--el-cascader-menu-radius: var(--el-border-radius-base);
	--el-cascader-menu-border: solid 1px var(--el-border-color-light);
	--el-cascader-menu-shadow: var(--el-box-shadow-light);
	--el-cascader-node-background-hover: var(--el-fill-color-light);
	--el-cascader-node-color-disabled: var(--el-text-color-placeholder);
	--el-cascader-color-empty: var(--el-text-color-placeholder);
	--el-cascader-tag-background: var(--el-fill-color);
	border-radius: var(--el-cascader-menu-radius);
	font-size: var(--el-cascader-menu-font-size);
}

.el-cascader__dropdown.el-popper {
	background: var(--el-cascader-menu-fill);
}

.el-cascader__dropdown.el-popper, .el-cascader__dropdown.el-popper .el-popper__arrow:before {
	border: var(--el-cascader-menu-border);
}

.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
	border-left-color: transparent;
	border-top-color: transparent;
}

.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
	border-bottom-color: transparent;
	border-right-color: transparent;
}

.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
	border-bottom-color: transparent;
	border-left-color: transparent;
}

.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
	border-right-color: transparent;
	border-top-color: transparent;
}

.el-cascader__dropdown.el-popper {
	box-shadow: var(--el-cascader-menu-shadow);
}

.el-cascader__tags {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	left: 0;
	line-height: normal;
	padding: 4px;
	position: absolute;
	right: 30px;
	text-align: left;
	top: 50%;
	transform: translateY(-50%);
}

.el-cascader__tags .el-tag {
	align-items: center;
	background: var(--el-cascader-tag-background);
	display: inline-flex;
	max-width: 100%;
	text-overflow: ellipsis;
}

.el-cascader__tags .el-tag.el-tag--dark, .el-cascader__tags .el-tag.el-tag--plain {
	background-color: var(--el-tag-bg-color);
}

.el-cascader__tags .el-tag:not(.is-hit) {
	border-color: transparent;
}

.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark, .el-cascader__tags .el-tag:not(.is-hit).el-tag--plain {
	border-color: var(--el-tag-border-color);
}

.el-cascader__tags .el-tag>span {
	flex: 1;
	line-height: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}

.el-cascader__tags .el-tag .el-icon-close {
	background-color: var(--el-text-color-placeholder);
	color: var(--el-color-white);
	flex: none;
}

.el-cascader__tags .el-tag .el-icon-close:hover {
	background-color: var(--el-text-color-secondary);
}

.el-cascader__tags .el-tag+input {
	margin-left: 0;
}

.el-cascader__tags.is-validate {
	right: 55px;
}

.el-cascader__collapse-tags {
	white-space: normal;
	z-index: var(--el-index-normal);
}

.el-cascader__collapse-tags .el-tag {
	align-items: center;
	background: var(--el-fill-color);
	display: inline-flex;
	max-width: 100%;
	text-overflow: ellipsis;
}

.el-cascader__collapse-tags .el-tag.el-tag--dark, .el-cascader__collapse-tags .el-tag.el-tag--plain {
	background-color: var(--el-tag-bg-color);
}

.el-cascader__collapse-tags .el-tag:not(.is-hit) {
	border-color: transparent;
}

.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark, .el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain {
	border-color: var(--el-tag-border-color);
}

.el-cascader__collapse-tags .el-tag>span {
	flex: 1;
	line-height: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}

.el-cascader__collapse-tags .el-tag .el-icon-close {
	background-color: var(--el-text-color-placeholder);
	color: var(--el-color-white);
	flex: none;
}

.el-cascader__collapse-tags .el-tag .el-icon-close:hover {
	background-color: var(--el-text-color-secondary);
}

.el-cascader__collapse-tags .el-tag+input {
	margin-left: 0;
}

.el-cascader__collapse-tags .el-tag {
	margin: 2px 0;
}

.el-cascader__suggestion-panel {
	border-radius: var(--el-cascader-menu-radius);
}

.el-cascader__suggestion-list {
	color: var(--el-cascader-menu-text-color);
	font-size: var(--el-font-size-base);
	margin: 0;
	max-height: 204px;
	padding: 6px 0;
	text-align: center;
}

.el-cascader__suggestion-item {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 34px;
	justify-content: space-between;
	outline: none;
	padding: 0 15px;
	text-align: left;
}

.el-cascader__suggestion-item:focus, .el-cascader__suggestion-item:hover {
	background: var(--el-cascader-node-background-hover);
}

.el-cascader__suggestion-item.is-checked {
	color: var(--el-cascader-menu-selected-text-color);
	font-weight: 700;
}

.el-cascader__suggestion-item>span {
	margin-right: 10px;
}

.el-cascader__empty-text {
	color: var(--el-cascader-color-empty);
	margin: 10px 0;
}

.el-cascader__search-input {
	background: transparent;
	border: none;
	box-sizing: border-box;
	color: var(--el-cascader-menu-text-color);
	flex: 1;
	height: 24px;
	margin-left: 7px;
	min-width: 60px;
	outline: none;
	padding: 0;
}

.el-cascader__search-input::-moz-placeholder {
	color: transparent;
}

.el-cascader__search-input::placeholder {
	color: transparent;
}

.el-cascader-panel {
	--el-cascader-menu-text-color: var(--el-text-color-regular);
	--el-cascader-menu-selected-text-color: var(--el-color-primary);
	--el-cascader-menu-fill: var(--el-bg-color-overlay);
	--el-cascader-menu-font-size: var(--el-font-size-base);
	--el-cascader-menu-radius: var(--el-border-radius-base);
	--el-cascader-menu-border: solid 1px var(--el-border-color-light);
	--el-cascader-menu-shadow: var(--el-box-shadow-light);
	--el-cascader-node-background-hover: var(--el-fill-color-light);
	--el-cascader-node-color-disabled: var(--el-text-color-placeholder);
	--el-cascader-color-empty: var(--el-text-color-placeholder);
	--el-cascader-tag-background: var(--el-fill-color);
	border-radius: var(--el-cascader-menu-radius);
	display: flex;
	font-size: var(--el-cascader-menu-font-size);
}

.el-cascader-panel.is-bordered {
	border: var(--el-cascader-menu-border);
	border-radius: var(--el-cascader-menu-radius);
}

.el-cascader-menu {
	border-right: var(--el-cascader-menu-border);
	box-sizing: border-box;
	color: var(--el-cascader-menu-text-color);
	min-width: 180px;
}

.el-cascader-menu:last-child {
	border-right: none;
}

.el-cascader-menu:last-child .el-cascader-node {
	padding-right: 20px;
}

.el-cascader-menu__wrap.el-scrollbar__wrap {
	height: 204px;
}

.el-cascader-menu__list {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	min-height: 100%;
	padding: 6px 0;
	position: relative;
}

.el-cascader-menu__hover-zone {
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
}

.el-cascader-menu__empty-text {
	align-items: center;
	color: var(--el-cascader-color-empty);
	display: flex;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}

.el-cascader-menu__empty-text .is-loading {
	margin-right: 2px;
}

.el-cascader-node {
	align-items: center;
	display: flex;
	height: 34px;
	line-height: 34px;
	outline: none;
	padding: 0 30px 0 20px;
	position: relative;
}

.el-cascader-node.is-selectable.in-active-path {
	color: var(--el-cascader-menu-text-color);
}

.el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path {
	color: var(--el-cascader-menu-selected-text-color);
	font-weight: 700;
}

.el-cascader-node:not(.is-disabled) {
	cursor: pointer;
}

.el-cascader-node:not(.is-disabled):focus, .el-cascader-node:not(.is-disabled):hover {
	background: var(--el-cascader-node-background-hover);
}

.el-cascader-node.is-disabled {
	color: var(--el-cascader-node-color-disabled);
	cursor: not-allowed;
}

.el-cascader-node__prefix {
	left: 10px;
	position: absolute;
}

.el-cascader-node__postfix {
	position: absolute;
	right: 10px;
}

.el-cascader-node__label {
	flex: 1;
	overflow: hidden;
	padding: 0 8px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.el-cascader-node>.el-checkbox, .el-cascader-node>.el-radio {
	margin-right: 0;
}

.el-cascader-node>.el-radio .el-radio__label {
	padding-left: 0;
}

.amelia-v2-booking #amelia-container .am-adv-select {
	--am-c-advs-bgr: var(--am-c-inp-bgr);
	--am-c-advs-border: var(--am-c-inp-border);
	--am-c-advs-text: var(--am-c-inp-text);
	--am-c-advs-placeholder: var(--am-color-input-placeholder);
	--am-rad-advs: var(--am-rad-inp);
	--am-fs-advs: var(--am-fs-inp);
	--am-h-advs: var(--am-h-inp);
	--am-padd-advs: 0 12px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-adv-select__wrapper {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-adv-select--default {
	--am-h-advs: 40px;
}

.amelia-v2-booking #amelia-container .am-adv-select--medium {
	--am-h-advs: 36px;
}

.amelia-v2-booking #amelia-container .am-adv-select--small {
	--am-h-advs: 32px;
}

.amelia-v2-booking #amelia-container .am-adv-select--mini {
	--am-h-advs: 28px;
}

.amelia-v2-booking #amelia-container .am-adv-select--micro {
	--am-h-advs: 24px;
}

.amelia-v2-booking #amelia-container .am-adv-select--disabled {
	--am-c-advs-bgr: var(--am-c-advs-text-op10);
	--am-c-advs-text: var(--am-c-advs-text-op60);
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input {
	border: none;
	border-radius: 4px;
	box-shadow: 0 2px 2px var(--am-c-advs-shadow);
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input.is-focus .el-input__wrapper {
	--am-c-advs-border: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input.el-input--prefix {
	--am-padd-advs: 0 8px;
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__wrapper {
	display: inline-flex;
	align-items: center;
	gap: 0 6px;
	background-image: none;
	background-color: var(--am-c-advs-bgr);
	border: none;
	border-radius: var(--am-rad-advs);
	box-shadow: 0 0 0 1px var(--am-c-advs-border);
	padding: var(--am-padd-advs);
	height: var(--am-h-advs);
	transition: .3s;
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__wrapper:hover {
	--am-c-advs-border: var(--am-c-advs-text-op40);
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__wrapper:focus, .amelia-v2-booking #amelia-container .am-adv-select .el-input__wrapper:active .amelia-v2-booking #amelia-container .am-adv-select .el-input__wrapper.is-focus {
	--am-c-advs-border: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__inner {
	height: 24px;
	font-size: var(--am-fs-advs);
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-advs-text);
	background-color: transparent;
	border: none;
	border-radius: var(--am-rad-advs);
	padding: 0;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__inner::-webkit-input-placeholder {
	color: var(--am-c-advs-placeholder);
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__inner::-moz-placeholder {
	color: var(--am-c-advs-placeholder);
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__inner:-ms-input-placeholder {
	color: var(--am-c-advs-placeholder);
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__inner:-moz-placeholder {
	color: var(--am-c-advs-placeholder);
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__inner:focus {
	border: none;
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__suffix .el-input__validateIcon {
	border: none;
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__suffix .el-icon {
	font-family: amelia-icons;
	font-size: 18px;
	color: var(--am-c-advs-text);
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__suffix .el-icon.icon-arrow-down:before {
	font-family: amelia-icons !important;
	font-size: 18px;
	content: "";
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__suffix .el-icon.icon-circle-close:before {
	font-family: amelia-icons !important;
	font-size: 18px;
	content: "";
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__prefix [class^=am-icon] {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-advs-text);
}

.amelia-v2-booking #amelia-container .am-adv-select.am-rtl .el-input__suffix {
	right: unset;
	left: 12px;
}

#amelia-app-backend-new .am-adv-select {
	--am-c-advs-bgr: var(--am-c-inp-bgr);
	--am-c-advs-border: var(--am-c-inp-border);
	--am-c-advs-text: var(--am-c-inp-text);
	--am-c-advs-placeholder: var(--am-color-input-placeholder);
	--am-rad-advs: var(--am-rad-inp);
	--am-fs-advs: var(--am-fs-inp);
	--am-h-advs: var(--am-h-inp);
	--am-padd-advs: 0 12px;
	width: 100%;
}

#amelia-app-backend-new .am-adv-select__wrapper {
	width: 100%;
}

#amelia-app-backend-new .am-adv-select--default {
	--am-h-advs: 40px;
}

#amelia-app-backend-new .am-adv-select--medium {
	--am-h-advs: 36px;
}

#amelia-app-backend-new .am-adv-select--small {
	--am-h-advs: 32px;
}

#amelia-app-backend-new .am-adv-select--mini {
	--am-h-advs: 28px;
}

#amelia-app-backend-new .am-adv-select--micro {
	--am-h-advs: 24px;
}

#amelia-app-backend-new .am-adv-select--disabled {
	--am-c-advs-bgr: var(--am-c-advs-text-op10);
	--am-c-advs-text: var(--am-c-advs-text-op60);
}

#amelia-app-backend-new .am-adv-select .el-input {
	border: none;
	border-radius: 4px;
	box-shadow: 0 2px 2px var(--am-c-advs-shadow);
}

#amelia-app-backend-new .am-adv-select .el-input.is-focus .el-input__wrapper {
	--am-c-advs-border: var(--am-c-primary);
}

#amelia-app-backend-new .am-adv-select .el-input.el-input--prefix {
	--am-padd-advs: 0 8px;
}

#amelia-app-backend-new .am-adv-select .el-input__wrapper {
	display: inline-flex;
	align-items: center;
	gap: 0 6px;
	background-image: none;
	background-color: var(--am-c-advs-bgr);
	border: none;
	border-radius: var(--am-rad-advs);
	box-shadow: 0 0 0 1px var(--am-c-advs-border);
	padding: var(--am-padd-advs);
	height: var(--am-h-advs);
	transition: .3s;
}

#amelia-app-backend-new .am-adv-select .el-input__wrapper:hover {
	--am-c-advs-border: var(--am-c-advs-text-op40);
}

#amelia-app-backend-new .am-adv-select .el-input__wrapper:focus, #amelia-app-backend-new .am-adv-select .el-input__wrapper:active #amelia-app-backend-new .am-adv-select .el-input__wrapper.is-focus {
	--am-c-advs-border: var(--am-c-primary);
}

#amelia-app-backend-new .am-adv-select .el-input__inner {
	height: 24px;
	font-size: var(--am-fs-advs);
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-advs-text);
	background-color: transparent;
	border: none;
	border-radius: var(--am-rad-advs);
	padding: 0;
	width: 100%;
}

#amelia-app-backend-new .am-adv-select .el-input__inner::-webkit-input-placeholder {
	color: var(--am-c-advs-placeholder);
}

#amelia-app-backend-new .am-adv-select .el-input__inner::-moz-placeholder {
	color: var(--am-c-advs-placeholder);
}

#amelia-app-backend-new .am-adv-select .el-input__inner:-ms-input-placeholder {
	color: var(--am-c-advs-placeholder);
}

#amelia-app-backend-new .am-adv-select .el-input__inner:-moz-placeholder {
	color: var(--am-c-advs-placeholder);
}

#amelia-app-backend-new .am-adv-select .el-input__inner:focus {
	border: none;
	box-shadow: none;
}

#amelia-app-backend-new .am-adv-select .el-input__suffix .el-input__validateIcon {
	border: none;
}

#amelia-app-backend-new .am-adv-select .el-input__suffix .el-icon {
	font-family: amelia-icons;
	font-size: 18px;
	color: var(--am-c-advs-text);
}

#amelia-app-backend-new .am-adv-select .el-input__suffix .el-icon.icon-arrow-down:before {
	font-family: amelia-icons !important;
	font-size: 18px;
	content: "";
}

#amelia-app-backend-new .am-adv-select .el-input__suffix .el-icon.icon-circle-close:before {
	font-family: amelia-icons !important;
	font-size: 18px;
	content: "";
}

#amelia-app-backend-new .am-adv-select .el-input__prefix [class^=am-icon] {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-advs-text);
}

#amelia-app-backend-new .am-adv-select.am-rtl .el-input__suffix {
	right: unset;
	left: 12px;
}

.am-adv-select__popper {
	--am-c-advs-item-bgr: var(--am-c-drop-bgr);
	--am-c-advs-item-label: var(--am-c-main-text);
	--am-c-advs-item-price: var(--am-c-primary);
	--am-c-advs-item-selected: var(--am-c-primary);
	--am-h-advs-item-heading: 26px;
	--am-fs-advs-item-heading: 12px;
	max-width: 454px;
	width: 100%;
	z-index: 9999999999 !important;
}

.am-adv-select__popper.el-cascader__dropdown.el-popper[role=tooltip] {
	background-color: transparent;
	border-color: var(--am-c-advs-item-border);
	overflow: hidden;
}

.am-adv-select__popper * {
	font-family: var(--am-font-family);
	border-radius: unset;
	box-sizing: border-box;
}

.am-adv-select__popper .el-cascader__suggestion-panel {
	background-color: var(--am-c-advs-item-bgr);
}

.am-adv-select__popper-heading {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	width: 100%;
	height: var(--am-h-advs-item-heading);
	font-size: var(--am-fs-advs-item-heading);
	font-weight: 700;
	font-style: normal;
	line-height: 1.5;
	color: var(--am-c-advs-item-heading-op65);
	background-color: var(--am-c-advs-item-bgr);
	padding-left: 8px;
}

.am-adv-select__popper .el-cascader-panel {
	display: flex;
	background-color: var(--am-c-advs-item-bgr);
	max-width: 454px;
	width: 100%;
}

.am-adv-select__popper .el-cascader-menu {
	width: 100%;
	min-width: 170px;
}

.am-adv-select__popper .el-cascader-menu:nth-child(1) {
	padding-top: 26px;
	flex-shrink: 2;
	border-color: var(--am-c-advs-item-border-op10);
}

.am-adv-select__popper .el-cascader-menu:nth-child(2) {
	padding-top: 26px;
	flex-shrink: 1;
}

.am-adv-select__popper .el-cascader-menu:nth-child(2) .am-adv-select__item-label {
	width: 100%;
}

.am-adv-select__popper .el-cascader-menu:last-child .el-cascader-node {
	padding: 0;
}

.am-adv-select__popper .el-cascader-menu .el-scrollbar__bar.is-vertical {
	display: block !important;
	top: var(--am-h-advs-item-heading);
	padding-top: 6px;
}

.am-adv-select__popper .el-cascader-menu .el-scrollbar__bar.is-vertical .el-scrollbar__thumb {
	background: var(--am-c-advs-item-label);
	opacity: .3;
}

.am-adv-select__popper .el-cascader-node {
	height: unset;
	padding: 0;
}

.am-adv-select__popper .el-cascader-node:not(.is-disabled):hover, .am-adv-select__popper .el-cascader-node:not(.is-disabled):focus {
	background-color: var(--am-c-advs-item-bgr-op10);
}

.am-adv-select__popper .el-cascader-node.in-active-path .am-adv-select__item-label {
	color: var(--am-c-advs-item-selected);
}

.am-adv-select__popper .el-cascader-node__label {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 4px 16px 4px 8px;
}

.am-adv-select__popper .el-cascader-node i {
	display: none;
}

.am-adv-select__popper .el-cascader__suggestion-list>span, .am-adv-select__popper .el-cascader-menu__empty-text>span {
	color: var(--am-c-advs-item-label-op65);
}

.am-adv-select__popper .el-cascader__suggestion-item {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.43;
	color: var(--am-c-advs-item-label);
	color: var(--am-c-advs-item-label-op65);
	padding: 4px 8px;
	height: auto;
	min-height: 34px;
}

.am-adv-select__popper .el-cascader__suggestion-item.is-checked {
	color: var(--am-c-advs-item-selected);
}

.am-adv-select__popper .el-cascader__suggestion-item:hover {
	background-color: var(--am-c-advs-item-bgr-op10);
}

.am-adv-select__popper .am-adv-select__item {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.am-adv-select__popper .am-adv-select__item-checked .am-adv-select__item-label {
	color: var(--am-c-advs-item-selected);
}

.am-adv-select__popper .am-adv-select__item-label {
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.43;
	color: var(--am-c-advs-item-label);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.am-adv-select__popper .am-adv-select__item-quantity {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.714;
	color: var(--am-c-advs-item-label-op40);
}

.am-adv-select__popper .am-adv-select__item-price {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.714;
	color: var(--am-c-advs-item-price);
}

.am-adv-select__popper .am-adv-select__item-tax {
	display: inline-flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: var(--am-c-advs-item-price);
	background-color: var(--am-c-advs-item-price-op10);
	border-radius: 10px;
	padding: 3px 8px;
}

.am-adv-select__popper .el-popper__arrow {
	display: none;
}

.am-adv-select__popper-mobile {
	width: calc(100% - 20px);
}

.am-adv-select__popper-mobile .el-cascader-panel {
	height: min-content;
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
}

.am-adv-select__popper-mobile .el-cascader-panel .am-adv-select__popper-heading {
	height: var(--am-h-advs-item-heading);
	font-size: var(--am-fs-advs-item-heading);
	box-shadow: 0 2px 2px var(--am-c-advs-shadow);
}

.am-adv-select__popper-mobile .el-cascader-menu {
	min-height: 160px;
}

.am-adv-select__popper-mobile .el-cascader-menu:first-child:not(:only-child) {
	border-bottom: 1px solid var(--am-c-inp-border);
}

.am-adv-select__popper-mobile .el-cascader-menu__wrap {
	height: min-content;
	max-height: 160px;
	overflow-y: scroll;
}

.amelia-v2-booking #amelia-container .am-fs-iipu .am-slide-popup__block-header {
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__header {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-main-heading-text);
}

.amelia-v2-booking #amelia-container .am-fs-iipu__content {
	display: flex;
	flex-direction: column;
	gap: 8px;
	max-height: 426px;
	overflow-x: hidden;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__content::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-fs-iipu__content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-fs-iipu__heading {
	display: flex;
	align-items: center;
	gap: 8px 12px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__heading img {
	width: 54px;
	height: 54px;
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__name {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.55556;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-fs-iipu__employee {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__employee-wrapper {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__employee-label {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-main-text);
	text-transform: capitalize;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__employee-img {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	box-shadow: 0 0 0 2px var(--am-c-main-bgr);
	margin-left: -8px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__employee-img:first-child {
	margin-left: 0;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__employee-display {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 4px 8px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__employee-display__wrapper {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 8px;
	border-bottom: 1px solid var(--am-c-inp-border);
	padding: 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__employee-display img {
	width: 34px;
	height: 34px;
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__employee-display-name {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-fs-iipu__employee-display-price {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.38462;
	color: var(--am-c-primary);
	margin-left: auto;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__location {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	gap: 4px 0;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__location-label {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-main-text);
	text-transform: capitalize;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__location-wrapper {
	display: flex;
	flex-direction: column;
	gap: 4px;
	width: 100%;
	background-color: var(--am-c-primary-op05);
	border-radius: 6px;
	padding: 6px 12px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__location-inner {
	color: var(--am-c-main-text);
	padding: 2px 0;
	border-radius: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__location-inner span {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__location-inner a {
	color: var(--am-c-primary);
	text-decoration: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description, .amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description {
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description>:first-child {
	margin-top: 0;
	outline: none;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description>:first-child * {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description img {
	height: auto;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description a {
	cursor: pointer;
	color: var(--am-c-primary) !important;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description ul {
	list-style-type: disc;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description ol {
	list-style-type: decimal;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description ul, .amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description ol {
	padding: 0 1rem;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description ul li p, .amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description ol li p {
	display: inline;
	margin-top: .25em;
	margin-bottom: .25em;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description ul li>p, .amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description ol li>p {
	display: inline;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description blockquote {
	border-left: 3px solid var(--am-c-main-text-op10);
	margin: 1.5rem 0;
	padding-left: 1rem;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description p {
	font-size: unset;
	line-height: unset;
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description sub {
	vertical-align: sub;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description sup {
	vertical-align: super;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h1, .amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h2, .amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h3, .amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h4, .amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h5, .amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h6 {
	line-height: 1.1;
	text-wrap: pretty;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h1 {
	font-size: 1.6rem;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h2 {
	font-size: 1.5rem;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h3 {
	font-size: 1.4rem;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h4 {
	font-size: 1.3rem;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h5 {
	font-size: 1.2rem;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.am-tap-description h6 {
	font-size: 1.1rem;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu .am-slide-popup__block-header {
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__header {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-main-heading-text);
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__content {
	display: flex;
	flex-direction: column;
	gap: 8px;
	max-height: 426px;
	overflow-x: hidden;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__content::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__heading {
	display: flex;
	align-items: center;
	gap: 8px 12px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__heading img {
	width: 54px;
	height: 54px;
	border-radius: 50%;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__name {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.55556;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__employee {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	gap: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__employee-wrapper {
	display: flex;
	align-items: center;
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__employee-label {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-main-text);
	text-transform: capitalize;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__employee-img {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	box-shadow: 0 0 0 2px var(--am-c-main-bgr);
	margin-left: -8px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__employee-img:first-child {
	margin-left: 0;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__employee-display {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 4px 8px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__employee-display__wrapper {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 8px;
	border-bottom: 1px solid var(--am-c-inp-border);
	padding: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__employee-display img {
	width: 34px;
	height: 34px;
	border-radius: 50%;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__employee-display-name {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__employee-display-price {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.38462;
	color: var(--am-c-primary);
	margin-left: auto;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__location {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	gap: 4px 0;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__location-label {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-main-text);
	text-transform: capitalize;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__location-wrapper {
	display: flex;
	flex-direction: column;
	gap: 4px;
	width: 100%;
	background-color: var(--am-c-primary-op05);
	border-radius: 6px;
	padding: 6px 12px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__location-inner {
	color: var(--am-c-main-text);
	padding: 2px 0;
	border-radius: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__location-inner span {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__location-inner a {
	color: var(--am-c-primary);
	text-decoration: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description, #amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description {
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description>:first-child {
	margin-top: 0;
	outline: none;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description>:first-child * {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description img {
	height: auto;
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description a {
	cursor: pointer;
	color: var(--am-c-primary) !important;
	text-decoration: underline;
	text-underline-offset: 2px;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description ul {
	list-style-type: disc;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description ol {
	list-style-type: decimal;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description ul, #amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description ol {
	padding: 0 1rem;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description ul li p, #amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description ol li p {
	display: inline;
	margin-top: .25em;
	margin-bottom: .25em;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description ul li>p, #amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description ol li>p {
	display: inline;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description blockquote {
	border-left: 3px solid var(--am-c-main-text-op10);
	margin: 1.5rem 0;
	padding-left: 1rem;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description p {
	font-size: unset;
	line-height: unset;
	margin: 0;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description sub {
	vertical-align: sub;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description sup {
	vertical-align: super;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h1, #amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h2, #amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h3, #amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h4, #amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h5, #amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h6 {
	line-height: 1.1;
	text-wrap: pretty;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h1 {
	font-size: 1.6rem;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h2 {
	font-size: 1.5rem;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h3 {
	font-size: 1.4rem;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h4 {
	font-size: 1.3rem;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h5 {
	font-size: 1.2rem;
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.am-tap-description h6 {
	font-size: 1.1rem;
}

.amelia-v2-booking #amelia-container .recurring-side-menu {
	cursor: pointer;
	position: relative;
	display: flex;
	margin-left: 12px;
}

.amelia-v2-booking #amelia-container .recurring-side-menu>span {
	font-size: 24px;
	line-height: 1;
}

.amelia-v2-booking #amelia-container .recurring-side-menu>span:focus {
	box-shadow: 0 0 0 1px var(--am-c-primary);
	border-radius: 4px;
}

#amelia-app-backend-new .recurring-side-menu {
	cursor: pointer;
	position: relative;
	display: flex;
	margin-left: 12px;
}

#amelia-app-backend-new .recurring-side-menu>span {
	font-size: 24px;
	line-height: 1;
}

#amelia-app-backend-new .recurring-side-menu>span:focus {
	box-shadow: 0 0 0 1px var(--am-c-primary);
	border-radius: 4px;
}

.am-fs__delete-appointment.el-popover.el-popper {
	min-width: auto;
	background-color: var(--am-c-rsm-bgr);
	border-color: var(--am-c-rsm-border);
	box-shadow: 0 2px 12px 0 var(--am-c-rsm-text-op10);
	padding: 5px;
	z-index: 999999999 !important;
}

.am-fs__ro-list-item-dialog-delete {
	display: flex;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: var(--am-c-rsm-error-text);
	cursor: pointer;
	border-radius: 4px;
	padding: 4px;
	transition: all ease-in-out .2s;
}

.am-fs__ro-list-item-dialog-delete:hover, .am-fs__ro-list-item-dialog-delete:focus {
	background-color: var(--am-c-rsm-error-text-op10);
}

.am-fs__ro-list-item-dialog-delete i {
	font-size: 24px;
}

.am-fs__ro-list-item-dialog-delete span {
	padding: 0 8px;
}

.amelia-v2-booking .am-lite-footer {
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-full {
	padding: 16px 32px;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-full-mobile {
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-main {
	margin: 0 0 32px;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-heading {
	display: block;
	width: 100%;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: var(--am-c-main-text);
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-persons {
	display: flex;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-persons-text {
	margin: 0 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-price {
	display: block;
	background-color: var(--am-c-ps-primary-op10);
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-price-left {
	margin-bottom: 5px;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-price-left .am-icon-service {
	margin-right: 5px;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-price-text {
	padding: 3px;
	border: 1px solid var(--am-bringing-color-border);
	border-radius: 8px;
	display: inline-block;
	margin: 3px 0 0 3px;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-price-text:focus {
	outline: none;
	border-color: var(--am-c-ps-primary);
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-price-text span {
	margin: 3px;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-price-text-selected {
	border-color: var(--am-c-ps-primary);
	background-color: #fff;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-price-text span:nth-child(3) {
	color: var(--am-c-ps-primary);
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content {
	display: flex;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content, .amelia-v2-booking #amelia-container .am-fs__bringing-content-price {
	align-items: center;
	justify-content: space-between;
	padding: 12px 16px;
	margin: 0 0 4px;
	border: 1px solid var(--am-bringing-color-border);
	border-radius: 8px;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-left, .amelia-v2-booking #amelia-container .am-fs__bringing-content-price-left {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-left .am-icon-users, .amelia-v2-booking #amelia-container .am-fs__bringing-content-price-left .am-icon-users {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content-text, .amelia-v2-booking #amelia-container .am-fs__bringing-content-price-text {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.43;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-fs__bringing-content .am-input-number, .amelia-v2-booking #amelia-container .am-fs__bringing-content-price .am-input-number {
	max-width: 100px;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-message {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.43;
	color: var(--am-bringing-color-text-opacity60);
}

.amelia-v2-booking #amelia-container .am-fs__bringing-full-mobile-s .am-fs__bringing-content {
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-fs__bringing-full-mobile-s .am-fs__bringing-content>*+* {
	margin: 0 1em;
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__heading {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	color: var(--am-c-main-text);
	margin: 20px 0 16px;
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium {
	--am-h-btn: 56px;
	--am-fs-btn: 14px;
	width: 100%;
	justify-content: space-between;
}

#amelia-app-backend-new .am-fs__bringing-full {
	padding: 16px 32px;
}

#amelia-app-backend-new .am-fs__bringing-full-mobile {
	padding: 16px;
}

#amelia-app-backend-new .am-fs__bringing-content-price-text:focus {
	outline: none;
	border-color: var(--am-c-ps-primary);
}

#amelia-app-backend-new .am-fs__bringing-content, #amelia-app-backend-new .am-fs__bringing-content-price {
	align-items: center;
	justify-content: space-between;
	padding: 12px 16px;
	margin: 0 0 4px;
	border: 1px solid var(--am-bringing-color-border);
	border-radius: 8px;
	cursor: pointer;
}

#amelia-app-backend-new .am-fs__bringing-full-mobile-s .am-fs__bringing-content {
	display: flex;
	flex-direction: column;
}

#amelia-app-backend-new .am-fs__bringing-full-mobile-s .am-fs__bringing-content>*+* {
	margin: 0 1em;
}

#amelia-app-backend-new .am-fs__ps-popup {
	position: relative;
}

#amelia-app-backend-new .am-fs__ps-popup__heading {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	color: var(--am-c-main-text);
	margin: 20px 0 16px;
}

#amelia-app-backend-new .am-fs__ps-popup__or {
	display: flex;
	flex-direction: row;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	margin: 20px 0;
	color: var(--am-c-ps-text-op60);
}

#amelia-app-backend-new .am-fs__ps-popup__or:before, #amelia-app-backend-new .am-fs__ps-popup__or:after {
	content: "";
	flex: 1 1;
	border-bottom: 1px solid var(--am-c-ps-text-op20);
	margin: auto;
}

#amelia-app-backend-new .am-fs__ps-popup__or:before {
	margin-right: 10px;
}

#amelia-app-backend-new .am-fs__ps-popup__or:after {
	margin-left: 10px;
}

#amelia-app-backend-new .am-fs__ps-popup__btn.am-button.am-button--medium {
	--am-h-btn: 56px;
	--am-fs-btn: 14px;
	width: 100%;
	justify-content: space-between;
}

#amelia-app-backend-new .am-fs__ps-popup__btn-mobile.am-button.am-button--medium {
	--am-fs-btn: 12px;
}

#amelia-app-backend-new .am-fs__ps-pill {
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	color: var(--am-c-btn-prim);
	background-color: var(--am-c-btn-prim-text);
	border-radius: 12px;
	padding: 5px 8px;
}

.am-service-dropdown .am-select-service {
	--am-c-ss-item-name: var(--am-c-option-text);
	--am-c-ss-item-price: var(--am-c-option-selected);
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.am-service-dropdown .am-select-service-name {
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.43;
	color: var(--am-c-ss-item-name);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.am-service-dropdown .am-select-service-price {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.714;
	color: var(--am-c-ss-item-price);
}

.am-service-dropdown .am-select-service-tax {
	display: inline-flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: var(--am-c-ss-item-price);
	background-color: var(--am-c-option-selected-op10);
	border-radius: 10px;
	padding: 3px 8px;
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-fs__init {
	padding-top: 40px;
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-fs__init.am-oxvisible {
	overflow-x: visible;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__item.el-form-item {
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .am-fs__init-form__label {
	display: inline-block;
	font-family: var(--am-font-family);
	font-weight: 500;
	color: var(--am-c-main-text);
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__init-form .el-form-item__label {
	color: var(--am-c-main-text);
	line-height: unset;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__init-form .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-fs__init-form .el-form-item__error {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-fs__popup-x {
	position: absolute;
	top: 16px;
	right: 16px;
	cursor: pointer;
	color: var(--am-c-main-text);
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fs__popup-x.am-rtl {
	right: auto;
	left: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup {
	position: relative;
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__heading {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	color: var(--am-c-main-text);
	margin: 0 0 16px;
	padding: 20px 6px 0 0;
	max-height: 40px;
	overflow-x: hidden;
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__heading::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__heading::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__heading::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__or {
	display: flex;
	flex-direction: row;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	margin: 20px 0;
	color: var(--am-c-ps-text-op60);
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__or:before, .amelia-v2-booking #amelia-container .am-fs__ps-popup__or:after {
	content: "";
	flex: 1 1;
	border-bottom: 1px solid var(--am-c-ps-text-op20);
	margin: auto;
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__or:before {
	margin-right: 10px;
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__or:after {
	margin-left: 10px;
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium {
	--am-h-btn: 56px;
	--am-fs-btn: 14px;
	line-height: 16px;
	width: 100%;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn-mobile.am-button.am-button--medium {
	--am-fs-btn: 12px;
}

.amelia-v2-booking #amelia-container .am-fs__ps-pill {
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	color: var(--am-c-btn-prim);
	background-color: var(--am-c-btn-prim-text);
	border-radius: 12px;
	padding: 5px 8px;
}

.amelia-v2-booking #amelia-container .el-skeleton {
	width: 100%;
	padding: 16px 32px;
}

.amelia-v2-booking #amelia-container .el-skeleton.skeleton-mobile .el-skeleton {
	padding: 16px;
}

.amelia-v2-booking #amelia-container .el-skeleton-item-wrapper {
	padding: 8px 0;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .el-skeleton-item-wrapper .el-skeleton__h3 {
	margin-bottom: 4px;
	width: 100px;
	height: 20px;
}

.amelia-v2-booking #amelia-container .el-skeleton-item-wrapper .el-skeleton__text {
	width: 100%;
	height: 40px;
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-fs__extras.am-oxvisible {
	overflow-x: visible;
}

.amelia-v2-booking #amelia-container .am-fs__extras {
	--am-c-extras-text: var(--am-c-main-text);
	--am-c-extras-primary: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-fs__extras * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-fs__extras-heading {
	display: flex;
	flex-direction: column;
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-heading>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__extras-heading>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__extras-heading>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__extras-heading>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__extras-heading-main {
	display: block;
	font-size: var(--am-fs-label);
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-extras-text);
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-heading-sub {
	display: block;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-extras-text-op80);
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-heading-required {
	display: block;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-extras-text);
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-heading-required.am-error-text {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-fs__extras-main .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__extras-main .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__extras-main .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__extras-main .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: var(--am-fs-label);
	line-height: 1.6;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header.am-rw-360 {
	flex-direction: column;
	gap: 12px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-left {
	display: flex;
	align-items: center;
	justify-content: left;
	font-size: var(--am-fs-label);
	line-height: 1.6;
	color: var(--am-c-extras-text);
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-right {
	display: flex;
	align-items: center;
	justify-content: right;
	font-size: var(--am-fs-label);
	line-height: 1.6;
	flex: 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-right.am-rw-360 {
	width: 100%;
	flex: unset;
	flex-wrap: wrap;
	justify-content: center;
	gap: 12px 0;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-right.am-rw-360 .am-input-number {
	width: 100%;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-right .card-text {
	font-size: var(--am-fs-label);
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-extras-price);
	margin-right: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-right .card-text.am-card-vat {
	margin-right: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-right .card-text.am-rtl {
	margin-right: 0;
	margin-left: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-right .card-text.am-rtl.am-card-vat {
	margin-right: 0;
	margin-left: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-right .card-vat {
	display: inline-flex;
	justify-content: center;
	font-size: var(--am-fs-label);
	font-weight: 400;
	line-height: 1;
	color: var(--am-c-extras-price);
	background-color: var(--am-c-extras-price-op10);
	border-radius: 11px;
	margin-right: 8px;
	padding: 3px 8px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-right .card-vat.am-rtl {
	margin-right: 0;
	margin-left: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header .am-input-number {
	max-width: 100px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	margin-bottom: 16px;
	color: var(--am-c-extras-text-op80);
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main * {
	font-size: 14px;
	line-height: 1.4285;
	word-break: break-word;
	white-space: break-spaces;
	color: var(--am-c-extras-text-op80);
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main a {
	color: var(--am-c-extras-primary);
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description {
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description>:first-child {
	margin-top: 0;
	outline: none;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description>:first-child * {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description img {
	height: auto;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description a {
	cursor: pointer;
	color: var(--am-c-primary) !important;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description ul {
	list-style-type: disc;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description ol {
	list-style-type: decimal;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description ul, .amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description ol {
	padding: 0 1rem;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description ul li p, .amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description ol li p {
	display: inline;
	margin-top: .25em;
	margin-bottom: .25em;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description ul li>p, .amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description ol li>p {
	display: inline;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description blockquote {
	border-left: 3px solid var(--am-c-main-text-op10);
	margin: 1.5rem 0;
	padding-left: 1rem;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description p {
	font-size: unset;
	line-height: unset;
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description sub {
	vertical-align: sub;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description sup {
	vertical-align: super;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h1, .amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h2, .amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h3, .amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h4, .amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h5, .amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h6 {
	line-height: 1.1;
	text-wrap: pretty;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h1 {
	font-size: 1.6rem;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h2 {
	font-size: 1.5rem;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h3 {
	font-size: 1.4rem;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h4 {
	font-size: 1.3rem;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h5 {
	font-size: 1.2rem;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.am-tap-description h6 {
	font-size: 1.1rem;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-sub {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	color: var(--am-c-extras-text-op80);
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-fs-dt__calendar.am-oxvisible {
	overflow-x: visible;
}

.amelia-v2-booking #amelia-container .am-fs-dt__rec_popup {
	margin: 16px 0 48px;
}

.amelia-v2-booking #amelia-container .am-fs-dt__rec_popup>p {
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-fs-dt__rec_popup>p:first-child {
	font-weight: 500;
	margin-bottom: 7px;
}

.amelia-v2-booking #amelia-container .am-fs-dt__rec_popup>p:last-child {
	font-weight: 400;
}

.amelia-v2-booking #amelia-container .am-fs__info-form__item .am-whatsapp-opt-in-text, .amelia-v2-booking #amelia-container .am-elfci__item .am-whatsapp-opt-in-text {
	color: var(--am-c-is-wa-text);
	font-weight: 400;
	font-size: 10px;
	line-height: 16px;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-skeleton-payment {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-skeleton-payment-heading .el-skeleton__item {
	height: 24px;
	width: 100px;
}

.amelia-v2-booking #amelia-container .am-skeleton-payment-booking-info {
	align-items: center;
	padding: 16px 0;
}

.amelia-v2-booking #amelia-container .am-skeleton-payment-booking-info>div {
	padding: 4px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-skeleton-payment-booking-info>div.am-skeleton-border-dashed {
	border-bottom: 1px solid var(--am-c-skeleton-op20);
	border-bottom-style: dashed;
}

.amelia-v2-booking #amelia-container .am-skeleton-payment-booking-info>div.am-skeleton-border-solid {
	border-bottom: 1px solid var(--am-c-skeleton-op20);
}

.amelia-v2-booking #amelia-container .am-skeleton-payment-booking-info>div .el-skeleton__item {
	height: 20px;
}

.am-social-signin {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.am-social-signin__button {
	justify-content: center;
	box-shadow: 0 1px 1px rgba(115, 134, 169, .06);
	border-radius: 4px;
	height: 40px;
	width: 40px;
	padding: 2px;
	display: flex;
	align-items: center;
	color: #fff;
	cursor: pointer;
	transition: .2s;
	outline: none;
	background-color: #fff;
	border: 1px solid #dadce0;
}

.am-social-signin__button:hover {
	border: 2px solid #d4defc;
}

.am-social-signin__button__loading {
	height: 28px;
	width: 28px;
	margin: 0 0 0 auto;
	animation: 2156ms spinner-arc ease-in-out infinite, 1829ms spinner-rotate linear infinite;
}

.am-social-signin__button__icon {
	height: 20px;
	width: 20px;
	outline: none;
}

.am-social-signin__button:focus {
	border: 2px solid #a8befa;
}

.am-social-signin__button:active {
	border: 2px solid #7d9df7;
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-fs__info {
	padding-top: 20px;
}

.amelia-v2-booking #amelia-container .am-fs__main-inner {
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-fs__info-error {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
	margin-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-fs__info-social-wrapper {
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 100%;
	margin-bottom: 24px;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-fs__info-social-wrapper .am-social-signin__google #g_id_onload {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fs__info-social-wrapper .am-social-signin__google .g_id_signin {
	width: 64px;
}

.amelia-v2-booking #amelia-container .am-fs__info-social-wrapper__label {
	font-weight: 500;
	font-size: 15px;
}

.amelia-v2-booking #amelia-container .am-fs__info-social-divider {
	align-items: center;
	display: flex;
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .am-fs__info-social-divider:before, .amelia-v2-booking #amelia-container .am-fs__info-social-divider:after {
	background: var(--shade-250, #d1d5d7);
	content: "";
	height: 1px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__info-social-divider span {
	flex: none;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: var(--shade-500, #808a90);
	margin-left: 8px;
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__info-form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__info-form .am-fs__payments-sentence {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__info-form .el-form-item {
	width: calc(50% - 12px);
}

.amelia-v2-booking #amelia-container .am-fs__info-form .el-form-item.am-cf-width-100, .amelia-v2-booking #amelia-container .am-fs__info-form .el-form-item.am-subscribe {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__info-form .el-form-item.am-subscribe .el-checkbox__input {
	height: 32px;
	line-height: 32px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__info-form .el-form-item.am-subscribe .el-checkbox__label {
	line-height: 32px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__info-form-mobile {
	gap: 12px 6px;
}

.amelia-v2-booking #amelia-container .am-fs__info-form-mobile .el-form-item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__info-form-mobile-s {
	gap: 0px;
}

.amelia-v2-booking #amelia-container .am-fs__info-form__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family);
	font-weight: 500;
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__info-form .el-form-item__label {
	line-height: unset;
	padding: 0;
}

.pac-container {
	z-index: 9999999991 !important;
}

.amelia-v2-booking #amelia-container .am-fs-sb-cs {
	--am-c-atc-sb-text: var(--am-c-sb-text);
}

.amelia-v2-booking #amelia-container .am-fs-sb-cs>p {
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-atc-sb-text);
	font-weight: 400;
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-fs-sb-cs-cals {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-fs-sb-cs-cals-cards {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-fs-sb-cs-cals-card {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 86px;
	text-decoration: none;
	color: var(--am-c-atc-sb-text);
	border: 1px solid;
	border-radius: 4px;
	background-color: var(--am-c-atc-sb-text-op5);
	padding: 16px 0 8px;
	margin-right: 8px;
	box-sizing: border-box;
	box-shadow: 0 1px 1px rgba(115, 134, 169, .06);
}

.amelia-v2-booking #amelia-container .am-fs-sb-cs-cals-card p {
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
}

.amelia-v2-booking #amelia-container .am-fs-sb-cs-cals-card div {
	display: flex;
	height: 24px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs-sb-cs-cals-card div span {
	font-size: 24px;
	color: var(--am-c-atc-sb-text);
}

.amelia-v2-booking #amelia-container .am-fs-sb-cs-cals-card div .am-icon-yahoo {
	font-size: 17px;
}

.amelia-v2-booking #amelia-container .am-fs-sb-cs-cals-card:hover {
	background-color: var(--am-c-atc-sb-text-op10);
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-fs__congrats {
	padding: 16px;
	height: calc(100% - 56px);
	margin-top: 0;
}

.amelia-v2-booking #amelia-container .am-fs-sb-atc {
	--am-c-sb-bgr-atc: var(--am-c-sb-bgr);
	background-image: linear-gradient(var(--am-c-sb-bgr-atc) var(--am-c-atc-bgr-coverage), transparent 20%);
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main {
	margin-top: 22px;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-family: var(--am-font-family);
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main img {
	width: 54px;
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main-heading {
	margin-bottom: 2px;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: var(--am-c-atc-heading-text);
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main-atc {
	margin-top: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main span {
	color: var(--am-c-atc-heading-text-op40);
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-main-waiting-list-block {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-mobile {
	padding: 16px;
	margin-top: 24px;
	border-radius: 6px;
	box-shadow: 0 2px 3px 2px rgba(26, 44, 55, .1);
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-mobile .am-fs__congrats-info-customer {
	grid-template-columns: 1fr;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info {
	--am-c-atc-main-bgr: var(--am-c-main-bgr);
	background-color: var(--am-c-atc-main-bgr);
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer {
	display: grid;
	grid-template-columns: max-content minmax(0, 1fr);
	column-gap: 12px;
	row-gap: 12px;
	align-items: start;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer .am-fs__ci-label {
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-atc-text-op40);
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer .am-fs__ci-value {
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-atc-text);
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer .am-fs__ci-border {
	grid-column: 1/-1;
	width: 100%;
	height: 0;
	margin: 4px 0;
	padding: 0;
	border: none;
	border-top: 1px solid var(--am-c-atc-text-op30);
	background: transparent;
}

.el-row {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.el-row.is-justify-center {
	justify-content: center;
}

.el-row.is-justify-end {
	justify-content: flex-end;
}

.el-row.is-justify-space-between {
	justify-content: space-between;
}

.el-row.is-justify-space-around {
	justify-content: space-around;
}

.el-row.is-justify-space-evenly {
	justify-content: space-evenly;
}

.el-row.is-align-top {
	align-items: flex-start;
}

.el-row.is-align-middle {
	align-items: center;
}

.el-row.is-align-bottom {
	align-items: flex-end;
}

[class*=el-col-].is-guttered {
	display: block;
	min-height: 1px;
}

.el-col-0 {
	flex: 0 0 0%;
	max-width: 0;
}

.el-col-0, .el-col-0.is-guttered {
	display: none;
}

.el-col-offset-0 {
	margin-left: 0;
}

.el-col-pull-0 {
	position: relative;
	right: 0;
}

.el-col-push-0 {
	left: 0;
	position: relative;
}

.el-col-1 {
	flex: 0 0 4.1666666667%;
	max-width: 4.1666666667%;
}

.el-col-1, .el-col-1.is-guttered {
	display: block;
}

.el-col-offset-1 {
	margin-left: 4.1666666667%;
}

.el-col-pull-1 {
	position: relative;
	right: 4.1666666667%;
}

.el-col-push-1 {
	left: 4.1666666667%;
	position: relative;
}

.el-col-2 {
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%;
}

.el-col-2, .el-col-2.is-guttered {
	display: block;
}

.el-col-offset-2 {
	margin-left: 8.3333333333%;
}

.el-col-pull-2 {
	position: relative;
	right: 8.3333333333%;
}

.el-col-push-2 {
	left: 8.3333333333%;
	position: relative;
}

.el-col-3 {
	flex: 0 0 12.5%;
	max-width: 12.5%;
}

.el-col-3, .el-col-3.is-guttered {
	display: block;
}

.el-col-offset-3 {
	margin-left: 12.5%;
}

.el-col-pull-3 {
	position: relative;
	right: 12.5%;
}

.el-col-push-3 {
	left: 12.5%;
	position: relative;
}

.el-col-4 {
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}

.el-col-4, .el-col-4.is-guttered {
	display: block;
}

.el-col-offset-4 {
	margin-left: 16.6666666667%;
}

.el-col-pull-4 {
	position: relative;
	right: 16.6666666667%;
}

.el-col-push-4 {
	left: 16.6666666667%;
	position: relative;
}

.el-col-5 {
	flex: 0 0 20.8333333333%;
	max-width: 20.8333333333%;
}

.el-col-5, .el-col-5.is-guttered {
	display: block;
}

.el-col-offset-5 {
	margin-left: 20.8333333333%;
}

.el-col-pull-5 {
	position: relative;
	right: 20.8333333333%;
}

.el-col-push-5 {
	left: 20.8333333333%;
	position: relative;
}

.el-col-6 {
	flex: 0 0 25%;
	max-width: 25%;
}

.el-col-6, .el-col-6.is-guttered {
	display: block;
}

.el-col-offset-6 {
	margin-left: 25%;
}

.el-col-pull-6 {
	position: relative;
	right: 25%;
}

.el-col-push-6 {
	left: 25%;
	position: relative;
}

.el-col-7 {
	flex: 0 0 29.1666666667%;
	max-width: 29.1666666667%;
}

.el-col-7, .el-col-7.is-guttered {
	display: block;
}

.el-col-offset-7 {
	margin-left: 29.1666666667%;
}

.el-col-pull-7 {
	position: relative;
	right: 29.1666666667%;
}

.el-col-push-7 {
	left: 29.1666666667%;
	position: relative;
}

.el-col-8 {
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}

.el-col-8, .el-col-8.is-guttered {
	display: block;
}

.el-col-offset-8 {
	margin-left: 33.3333333333%;
}

.el-col-pull-8 {
	position: relative;
	right: 33.3333333333%;
}

.el-col-push-8 {
	left: 33.3333333333%;
	position: relative;
}

.el-col-9 {
	flex: 0 0 37.5%;
	max-width: 37.5%;
}

.el-col-9, .el-col-9.is-guttered {
	display: block;
}

.el-col-offset-9 {
	margin-left: 37.5%;
}

.el-col-pull-9 {
	position: relative;
	right: 37.5%;
}

.el-col-push-9 {
	left: 37.5%;
	position: relative;
}

.el-col-10 {
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%;
}

.el-col-10, .el-col-10.is-guttered {
	display: block;
}

.el-col-offset-10 {
	margin-left: 41.6666666667%;
}

.el-col-pull-10 {
	position: relative;
	right: 41.6666666667%;
}

.el-col-push-10 {
	left: 41.6666666667%;
	position: relative;
}

.el-col-11 {
	flex: 0 0 45.8333333333%;
	max-width: 45.8333333333%;
}

.el-col-11, .el-col-11.is-guttered {
	display: block;
}

.el-col-offset-11 {
	margin-left: 45.8333333333%;
}

.el-col-pull-11 {
	position: relative;
	right: 45.8333333333%;
}

.el-col-push-11 {
	left: 45.8333333333%;
	position: relative;
}

.el-col-12 {
	flex: 0 0 50%;
	max-width: 50%;
}

.el-col-12, .el-col-12.is-guttered {
	display: block;
}

.el-col-offset-12 {
	margin-left: 50%;
}

.el-col-pull-12 {
	position: relative;
	right: 50%;
}

.el-col-push-12 {
	left: 50%;
	position: relative;
}

.el-col-13 {
	flex: 0 0 54.1666666667%;
	max-width: 54.1666666667%;
}

.el-col-13, .el-col-13.is-guttered {
	display: block;
}

.el-col-offset-13 {
	margin-left: 54.1666666667%;
}

.el-col-pull-13 {
	position: relative;
	right: 54.1666666667%;
}

.el-col-push-13 {
	left: 54.1666666667%;
	position: relative;
}

.el-col-14 {
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%;
}

.el-col-14, .el-col-14.is-guttered {
	display: block;
}

.el-col-offset-14 {
	margin-left: 58.3333333333%;
}

.el-col-pull-14 {
	position: relative;
	right: 58.3333333333%;
}

.el-col-push-14 {
	left: 58.3333333333%;
	position: relative;
}

.el-col-15 {
	flex: 0 0 62.5%;
	max-width: 62.5%;
}

.el-col-15, .el-col-15.is-guttered {
	display: block;
}

.el-col-offset-15 {
	margin-left: 62.5%;
}

.el-col-pull-15 {
	position: relative;
	right: 62.5%;
}

.el-col-push-15 {
	left: 62.5%;
	position: relative;
}

.el-col-16 {
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%;
}

.el-col-16, .el-col-16.is-guttered {
	display: block;
}

.el-col-offset-16 {
	margin-left: 66.6666666667%;
}

.el-col-pull-16 {
	position: relative;
	right: 66.6666666667%;
}

.el-col-push-16 {
	left: 66.6666666667%;
	position: relative;
}

.el-col-17 {
	flex: 0 0 70.8333333333%;
	max-width: 70.8333333333%;
}

.el-col-17, .el-col-17.is-guttered {
	display: block;
}

.el-col-offset-17 {
	margin-left: 70.8333333333%;
}

.el-col-pull-17 {
	position: relative;
	right: 70.8333333333%;
}

.el-col-push-17 {
	left: 70.8333333333%;
	position: relative;
}

.el-col-18 {
	flex: 0 0 75%;
	max-width: 75%;
}

.el-col-18, .el-col-18.is-guttered {
	display: block;
}

.el-col-offset-18 {
	margin-left: 75%;
}

.el-col-pull-18 {
	position: relative;
	right: 75%;
}

.el-col-push-18 {
	left: 75%;
	position: relative;
}

.el-col-19 {
	flex: 0 0 79.1666666667%;
	max-width: 79.1666666667%;
}

.el-col-19, .el-col-19.is-guttered {
	display: block;
}

.el-col-offset-19 {
	margin-left: 79.1666666667%;
}

.el-col-pull-19 {
	position: relative;
	right: 79.1666666667%;
}

.el-col-push-19 {
	left: 79.1666666667%;
	position: relative;
}

.el-col-20 {
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%;
}

.el-col-20, .el-col-20.is-guttered {
	display: block;
}

.el-col-offset-20 {
	margin-left: 83.3333333333%;
}

.el-col-pull-20 {
	position: relative;
	right: 83.3333333333%;
}

.el-col-push-20 {
	left: 83.3333333333%;
	position: relative;
}

.el-col-21 {
	flex: 0 0 87.5%;
	max-width: 87.5%;
}

.el-col-21, .el-col-21.is-guttered {
	display: block;
}

.el-col-offset-21 {
	margin-left: 87.5%;
}

.el-col-pull-21 {
	position: relative;
	right: 87.5%;
}

.el-col-push-21 {
	left: 87.5%;
	position: relative;
}

.el-col-22 {
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%;
}

.el-col-22, .el-col-22.is-guttered {
	display: block;
}

.el-col-offset-22 {
	margin-left: 91.6666666667%;
}

.el-col-pull-22 {
	position: relative;
	right: 91.6666666667%;
}

.el-col-push-22 {
	left: 91.6666666667%;
	position: relative;
}

.el-col-23 {
	flex: 0 0 95.8333333333%;
	max-width: 95.8333333333%;
}

.el-col-23, .el-col-23.is-guttered {
	display: block;
}

.el-col-offset-23 {
	margin-left: 95.8333333333%;
}

.el-col-pull-23 {
	position: relative;
	right: 95.8333333333%;
}

.el-col-push-23 {
	left: 95.8333333333%;
	position: relative;
}

.el-col-24 {
	flex: 0 0 100%;
	max-width: 100%;
}

.el-col-24, .el-col-24.is-guttered {
	display: block;
}

.el-col-offset-24 {
	margin-left: 100%;
}

.el-col-pull-24 {
	position: relative;
	right: 100%;
}

.el-col-push-24 {
	left: 100%;
	position: relative;
}

@media only screen and (max-width:767px) {
	.el-col-xs-0 {
		display: none;
		flex: 0 0 0%;
		max-width: 0;
	}
	
	.el-col-xs-0.is-guttered {
		display: none;
	}
	
	.el-col-xs-offset-0 {
		margin-left: 0;
	}
	
	.el-col-xs-pull-0 {
		position: relative;
		right: 0;
	}
	
	.el-col-xs-push-0 {
		left: 0;
		position: relative;
	}
	
	.el-col-xs-1 {
		flex: 0 0 4.1666666667%;
		max-width: 4.1666666667%;
	}
	
	.el-col-xs-1, .el-col-xs-1.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-1 {
		margin-left: 4.1666666667%;
	}
	
	.el-col-xs-pull-1 {
		position: relative;
		right: 4.1666666667%;
	}
	
	.el-col-xs-push-1 {
		left: 4.1666666667%;
		position: relative;
	}
	
	.el-col-xs-2 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	
	.el-col-xs-2, .el-col-xs-2.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-2 {
		margin-left: 8.3333333333%;
	}
	
	.el-col-xs-pull-2 {
		position: relative;
		right: 8.3333333333%;
	}
	
	.el-col-xs-push-2 {
		left: 8.3333333333%;
		position: relative;
	}
	
	.el-col-xs-3 {
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	
	.el-col-xs-3, .el-col-xs-3.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-3 {
		margin-left: 12.5%;
	}
	
	.el-col-xs-pull-3 {
		position: relative;
		right: 12.5%;
	}
	
	.el-col-xs-push-3 {
		left: 12.5%;
		position: relative;
	}
	
	.el-col-xs-4 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.el-col-xs-4, .el-col-xs-4.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-4 {
		margin-left: 16.6666666667%;
	}
	
	.el-col-xs-pull-4 {
		position: relative;
		right: 16.6666666667%;
	}
	
	.el-col-xs-push-4 {
		left: 16.6666666667%;
		position: relative;
	}
	
	.el-col-xs-5 {
		flex: 0 0 20.8333333333%;
		max-width: 20.8333333333%;
	}
	
	.el-col-xs-5, .el-col-xs-5.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-5 {
		margin-left: 20.8333333333%;
	}
	
	.el-col-xs-pull-5 {
		position: relative;
		right: 20.8333333333%;
	}
	
	.el-col-xs-push-5 {
		left: 20.8333333333%;
		position: relative;
	}
	
	.el-col-xs-6 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.el-col-xs-6, .el-col-xs-6.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-6 {
		margin-left: 25%;
	}
	
	.el-col-xs-pull-6 {
		position: relative;
		right: 25%;
	}
	
	.el-col-xs-push-6 {
		left: 25%;
		position: relative;
	}
	
	.el-col-xs-7 {
		flex: 0 0 29.1666666667%;
		max-width: 29.1666666667%;
	}
	
	.el-col-xs-7, .el-col-xs-7.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-7 {
		margin-left: 29.1666666667%;
	}
	
	.el-col-xs-pull-7 {
		position: relative;
		right: 29.1666666667%;
	}
	
	.el-col-xs-push-7 {
		left: 29.1666666667%;
		position: relative;
	}
	
	.el-col-xs-8 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.el-col-xs-8, .el-col-xs-8.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-8 {
		margin-left: 33.3333333333%;
	}
	
	.el-col-xs-pull-8 {
		position: relative;
		right: 33.3333333333%;
	}
	
	.el-col-xs-push-8 {
		left: 33.3333333333%;
		position: relative;
	}
	
	.el-col-xs-9 {
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	
	.el-col-xs-9, .el-col-xs-9.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-9 {
		margin-left: 37.5%;
	}
	
	.el-col-xs-pull-9 {
		position: relative;
		right: 37.5%;
	}
	
	.el-col-xs-push-9 {
		left: 37.5%;
		position: relative;
	}
	
	.el-col-xs-10 {
		display: block;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.el-col-xs-10.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-10 {
		margin-left: 41.6666666667%;
	}
	
	.el-col-xs-pull-10 {
		position: relative;
		right: 41.6666666667%;
	}
	
	.el-col-xs-push-10 {
		left: 41.6666666667%;
		position: relative;
	}
	
	.el-col-xs-11 {
		display: block;
		flex: 0 0 45.8333333333%;
		max-width: 45.8333333333%;
	}
	
	.el-col-xs-11.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-11 {
		margin-left: 45.8333333333%;
	}
	
	.el-col-xs-pull-11 {
		position: relative;
		right: 45.8333333333%;
	}
	
	.el-col-xs-push-11 {
		left: 45.8333333333%;
		position: relative;
	}
	
	.el-col-xs-12 {
		display: block;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.el-col-xs-12.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-12 {
		margin-left: 50%;
	}
	
	.el-col-xs-pull-12 {
		position: relative;
		right: 50%;
	}
	
	.el-col-xs-push-12 {
		left: 50%;
		position: relative;
	}
	
	.el-col-xs-13 {
		display: block;
		flex: 0 0 54.1666666667%;
		max-width: 54.1666666667%;
	}
	
	.el-col-xs-13.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-13 {
		margin-left: 54.1666666667%;
	}
	
	.el-col-xs-pull-13 {
		position: relative;
		right: 54.1666666667%;
	}
	
	.el-col-xs-push-13 {
		left: 54.1666666667%;
		position: relative;
	}
	
	.el-col-xs-14 {
		display: block;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.el-col-xs-14.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-14 {
		margin-left: 58.3333333333%;
	}
	
	.el-col-xs-pull-14 {
		position: relative;
		right: 58.3333333333%;
	}
	
	.el-col-xs-push-14 {
		left: 58.3333333333%;
		position: relative;
	}
	
	.el-col-xs-15 {
		display: block;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	
	.el-col-xs-15.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-15 {
		margin-left: 62.5%;
	}
	
	.el-col-xs-pull-15 {
		position: relative;
		right: 62.5%;
	}
	
	.el-col-xs-push-15 {
		left: 62.5%;
		position: relative;
	}
	
	.el-col-xs-16 {
		display: block;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.el-col-xs-16.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-16 {
		margin-left: 66.6666666667%;
	}
	
	.el-col-xs-pull-16 {
		position: relative;
		right: 66.6666666667%;
	}
	
	.el-col-xs-push-16 {
		left: 66.6666666667%;
		position: relative;
	}
	
	.el-col-xs-17 {
		display: block;
		flex: 0 0 70.8333333333%;
		max-width: 70.8333333333%;
	}
	
	.el-col-xs-17.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-17 {
		margin-left: 70.8333333333%;
	}
	
	.el-col-xs-pull-17 {
		position: relative;
		right: 70.8333333333%;
	}
	
	.el-col-xs-push-17 {
		left: 70.8333333333%;
		position: relative;
	}
	
	.el-col-xs-18 {
		display: block;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.el-col-xs-18.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-18 {
		margin-left: 75%;
	}
	
	.el-col-xs-pull-18 {
		position: relative;
		right: 75%;
	}
	
	.el-col-xs-push-18 {
		left: 75%;
		position: relative;
	}
	
	.el-col-xs-19 {
		display: block;
		flex: 0 0 79.1666666667%;
		max-width: 79.1666666667%;
	}
	
	.el-col-xs-19.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-19 {
		margin-left: 79.1666666667%;
	}
	
	.el-col-xs-pull-19 {
		position: relative;
		right: 79.1666666667%;
	}
	
	.el-col-xs-push-19 {
		left: 79.1666666667%;
		position: relative;
	}
	
	.el-col-xs-20 {
		display: block;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	
	.el-col-xs-20.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-20 {
		margin-left: 83.3333333333%;
	}
	
	.el-col-xs-pull-20 {
		position: relative;
		right: 83.3333333333%;
	}
	
	.el-col-xs-push-20 {
		left: 83.3333333333%;
		position: relative;
	}
	
	.el-col-xs-21 {
		display: block;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	
	.el-col-xs-21.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-21 {
		margin-left: 87.5%;
	}
	
	.el-col-xs-pull-21 {
		position: relative;
		right: 87.5%;
	}
	
	.el-col-xs-push-21 {
		left: 87.5%;
		position: relative;
	}
	
	.el-col-xs-22 {
		display: block;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	
	.el-col-xs-22.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-22 {
		margin-left: 91.6666666667%;
	}
	
	.el-col-xs-pull-22 {
		position: relative;
		right: 91.6666666667%;
	}
	
	.el-col-xs-push-22 {
		left: 91.6666666667%;
		position: relative;
	}
	
	.el-col-xs-23 {
		display: block;
		flex: 0 0 95.8333333333%;
		max-width: 95.8333333333%;
	}
	
	.el-col-xs-23.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-23 {
		margin-left: 95.8333333333%;
	}
	
	.el-col-xs-pull-23 {
		position: relative;
		right: 95.8333333333%;
	}
	
	.el-col-xs-push-23 {
		left: 95.8333333333%;
		position: relative;
	}
	
	.el-col-xs-24 {
		display: block;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.el-col-xs-24.is-guttered {
		display: block;
	}
	
	.el-col-xs-offset-24 {
		margin-left: 100%;
	}
	
	.el-col-xs-pull-24 {
		position: relative;
		right: 100%;
	}
	
	.el-col-xs-push-24 {
		left: 100%;
		position: relative;
	}
}

@media only screen and (min-width:768px) {
	.el-col-sm-0 {
		display: none;
		flex: 0 0 0%;
		max-width: 0;
	}
	
	.el-col-sm-0.is-guttered {
		display: none;
	}
	
	.el-col-sm-offset-0 {
		margin-left: 0;
	}
	
	.el-col-sm-pull-0 {
		position: relative;
		right: 0;
	}
	
	.el-col-sm-push-0 {
		left: 0;
		position: relative;
	}
	
	.el-col-sm-1 {
		flex: 0 0 4.1666666667%;
		max-width: 4.1666666667%;
	}
	
	.el-col-sm-1, .el-col-sm-1.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-1 {
		margin-left: 4.1666666667%;
	}
	
	.el-col-sm-pull-1 {
		position: relative;
		right: 4.1666666667%;
	}
	
	.el-col-sm-push-1 {
		left: 4.1666666667%;
		position: relative;
	}
	
	.el-col-sm-2 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	
	.el-col-sm-2, .el-col-sm-2.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-2 {
		margin-left: 8.3333333333%;
	}
	
	.el-col-sm-pull-2 {
		position: relative;
		right: 8.3333333333%;
	}
	
	.el-col-sm-push-2 {
		left: 8.3333333333%;
		position: relative;
	}
	
	.el-col-sm-3 {
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	
	.el-col-sm-3, .el-col-sm-3.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-3 {
		margin-left: 12.5%;
	}
	
	.el-col-sm-pull-3 {
		position: relative;
		right: 12.5%;
	}
	
	.el-col-sm-push-3 {
		left: 12.5%;
		position: relative;
	}
	
	.el-col-sm-4 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.el-col-sm-4, .el-col-sm-4.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-4 {
		margin-left: 16.6666666667%;
	}
	
	.el-col-sm-pull-4 {
		position: relative;
		right: 16.6666666667%;
	}
	
	.el-col-sm-push-4 {
		left: 16.6666666667%;
		position: relative;
	}
	
	.el-col-sm-5 {
		flex: 0 0 20.8333333333%;
		max-width: 20.8333333333%;
	}
	
	.el-col-sm-5, .el-col-sm-5.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-5 {
		margin-left: 20.8333333333%;
	}
	
	.el-col-sm-pull-5 {
		position: relative;
		right: 20.8333333333%;
	}
	
	.el-col-sm-push-5 {
		left: 20.8333333333%;
		position: relative;
	}
	
	.el-col-sm-6 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.el-col-sm-6, .el-col-sm-6.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-6 {
		margin-left: 25%;
	}
	
	.el-col-sm-pull-6 {
		position: relative;
		right: 25%;
	}
	
	.el-col-sm-push-6 {
		left: 25%;
		position: relative;
	}
	
	.el-col-sm-7 {
		flex: 0 0 29.1666666667%;
		max-width: 29.1666666667%;
	}
	
	.el-col-sm-7, .el-col-sm-7.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-7 {
		margin-left: 29.1666666667%;
	}
	
	.el-col-sm-pull-7 {
		position: relative;
		right: 29.1666666667%;
	}
	
	.el-col-sm-push-7 {
		left: 29.1666666667%;
		position: relative;
	}
	
	.el-col-sm-8 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.el-col-sm-8, .el-col-sm-8.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-8 {
		margin-left: 33.3333333333%;
	}
	
	.el-col-sm-pull-8 {
		position: relative;
		right: 33.3333333333%;
	}
	
	.el-col-sm-push-8 {
		left: 33.3333333333%;
		position: relative;
	}
	
	.el-col-sm-9 {
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	
	.el-col-sm-9, .el-col-sm-9.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-9 {
		margin-left: 37.5%;
	}
	
	.el-col-sm-pull-9 {
		position: relative;
		right: 37.5%;
	}
	
	.el-col-sm-push-9 {
		left: 37.5%;
		position: relative;
	}
	
	.el-col-sm-10 {
		display: block;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.el-col-sm-10.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-10 {
		margin-left: 41.6666666667%;
	}
	
	.el-col-sm-pull-10 {
		position: relative;
		right: 41.6666666667%;
	}
	
	.el-col-sm-push-10 {
		left: 41.6666666667%;
		position: relative;
	}
	
	.el-col-sm-11 {
		display: block;
		flex: 0 0 45.8333333333%;
		max-width: 45.8333333333%;
	}
	
	.el-col-sm-11.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-11 {
		margin-left: 45.8333333333%;
	}
	
	.el-col-sm-pull-11 {
		position: relative;
		right: 45.8333333333%;
	}
	
	.el-col-sm-push-11 {
		left: 45.8333333333%;
		position: relative;
	}
	
	.el-col-sm-12 {
		display: block;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.el-col-sm-12.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-12 {
		margin-left: 50%;
	}
	
	.el-col-sm-pull-12 {
		position: relative;
		right: 50%;
	}
	
	.el-col-sm-push-12 {
		left: 50%;
		position: relative;
	}
	
	.el-col-sm-13 {
		display: block;
		flex: 0 0 54.1666666667%;
		max-width: 54.1666666667%;
	}
	
	.el-col-sm-13.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-13 {
		margin-left: 54.1666666667%;
	}
	
	.el-col-sm-pull-13 {
		position: relative;
		right: 54.1666666667%;
	}
	
	.el-col-sm-push-13 {
		left: 54.1666666667%;
		position: relative;
	}
	
	.el-col-sm-14 {
		display: block;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.el-col-sm-14.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-14 {
		margin-left: 58.3333333333%;
	}
	
	.el-col-sm-pull-14 {
		position: relative;
		right: 58.3333333333%;
	}
	
	.el-col-sm-push-14 {
		left: 58.3333333333%;
		position: relative;
	}
	
	.el-col-sm-15 {
		display: block;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	
	.el-col-sm-15.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-15 {
		margin-left: 62.5%;
	}
	
	.el-col-sm-pull-15 {
		position: relative;
		right: 62.5%;
	}
	
	.el-col-sm-push-15 {
		left: 62.5%;
		position: relative;
	}
	
	.el-col-sm-16 {
		display: block;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.el-col-sm-16.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-16 {
		margin-left: 66.6666666667%;
	}
	
	.el-col-sm-pull-16 {
		position: relative;
		right: 66.6666666667%;
	}
	
	.el-col-sm-push-16 {
		left: 66.6666666667%;
		position: relative;
	}
	
	.el-col-sm-17 {
		display: block;
		flex: 0 0 70.8333333333%;
		max-width: 70.8333333333%;
	}
	
	.el-col-sm-17.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-17 {
		margin-left: 70.8333333333%;
	}
	
	.el-col-sm-pull-17 {
		position: relative;
		right: 70.8333333333%;
	}
	
	.el-col-sm-push-17 {
		left: 70.8333333333%;
		position: relative;
	}
	
	.el-col-sm-18 {
		display: block;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.el-col-sm-18.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-18 {
		margin-left: 75%;
	}
	
	.el-col-sm-pull-18 {
		position: relative;
		right: 75%;
	}
	
	.el-col-sm-push-18 {
		left: 75%;
		position: relative;
	}
	
	.el-col-sm-19 {
		display: block;
		flex: 0 0 79.1666666667%;
		max-width: 79.1666666667%;
	}
	
	.el-col-sm-19.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-19 {
		margin-left: 79.1666666667%;
	}
	
	.el-col-sm-pull-19 {
		position: relative;
		right: 79.1666666667%;
	}
	
	.el-col-sm-push-19 {
		left: 79.1666666667%;
		position: relative;
	}
	
	.el-col-sm-20 {
		display: block;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	
	.el-col-sm-20.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-20 {
		margin-left: 83.3333333333%;
	}
	
	.el-col-sm-pull-20 {
		position: relative;
		right: 83.3333333333%;
	}
	
	.el-col-sm-push-20 {
		left: 83.3333333333%;
		position: relative;
	}
	
	.el-col-sm-21 {
		display: block;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	
	.el-col-sm-21.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-21 {
		margin-left: 87.5%;
	}
	
	.el-col-sm-pull-21 {
		position: relative;
		right: 87.5%;
	}
	
	.el-col-sm-push-21 {
		left: 87.5%;
		position: relative;
	}
	
	.el-col-sm-22 {
		display: block;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	
	.el-col-sm-22.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-22 {
		margin-left: 91.6666666667%;
	}
	
	.el-col-sm-pull-22 {
		position: relative;
		right: 91.6666666667%;
	}
	
	.el-col-sm-push-22 {
		left: 91.6666666667%;
		position: relative;
	}
	
	.el-col-sm-23 {
		display: block;
		flex: 0 0 95.8333333333%;
		max-width: 95.8333333333%;
	}
	
	.el-col-sm-23.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-23 {
		margin-left: 95.8333333333%;
	}
	
	.el-col-sm-pull-23 {
		position: relative;
		right: 95.8333333333%;
	}
	
	.el-col-sm-push-23 {
		left: 95.8333333333%;
		position: relative;
	}
	
	.el-col-sm-24 {
		display: block;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.el-col-sm-24.is-guttered {
		display: block;
	}
	
	.el-col-sm-offset-24 {
		margin-left: 100%;
	}
	
	.el-col-sm-pull-24 {
		position: relative;
		right: 100%;
	}
	
	.el-col-sm-push-24 {
		left: 100%;
		position: relative;
	}
}

@media only screen and (min-width:992px) {
	.el-col-md-0 {
		display: none;
		flex: 0 0 0%;
		max-width: 0;
	}
	
	.el-col-md-0.is-guttered {
		display: none;
	}
	
	.el-col-md-offset-0 {
		margin-left: 0;
	}
	
	.el-col-md-pull-0 {
		position: relative;
		right: 0;
	}
	
	.el-col-md-push-0 {
		left: 0;
		position: relative;
	}
	
	.el-col-md-1 {
		flex: 0 0 4.1666666667%;
		max-width: 4.1666666667%;
	}
	
	.el-col-md-1, .el-col-md-1.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-1 {
		margin-left: 4.1666666667%;
	}
	
	.el-col-md-pull-1 {
		position: relative;
		right: 4.1666666667%;
	}
	
	.el-col-md-push-1 {
		left: 4.1666666667%;
		position: relative;
	}
	
	.el-col-md-2 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	
	.el-col-md-2, .el-col-md-2.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-2 {
		margin-left: 8.3333333333%;
	}
	
	.el-col-md-pull-2 {
		position: relative;
		right: 8.3333333333%;
	}
	
	.el-col-md-push-2 {
		left: 8.3333333333%;
		position: relative;
	}
	
	.el-col-md-3 {
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	
	.el-col-md-3, .el-col-md-3.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-3 {
		margin-left: 12.5%;
	}
	
	.el-col-md-pull-3 {
		position: relative;
		right: 12.5%;
	}
	
	.el-col-md-push-3 {
		left: 12.5%;
		position: relative;
	}
	
	.el-col-md-4 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.el-col-md-4, .el-col-md-4.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-4 {
		margin-left: 16.6666666667%;
	}
	
	.el-col-md-pull-4 {
		position: relative;
		right: 16.6666666667%;
	}
	
	.el-col-md-push-4 {
		left: 16.6666666667%;
		position: relative;
	}
	
	.el-col-md-5 {
		flex: 0 0 20.8333333333%;
		max-width: 20.8333333333%;
	}
	
	.el-col-md-5, .el-col-md-5.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-5 {
		margin-left: 20.8333333333%;
	}
	
	.el-col-md-pull-5 {
		position: relative;
		right: 20.8333333333%;
	}
	
	.el-col-md-push-5 {
		left: 20.8333333333%;
		position: relative;
	}
	
	.el-col-md-6 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.el-col-md-6, .el-col-md-6.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-6 {
		margin-left: 25%;
	}
	
	.el-col-md-pull-6 {
		position: relative;
		right: 25%;
	}
	
	.el-col-md-push-6 {
		left: 25%;
		position: relative;
	}
	
	.el-col-md-7 {
		flex: 0 0 29.1666666667%;
		max-width: 29.1666666667%;
	}
	
	.el-col-md-7, .el-col-md-7.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-7 {
		margin-left: 29.1666666667%;
	}
	
	.el-col-md-pull-7 {
		position: relative;
		right: 29.1666666667%;
	}
	
	.el-col-md-push-7 {
		left: 29.1666666667%;
		position: relative;
	}
	
	.el-col-md-8 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.el-col-md-8, .el-col-md-8.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-8 {
		margin-left: 33.3333333333%;
	}
	
	.el-col-md-pull-8 {
		position: relative;
		right: 33.3333333333%;
	}
	
	.el-col-md-push-8 {
		left: 33.3333333333%;
		position: relative;
	}
	
	.el-col-md-9 {
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	
	.el-col-md-9, .el-col-md-9.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-9 {
		margin-left: 37.5%;
	}
	
	.el-col-md-pull-9 {
		position: relative;
		right: 37.5%;
	}
	
	.el-col-md-push-9 {
		left: 37.5%;
		position: relative;
	}
	
	.el-col-md-10 {
		display: block;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.el-col-md-10.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-10 {
		margin-left: 41.6666666667%;
	}
	
	.el-col-md-pull-10 {
		position: relative;
		right: 41.6666666667%;
	}
	
	.el-col-md-push-10 {
		left: 41.6666666667%;
		position: relative;
	}
	
	.el-col-md-11 {
		display: block;
		flex: 0 0 45.8333333333%;
		max-width: 45.8333333333%;
	}
	
	.el-col-md-11.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-11 {
		margin-left: 45.8333333333%;
	}
	
	.el-col-md-pull-11 {
		position: relative;
		right: 45.8333333333%;
	}
	
	.el-col-md-push-11 {
		left: 45.8333333333%;
		position: relative;
	}
	
	.el-col-md-12 {
		display: block;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.el-col-md-12.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-12 {
		margin-left: 50%;
	}
	
	.el-col-md-pull-12 {
		position: relative;
		right: 50%;
	}
	
	.el-col-md-push-12 {
		left: 50%;
		position: relative;
	}
	
	.el-col-md-13 {
		display: block;
		flex: 0 0 54.1666666667%;
		max-width: 54.1666666667%;
	}
	
	.el-col-md-13.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-13 {
		margin-left: 54.1666666667%;
	}
	
	.el-col-md-pull-13 {
		position: relative;
		right: 54.1666666667%;
	}
	
	.el-col-md-push-13 {
		left: 54.1666666667%;
		position: relative;
	}
	
	.el-col-md-14 {
		display: block;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.el-col-md-14.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-14 {
		margin-left: 58.3333333333%;
	}
	
	.el-col-md-pull-14 {
		position: relative;
		right: 58.3333333333%;
	}
	
	.el-col-md-push-14 {
		left: 58.3333333333%;
		position: relative;
	}
	
	.el-col-md-15 {
		display: block;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	
	.el-col-md-15.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-15 {
		margin-left: 62.5%;
	}
	
	.el-col-md-pull-15 {
		position: relative;
		right: 62.5%;
	}
	
	.el-col-md-push-15 {
		left: 62.5%;
		position: relative;
	}
	
	.el-col-md-16 {
		display: block;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.el-col-md-16.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-16 {
		margin-left: 66.6666666667%;
	}
	
	.el-col-md-pull-16 {
		position: relative;
		right: 66.6666666667%;
	}
	
	.el-col-md-push-16 {
		left: 66.6666666667%;
		position: relative;
	}
	
	.el-col-md-17 {
		display: block;
		flex: 0 0 70.8333333333%;
		max-width: 70.8333333333%;
	}
	
	.el-col-md-17.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-17 {
		margin-left: 70.8333333333%;
	}
	
	.el-col-md-pull-17 {
		position: relative;
		right: 70.8333333333%;
	}
	
	.el-col-md-push-17 {
		left: 70.8333333333%;
		position: relative;
	}
	
	.el-col-md-18 {
		display: block;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.el-col-md-18.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-18 {
		margin-left: 75%;
	}
	
	.el-col-md-pull-18 {
		position: relative;
		right: 75%;
	}
	
	.el-col-md-push-18 {
		left: 75%;
		position: relative;
	}
	
	.el-col-md-19 {
		display: block;
		flex: 0 0 79.1666666667%;
		max-width: 79.1666666667%;
	}
	
	.el-col-md-19.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-19 {
		margin-left: 79.1666666667%;
	}
	
	.el-col-md-pull-19 {
		position: relative;
		right: 79.1666666667%;
	}
	
	.el-col-md-push-19 {
		left: 79.1666666667%;
		position: relative;
	}
	
	.el-col-md-20 {
		display: block;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	
	.el-col-md-20.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-20 {
		margin-left: 83.3333333333%;
	}
	
	.el-col-md-pull-20 {
		position: relative;
		right: 83.3333333333%;
	}
	
	.el-col-md-push-20 {
		left: 83.3333333333%;
		position: relative;
	}
	
	.el-col-md-21 {
		display: block;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	
	.el-col-md-21.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-21 {
		margin-left: 87.5%;
	}
	
	.el-col-md-pull-21 {
		position: relative;
		right: 87.5%;
	}
	
	.el-col-md-push-21 {
		left: 87.5%;
		position: relative;
	}
	
	.el-col-md-22 {
		display: block;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	
	.el-col-md-22.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-22 {
		margin-left: 91.6666666667%;
	}
	
	.el-col-md-pull-22 {
		position: relative;
		right: 91.6666666667%;
	}
	
	.el-col-md-push-22 {
		left: 91.6666666667%;
		position: relative;
	}
	
	.el-col-md-23 {
		display: block;
		flex: 0 0 95.8333333333%;
		max-width: 95.8333333333%;
	}
	
	.el-col-md-23.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-23 {
		margin-left: 95.8333333333%;
	}
	
	.el-col-md-pull-23 {
		position: relative;
		right: 95.8333333333%;
	}
	
	.el-col-md-push-23 {
		left: 95.8333333333%;
		position: relative;
	}
	
	.el-col-md-24 {
		display: block;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.el-col-md-24.is-guttered {
		display: block;
	}
	
	.el-col-md-offset-24 {
		margin-left: 100%;
	}
	
	.el-col-md-pull-24 {
		position: relative;
		right: 100%;
	}
	
	.el-col-md-push-24 {
		left: 100%;
		position: relative;
	}
}

@media only screen and (min-width:1200px) {
	.el-col-lg-0 {
		display: none;
		flex: 0 0 0%;
		max-width: 0;
	}
	
	.el-col-lg-0.is-guttered {
		display: none;
	}
	
	.el-col-lg-offset-0 {
		margin-left: 0;
	}
	
	.el-col-lg-pull-0 {
		position: relative;
		right: 0;
	}
	
	.el-col-lg-push-0 {
		left: 0;
		position: relative;
	}
	
	.el-col-lg-1 {
		flex: 0 0 4.1666666667%;
		max-width: 4.1666666667%;
	}
	
	.el-col-lg-1, .el-col-lg-1.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-1 {
		margin-left: 4.1666666667%;
	}
	
	.el-col-lg-pull-1 {
		position: relative;
		right: 4.1666666667%;
	}
	
	.el-col-lg-push-1 {
		left: 4.1666666667%;
		position: relative;
	}
	
	.el-col-lg-2 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	
	.el-col-lg-2, .el-col-lg-2.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-2 {
		margin-left: 8.3333333333%;
	}
	
	.el-col-lg-pull-2 {
		position: relative;
		right: 8.3333333333%;
	}
	
	.el-col-lg-push-2 {
		left: 8.3333333333%;
		position: relative;
	}
	
	.el-col-lg-3 {
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	
	.el-col-lg-3, .el-col-lg-3.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-3 {
		margin-left: 12.5%;
	}
	
	.el-col-lg-pull-3 {
		position: relative;
		right: 12.5%;
	}
	
	.el-col-lg-push-3 {
		left: 12.5%;
		position: relative;
	}
	
	.el-col-lg-4 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.el-col-lg-4, .el-col-lg-4.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-4 {
		margin-left: 16.6666666667%;
	}
	
	.el-col-lg-pull-4 {
		position: relative;
		right: 16.6666666667%;
	}
	
	.el-col-lg-push-4 {
		left: 16.6666666667%;
		position: relative;
	}
	
	.el-col-lg-5 {
		flex: 0 0 20.8333333333%;
		max-width: 20.8333333333%;
	}
	
	.el-col-lg-5, .el-col-lg-5.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-5 {
		margin-left: 20.8333333333%;
	}
	
	.el-col-lg-pull-5 {
		position: relative;
		right: 20.8333333333%;
	}
	
	.el-col-lg-push-5 {
		left: 20.8333333333%;
		position: relative;
	}
	
	.el-col-lg-6 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.el-col-lg-6, .el-col-lg-6.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-6 {
		margin-left: 25%;
	}
	
	.el-col-lg-pull-6 {
		position: relative;
		right: 25%;
	}
	
	.el-col-lg-push-6 {
		left: 25%;
		position: relative;
	}
	
	.el-col-lg-7 {
		flex: 0 0 29.1666666667%;
		max-width: 29.1666666667%;
	}
	
	.el-col-lg-7, .el-col-lg-7.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-7 {
		margin-left: 29.1666666667%;
	}
	
	.el-col-lg-pull-7 {
		position: relative;
		right: 29.1666666667%;
	}
	
	.el-col-lg-push-7 {
		left: 29.1666666667%;
		position: relative;
	}
	
	.el-col-lg-8 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.el-col-lg-8, .el-col-lg-8.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-8 {
		margin-left: 33.3333333333%;
	}
	
	.el-col-lg-pull-8 {
		position: relative;
		right: 33.3333333333%;
	}
	
	.el-col-lg-push-8 {
		left: 33.3333333333%;
		position: relative;
	}
	
	.el-col-lg-9 {
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	
	.el-col-lg-9, .el-col-lg-9.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-9 {
		margin-left: 37.5%;
	}
	
	.el-col-lg-pull-9 {
		position: relative;
		right: 37.5%;
	}
	
	.el-col-lg-push-9 {
		left: 37.5%;
		position: relative;
	}
	
	.el-col-lg-10 {
		display: block;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.el-col-lg-10.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-10 {
		margin-left: 41.6666666667%;
	}
	
	.el-col-lg-pull-10 {
		position: relative;
		right: 41.6666666667%;
	}
	
	.el-col-lg-push-10 {
		left: 41.6666666667%;
		position: relative;
	}
	
	.el-col-lg-11 {
		display: block;
		flex: 0 0 45.8333333333%;
		max-width: 45.8333333333%;
	}
	
	.el-col-lg-11.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-11 {
		margin-left: 45.8333333333%;
	}
	
	.el-col-lg-pull-11 {
		position: relative;
		right: 45.8333333333%;
	}
	
	.el-col-lg-push-11 {
		left: 45.8333333333%;
		position: relative;
	}
	
	.el-col-lg-12 {
		display: block;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.el-col-lg-12.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-12 {
		margin-left: 50%;
	}
	
	.el-col-lg-pull-12 {
		position: relative;
		right: 50%;
	}
	
	.el-col-lg-push-12 {
		left: 50%;
		position: relative;
	}
	
	.el-col-lg-13 {
		display: block;
		flex: 0 0 54.1666666667%;
		max-width: 54.1666666667%;
	}
	
	.el-col-lg-13.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-13 {
		margin-left: 54.1666666667%;
	}
	
	.el-col-lg-pull-13 {
		position: relative;
		right: 54.1666666667%;
	}
	
	.el-col-lg-push-13 {
		left: 54.1666666667%;
		position: relative;
	}
	
	.el-col-lg-14 {
		display: block;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.el-col-lg-14.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-14 {
		margin-left: 58.3333333333%;
	}
	
	.el-col-lg-pull-14 {
		position: relative;
		right: 58.3333333333%;
	}
	
	.el-col-lg-push-14 {
		left: 58.3333333333%;
		position: relative;
	}
	
	.el-col-lg-15 {
		display: block;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	
	.el-col-lg-15.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-15 {
		margin-left: 62.5%;
	}
	
	.el-col-lg-pull-15 {
		position: relative;
		right: 62.5%;
	}
	
	.el-col-lg-push-15 {
		left: 62.5%;
		position: relative;
	}
	
	.el-col-lg-16 {
		display: block;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.el-col-lg-16.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-16 {
		margin-left: 66.6666666667%;
	}
	
	.el-col-lg-pull-16 {
		position: relative;
		right: 66.6666666667%;
	}
	
	.el-col-lg-push-16 {
		left: 66.6666666667%;
		position: relative;
	}
	
	.el-col-lg-17 {
		display: block;
		flex: 0 0 70.8333333333%;
		max-width: 70.8333333333%;
	}
	
	.el-col-lg-17.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-17 {
		margin-left: 70.8333333333%;
	}
	
	.el-col-lg-pull-17 {
		position: relative;
		right: 70.8333333333%;
	}
	
	.el-col-lg-push-17 {
		left: 70.8333333333%;
		position: relative;
	}
	
	.el-col-lg-18 {
		display: block;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.el-col-lg-18.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-18 {
		margin-left: 75%;
	}
	
	.el-col-lg-pull-18 {
		position: relative;
		right: 75%;
	}
	
	.el-col-lg-push-18 {
		left: 75%;
		position: relative;
	}
	
	.el-col-lg-19 {
		display: block;
		flex: 0 0 79.1666666667%;
		max-width: 79.1666666667%;
	}
	
	.el-col-lg-19.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-19 {
		margin-left: 79.1666666667%;
	}
	
	.el-col-lg-pull-19 {
		position: relative;
		right: 79.1666666667%;
	}
	
	.el-col-lg-push-19 {
		left: 79.1666666667%;
		position: relative;
	}
	
	.el-col-lg-20 {
		display: block;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	
	.el-col-lg-20.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-20 {
		margin-left: 83.3333333333%;
	}
	
	.el-col-lg-pull-20 {
		position: relative;
		right: 83.3333333333%;
	}
	
	.el-col-lg-push-20 {
		left: 83.3333333333%;
		position: relative;
	}
	
	.el-col-lg-21 {
		display: block;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	
	.el-col-lg-21.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-21 {
		margin-left: 87.5%;
	}
	
	.el-col-lg-pull-21 {
		position: relative;
		right: 87.5%;
	}
	
	.el-col-lg-push-21 {
		left: 87.5%;
		position: relative;
	}
	
	.el-col-lg-22 {
		display: block;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	
	.el-col-lg-22.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-22 {
		margin-left: 91.6666666667%;
	}
	
	.el-col-lg-pull-22 {
		position: relative;
		right: 91.6666666667%;
	}
	
	.el-col-lg-push-22 {
		left: 91.6666666667%;
		position: relative;
	}
	
	.el-col-lg-23 {
		display: block;
		flex: 0 0 95.8333333333%;
		max-width: 95.8333333333%;
	}
	
	.el-col-lg-23.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-23 {
		margin-left: 95.8333333333%;
	}
	
	.el-col-lg-pull-23 {
		position: relative;
		right: 95.8333333333%;
	}
	
	.el-col-lg-push-23 {
		left: 95.8333333333%;
		position: relative;
	}
	
	.el-col-lg-24 {
		display: block;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.el-col-lg-24.is-guttered {
		display: block;
	}
	
	.el-col-lg-offset-24 {
		margin-left: 100%;
	}
	
	.el-col-lg-pull-24 {
		position: relative;
		right: 100%;
	}
	
	.el-col-lg-push-24 {
		left: 100%;
		position: relative;
	}
}

@media only screen and (min-width:1920px) {
	.el-col-xl-0 {
		display: none;
		flex: 0 0 0%;
		max-width: 0;
	}
	
	.el-col-xl-0.is-guttered {
		display: none;
	}
	
	.el-col-xl-offset-0 {
		margin-left: 0;
	}
	
	.el-col-xl-pull-0 {
		position: relative;
		right: 0;
	}
	
	.el-col-xl-push-0 {
		left: 0;
		position: relative;
	}
	
	.el-col-xl-1 {
		flex: 0 0 4.1666666667%;
		max-width: 4.1666666667%;
	}
	
	.el-col-xl-1, .el-col-xl-1.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-1 {
		margin-left: 4.1666666667%;
	}
	
	.el-col-xl-pull-1 {
		position: relative;
		right: 4.1666666667%;
	}
	
	.el-col-xl-push-1 {
		left: 4.1666666667%;
		position: relative;
	}
	
	.el-col-xl-2 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	
	.el-col-xl-2, .el-col-xl-2.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-2 {
		margin-left: 8.3333333333%;
	}
	
	.el-col-xl-pull-2 {
		position: relative;
		right: 8.3333333333%;
	}
	
	.el-col-xl-push-2 {
		left: 8.3333333333%;
		position: relative;
	}
	
	.el-col-xl-3 {
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	
	.el-col-xl-3, .el-col-xl-3.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-3 {
		margin-left: 12.5%;
	}
	
	.el-col-xl-pull-3 {
		position: relative;
		right: 12.5%;
	}
	
	.el-col-xl-push-3 {
		left: 12.5%;
		position: relative;
	}
	
	.el-col-xl-4 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.el-col-xl-4, .el-col-xl-4.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-4 {
		margin-left: 16.6666666667%;
	}
	
	.el-col-xl-pull-4 {
		position: relative;
		right: 16.6666666667%;
	}
	
	.el-col-xl-push-4 {
		left: 16.6666666667%;
		position: relative;
	}
	
	.el-col-xl-5 {
		flex: 0 0 20.8333333333%;
		max-width: 20.8333333333%;
	}
	
	.el-col-xl-5, .el-col-xl-5.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-5 {
		margin-left: 20.8333333333%;
	}
	
	.el-col-xl-pull-5 {
		position: relative;
		right: 20.8333333333%;
	}
	
	.el-col-xl-push-5 {
		left: 20.8333333333%;
		position: relative;
	}
	
	.el-col-xl-6 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.el-col-xl-6, .el-col-xl-6.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-6 {
		margin-left: 25%;
	}
	
	.el-col-xl-pull-6 {
		position: relative;
		right: 25%;
	}
	
	.el-col-xl-push-6 {
		left: 25%;
		position: relative;
	}
	
	.el-col-xl-7 {
		flex: 0 0 29.1666666667%;
		max-width: 29.1666666667%;
	}
	
	.el-col-xl-7, .el-col-xl-7.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-7 {
		margin-left: 29.1666666667%;
	}
	
	.el-col-xl-pull-7 {
		position: relative;
		right: 29.1666666667%;
	}
	
	.el-col-xl-push-7 {
		left: 29.1666666667%;
		position: relative;
	}
	
	.el-col-xl-8 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.el-col-xl-8, .el-col-xl-8.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-8 {
		margin-left: 33.3333333333%;
	}
	
	.el-col-xl-pull-8 {
		position: relative;
		right: 33.3333333333%;
	}
	
	.el-col-xl-push-8 {
		left: 33.3333333333%;
		position: relative;
	}
	
	.el-col-xl-9 {
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	
	.el-col-xl-9, .el-col-xl-9.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-9 {
		margin-left: 37.5%;
	}
	
	.el-col-xl-pull-9 {
		position: relative;
		right: 37.5%;
	}
	
	.el-col-xl-push-9 {
		left: 37.5%;
		position: relative;
	}
	
	.el-col-xl-10 {
		display: block;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.el-col-xl-10.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-10 {
		margin-left: 41.6666666667%;
	}
	
	.el-col-xl-pull-10 {
		position: relative;
		right: 41.6666666667%;
	}
	
	.el-col-xl-push-10 {
		left: 41.6666666667%;
		position: relative;
	}
	
	.el-col-xl-11 {
		display: block;
		flex: 0 0 45.8333333333%;
		max-width: 45.8333333333%;
	}
	
	.el-col-xl-11.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-11 {
		margin-left: 45.8333333333%;
	}
	
	.el-col-xl-pull-11 {
		position: relative;
		right: 45.8333333333%;
	}
	
	.el-col-xl-push-11 {
		left: 45.8333333333%;
		position: relative;
	}
	
	.el-col-xl-12 {
		display: block;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.el-col-xl-12.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-12 {
		margin-left: 50%;
	}
	
	.el-col-xl-pull-12 {
		position: relative;
		right: 50%;
	}
	
	.el-col-xl-push-12 {
		left: 50%;
		position: relative;
	}
	
	.el-col-xl-13 {
		display: block;
		flex: 0 0 54.1666666667%;
		max-width: 54.1666666667%;
	}
	
	.el-col-xl-13.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-13 {
		margin-left: 54.1666666667%;
	}
	
	.el-col-xl-pull-13 {
		position: relative;
		right: 54.1666666667%;
	}
	
	.el-col-xl-push-13 {
		left: 54.1666666667%;
		position: relative;
	}
	
	.el-col-xl-14 {
		display: block;
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.el-col-xl-14.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-14 {
		margin-left: 58.3333333333%;
	}
	
	.el-col-xl-pull-14 {
		position: relative;
		right: 58.3333333333%;
	}
	
	.el-col-xl-push-14 {
		left: 58.3333333333%;
		position: relative;
	}
	
	.el-col-xl-15 {
		display: block;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	
	.el-col-xl-15.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-15 {
		margin-left: 62.5%;
	}
	
	.el-col-xl-pull-15 {
		position: relative;
		right: 62.5%;
	}
	
	.el-col-xl-push-15 {
		left: 62.5%;
		position: relative;
	}
	
	.el-col-xl-16 {
		display: block;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.el-col-xl-16.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-16 {
		margin-left: 66.6666666667%;
	}
	
	.el-col-xl-pull-16 {
		position: relative;
		right: 66.6666666667%;
	}
	
	.el-col-xl-push-16 {
		left: 66.6666666667%;
		position: relative;
	}
	
	.el-col-xl-17 {
		display: block;
		flex: 0 0 70.8333333333%;
		max-width: 70.8333333333%;
	}
	
	.el-col-xl-17.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-17 {
		margin-left: 70.8333333333%;
	}
	
	.el-col-xl-pull-17 {
		position: relative;
		right: 70.8333333333%;
	}
	
	.el-col-xl-push-17 {
		left: 70.8333333333%;
		position: relative;
	}
	
	.el-col-xl-18 {
		display: block;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.el-col-xl-18.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-18 {
		margin-left: 75%;
	}
	
	.el-col-xl-pull-18 {
		position: relative;
		right: 75%;
	}
	
	.el-col-xl-push-18 {
		left: 75%;
		position: relative;
	}
	
	.el-col-xl-19 {
		display: block;
		flex: 0 0 79.1666666667%;
		max-width: 79.1666666667%;
	}
	
	.el-col-xl-19.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-19 {
		margin-left: 79.1666666667%;
	}
	
	.el-col-xl-pull-19 {
		position: relative;
		right: 79.1666666667%;
	}
	
	.el-col-xl-push-19 {
		left: 79.1666666667%;
		position: relative;
	}
	
	.el-col-xl-20 {
		display: block;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	
	.el-col-xl-20.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-20 {
		margin-left: 83.3333333333%;
	}
	
	.el-col-xl-pull-20 {
		position: relative;
		right: 83.3333333333%;
	}
	
	.el-col-xl-push-20 {
		left: 83.3333333333%;
		position: relative;
	}
	
	.el-col-xl-21 {
		display: block;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	
	.el-col-xl-21.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-21 {
		margin-left: 87.5%;
	}
	
	.el-col-xl-pull-21 {
		position: relative;
		right: 87.5%;
	}
	
	.el-col-xl-push-21 {
		left: 87.5%;
		position: relative;
	}
	
	.el-col-xl-22 {
		display: block;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	
	.el-col-xl-22.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-22 {
		margin-left: 91.6666666667%;
	}
	
	.el-col-xl-pull-22 {
		position: relative;
		right: 91.6666666667%;
	}
	
	.el-col-xl-push-22 {
		left: 91.6666666667%;
		position: relative;
	}
	
	.el-col-xl-23 {
		display: block;
		flex: 0 0 95.8333333333%;
		max-width: 95.8333333333%;
	}
	
	.el-col-xl-23.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-23 {
		margin-left: 95.8333333333%;
	}
	
	.el-col-xl-pull-23 {
		position: relative;
		right: 95.8333333333%;
	}
	
	.el-col-xl-push-23 {
		left: 95.8333333333%;
		position: relative;
	}
	
	.el-col-xl-24 {
		display: block;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.el-col-xl-24.is-guttered {
		display: block;
	}
	
	.el-col-xl-offset-24 {
		margin-left: 100%;
	}
	
	.el-col-xl-pull-24 {
		position: relative;
		right: 100%;
	}
	
	.el-col-xl-push-24 {
		left: 100%;
		position: relative;
	}
}

.amelia-v2-booking #amelia-container.am-fs__wrapper .am-fs__coupon .el-form-item {
	display: flex;
	gap: 5px;
	align-items: center;
	margin-bottom: 0;
	width: 100%;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper .am-fs__coupon .el-form-item__label {
	max-width: 50%;
	flex-wrap: wrap;
	height: auto;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper .am-fs__coupon .el-form-item__label span {
	white-space: normal;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper .am-fs__coupon .el-form-item .el-form-item__error {
	width: 100%;
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-discount, .amelia-v2-booking #amelia-container .am-fs__payments-app-info-tax {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-pay-text);
	padding: 8px 0 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-discount-green, .amelia-v2-booking #amelia-container .am-fs__payments-app-info-tax-green {
	color: var(--am-c-pay-success);
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-total {
	margin-top: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-total, .amelia-v2-booking #amelia-container .am-fs__payments-app-info-deposit, .amelia-v2-booking #amelia-container .am-fs__payments-app-info-remaining {
	display: flex;
	justify-content: space-between;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-pay-text);
	padding: 8px 0 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-total.am-single-row, .amelia-v2-booking #amelia-container .am-fs__payments-app-info-deposit.am-single-row, .amelia-v2-booking #amelia-container .am-fs__payments-app-info-remaining.am-single-row {
	padding-top: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-total>span:nth-child(2), .amelia-v2-booking #amelia-container .am-fs__payments-app-info-deposit>span:nth-child(2), .amelia-v2-booking #amelia-container .am-fs__payments-app-info-remaining>span:nth-child(2) {
	color: var(--am-c-pay-primary);
}

.amelia-v2-booking #amelia-container .am-fs__payments-service, .amelia-v2-booking #amelia-container .am-fs__payments-extra {
	border: 1px solid var(--am-c-pay-text-op30);
	border-radius: 8px;
	padding: 12px;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-fs__payments-extra {
	margin: 8px 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services .am-collapse-item__heading {
	flex-wrap: wrap;
	width: 100%;
	padding: 12px;
	transition-delay: .5s;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services .am-collapse-item__heading-side {
	transition-delay: 0s;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services .am-collapse-item__heading .am-collapse-item__trigger {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services .am-collapse-item__content>* {
	padding: 12px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services-info span {
	font-size: 12px;
	line-height: 1.33333;
	font-weight: 500;
	color: var(--am-c-pay-text-op60);
}

.amelia-v2-booking #amelia-container .am-fs__payments-services-sub {
	width: 100%;
	display: flex;
	justify-content: space-between;
	transition: all ease-in-out .3s;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services-sub p {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.384615;
	color: var(--am-c-pay-text);
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services-open {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services-open-bordered {
	border-bottom: 1px dashed var(--am-c-pay-text-op30);
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services-open-total>span {
	color: var(--am-c-pay-text-op70);
}

.amelia-v2-booking #amelia-container .am-fs__payments-services-open-total:last-child {
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services-open-text {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	line-height: 1.384615;
	color: var(--am-c-pay-text);
}

.amelia-v2-booking #amelia-container .am-fs__payments-bordered {
	border-top: 1px dashed var(--am-c-pay-text-op30);
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-subtotal {
	display: flex;
	justify-content: space-between;
	margin-top: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-subtotal span {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-pay-text);
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-discount, .amelia-v2-booking #amelia-container .am-fs__payments-app-info-tax {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-pay-text);
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-discount-green {
	color: var(--am-c-pay-success);
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-total, .amelia-v2-booking #amelia-container .am-fs__payments-app-info-deposit {
	display: flex;
	justify-content: space-between;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-pay-text);
	padding: 8px 0 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-total.am-single-row, .amelia-v2-booking #amelia-container .am-fs__payments-app-info-deposit.am-single-row {
	padding-top: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-total>span:nth-child(2), .amelia-v2-booking #amelia-container .am-fs__payments-app-info-deposit>span:nth-child(2) {
	color: var(--am-c-pay-primary);
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart .am-collapse-item__heading {
	flex-wrap: wrap;
	width: 100%;
	padding: 12px;
	transition-delay: .5s;
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart .am-collapse-item__heading-side {
	transition-delay: 0s;
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart .am-collapse-item__heading .am-collapse-item__trigger {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart .am-collapse-item__content>* {
	padding: 12px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart-info span {
	font-size: 12px;
	line-height: 1.33333;
	font-weight: 500;
	color: var(--am-c-pay-text-op60);
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart-sub {
	width: 100%;
	display: flex;
	justify-content: space-between;
	transition: all ease-in-out .3s;
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart-sub-border {
	border-top: 1px dashed var(--am-c-pay-text-op30);
	padding: 12px 0 0;
	margin: 12px 0 4px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart-sub p {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.384615;
	color: var(--am-c-pay-text);
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart-sub .am-amount {
	color: var(--am-c-pay-primary);
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart-open {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart-open-text {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	line-height: 1.384615;
	color: var(--am-c-pay-text);
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart-open-text-discount {
	color: var(--am-c-pay-success);
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart-open-text-border {
	border-top: 1px dashed var(--am-c-pay-text-op30);
	padding: 12px 0 0;
	margin: 12px 0 4px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-cart-item {
	border: 1px solid var(--am-c-pay-text-op30);
	border-radius: 8px;
	padding: 12px;
	margin: 8px 0;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-fs__payments .am-amount {
	white-space: nowrap;
}

.amelia-v2-booking #amelia-container .am-fs__payments .am-fade-enter-active, .amelia-v2-booking #amelia-container .am-fs__payments .am-fade-leave-active {
	transition: opacity .5s ease;
}

.amelia-v2-booking #amelia-container .am-fs__payments .am-fade-enter-from, .amelia-v2-booking #amelia-container .am-fs__payments .am-fade-leave-to {
	opacity: 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments-package {
	border: 1px solid var(--am-c-pay-text-op30);
	border-radius: 8px;
	padding: 12px;
	margin: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-package-bordered {
	border-top: 1px dashed var(--am-c-pay-text-op30);
}

.amelia-v2-booking #amelia-container .am-fs__payments-package-info {
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-package-info span {
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: var(--am-c-pay-text-op60);
}

.amelia-v2-booking #amelia-container .am-fs__payments-package-price {
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	color: var(--am-c-pay-text);
	display: flex;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fs__payments-package-price>span:last-child {
	display: flex;
	flex: 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fs__payments-package-total {
	margin-top: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-package-total>div {
	display: flex;
	justify-content: space-between;
	padding-top: 8px;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	color: var(--am-c-pay-text);
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-fs__payments {
	padding-top: 0;
}

.amelia-v2-booking #amelia-container .am-fs__payments {
	--am-c-ps-text: var(--am-c-main-text);
	--am-c-ps-border: var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-fs__payments>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__payments>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__payments>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__payments>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__payments>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__payments>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__payments>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__payments-heading {
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-ps-text);
	margin-bottom: 4px;
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__payments-price {
	border: 1px solid var(--am-c-ps-text-op20);
	border-radius: 8px;
	padding: 16px;
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-sentence {
	display: flex;
	justify-content: center;
	margin-top: 2px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-sentence p {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-ps-text-op60);
}

.amelia-v2-booking #amelia-container .am-fs__payments-full {
	color: var(--am-c-ps-text);
	border: 1px solid var(--am-c-ps-text-op25);
	border-radius: 8px;
	box-shadow: 0 1px 1px var(--am-c-ps-text-op06);
	box-sizing: border-box;
	padding: 12px;
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-full-checked {
	border: 1px solid var(--am-c-ps-primary);
	background: var(--am-c-ps-primary-op10);
}

.amelia-v2-booking #amelia-container .am-fs__payments-full-checked:after {
	transform: rotate(45deg) scaleY(1);
}

.amelia-v2-booking #amelia-container .am-fs__payments-full .el-checkbox__input {
	height: 32px;
	line-height: 32px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__payments-full .el-checkbox__label {
	line-height: 32px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__payments-method {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55555;
	color: var(--am-c-ps-text);
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-error {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
	margin-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-main-cards {
	display: flex;
	gap: 6px;
	justify-items: center;
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fs__payments-main-button {
	display: flex;
	align-items: center;
	gap: 2px;
	min-width: 108px;
	border: 1px solid var(--am-c-ps-text-op25);
	border-radius: 8px;
	box-shadow: 0 1px 1px var(--am-c-ps-text-op06);
	box-sizing: border-box;
	padding: 12px;
	cursor: pointer;
	flex-direction: column;
	justify-items: center;
	height: fit-content;
}

.amelia-v2-booking #amelia-container .am-fs__payments-main-button:focus {
	border: 1px solid var(--am-c-ps-primary);
	box-shadow: 0 1px 1px var(--am-c-ps-primary-op06);
}

.amelia-v2-booking #amelia-container .am-fs__payments-main-button img {
	height: 24px;
	width: 24px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-main-button-barion img {
	height: 24px;
	width: 50px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-main-button div p {
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-ps-text);
	margin: 0;
	text-align: center;
	word-break: break-all;
}

.amelia-v2-booking #amelia-container .am-fs__payments-main-button div span {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.66666;
	color: var(--am-c-ps-text-op50);
}

.amelia-v2-booking #amelia-container .am-fs__payments-main-button_selected {
	background: var(--am-c-ps-primary-op10);
	border: 1px solid var(--am-c-ps-primary);
	box-sizing: border-box;
	box-shadow: 0 1px 1px var(--am-c-ps-primary-op06);
}

.amelia-v2-booking #amelia-container .am-fs__payments-pm {
	margin-top: 24px;
}

.amelia-v2-booking #amelia-container .am-fs__payments .el-checkbox__label {
	font-size: 15px;
}

.amelia-v2-booking #amelia-container .am-fs__rs-on-week>div.is-focused {
	outline: none;
	border: 1px solid var(--am-c-rs-primary);
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends {
	display: flex;
	align-items: center;
	margin: 16px 0;
	gap: 12px;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-choose {
	display: flex;
	flex: 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-choose .am-radio-group {
	display: flex;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-choose .am-radio-group .am-radio-wrapper {
	display: flex;
	height: 40px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-choose .am-radio-group .am-radio-wrapper .am-radio {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-choose .am-radio-group .am-radio-wrapper .am-radio .el-radio__input, .amelia-v2-booking #amelia-container .am-fs__rs-ends-choose .am-radio-group .am-radio-wrapper .am-radio .el-radio__label {
	align-self: center;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-options {
	display: flex;
	flex-direction: column;
	gap: 16px;
	max-width: 100%;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-after {
	display: flex;
	gap: 12px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-after .am-input-number {
	max-width: 174px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-after>span {
	flex: 0 0 auto;
	font-weight: 400;
	font-size: 15px;
	line-height: 40px;
	text-align: center;
	color: var(--am-c-rs-text);
}

.amelia-v2-booking #amelia-container .am-fs__ro {
	--am-c-ro-text: var(--am-c-main-text);
	--am-c-ro-success: var(--am-c-success);
}

.amelia-v2-booking #amelia-container .am-fs__ro-skeleton {
	padding-right: 2px;
	max-height: 440px;
	overflow-y: scroll;
}

.amelia-v2-booking #amelia-container .am-fs__ro-skeleton .el-skeleton-item-wrapper {
	padding: 4px 0;
}

.amelia-v2-booking #amelia-container .am-fs__ro-skeleton .el-skeleton-item-wrapper .el-skeleton__item {
	height: 56px;
}

.amelia-v2-booking #amelia-container .am-fs__ro-skeleton::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-fs__ro-skeleton::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-fs__ro-skeleton::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-fs__ro>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro-warning .am-alert {
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__ro-warning .am-alert i {
	font-size: 20px;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item__heading {
	transition-delay: .5s;
}

.amelia-v2-booking #amelia-container .am-fs__ro .am-collapse-item__heading-side {
	transition-delay: 0s;
}

.amelia-v2-booking #amelia-container .am-fs__ro-app-unavailable .am-collapse-item__heading {
	background-color: var(--am-c-ro-warning-op10);
	border: 1px solid var(--am-c-ro-warning-op60);
}

.amelia-v2-booking #amelia-container .am-fs__ro-app-unavailable .am-collapse-item__heading-active {
	border-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-fs__ro-app-unavailable .am-collapse-item__content {
	background-color: var(--am-c-ro-warning-op10);
	border: 1px solid var(--am-c-ro-warning-op60);
}

.amelia-v2-booking #amelia-container .am-fs__ro-app-items .am-collapse-item__content {
	display: block;
}

.amelia-v2-booking #amelia-container .am-fs__ro-app-items .am-collapse-item__trigger {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__ro-app-heading {
	display: flex;
	justify-content: space-between;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-ro-text);
	margin: 0 20px 0 0;
}

.amelia-v2-booking #amelia-container .am-fs__ro-app-text {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-ro-text);
	margin-right: 10px;
	white-space: nowrap;
}

.amelia-v2-booking #amelia-container .am-fs__ro-app-text-selected {
	color: var(--am-c-ro-success);
}

.amelia-v2-booking #amelia-container .am-fs-scl {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-fs-scl.am-oxvisible {
	overflow-x: visible;
}

.amelia-v2-booking #amelia-container .am-fs-scl__filters {
	display: flex;
	flex-direction: row;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-fs-scl__filters.am-rw-360 {
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-fs-scl__content {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__init-item {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 8px 12px;
	padding: 12px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 6px;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-fs__init-item:focus {
	border-color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-fs__init-item.am--selected {
	border-color: var(--am-c-primary);
	background-color: var(--am-c-primary-op05);
}

.amelia-v2-booking #amelia-container .am-fs__init-item.am--disabled {
	cursor: not-allowed;
	opacity: .5;
}

.amelia-v2-booking #amelia-container .am-fs__init-item.am--disabled:focus {
	border-color: var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-fs__init-item__img {
	width: 76px;
	height: 76px;
	overflow: hidden;
	border-radius: 38px;
	border: 1px solid var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-fs__init-item__img.am-item-any {
	width: 76px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 26px;
	color: var(--am-c-primary);
	background-color: var(--am-c-primary-op05);
}

.amelia-v2-booking #amelia-container .am-fs__init-item__img.am-rw-370 {
	flex: 0 0 auto;
	width: 42px;
	height: 42px;
	order: 0;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__content {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	gap: 2px 4px;
	width: calc(100% - 88px);
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__content.am-justify-center {
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__content.am-rw-370 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__heading {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	gap: 2px 4px;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__heading.am-rw-370 {
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__name {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-main-text);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__name.am-rw-370 {
	display: flex;
	width: 100%;
	white-space: normal;
	overflow: visible;
	text-overflow: unset;
	order: 2;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__cost {
	display: flex;
	align-self: flex-start;
	flex: 0 0 auto;
	align-items: center;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__cost.am-rw-370 {
	order: 1;
	align-self: center;
	flex: 1;
	flex-wrap: wrap;
	justify-content: flex-end;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__price {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 2px 8px;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 24px;
	color: var(--am-c-primary);
	background-color: var(--am-c-primary-op05);
}

.amelia-v2-booking #amelia-container .am-fs__init-item__info {
	display: flex;
	flex-wrap: wrap;
	gap: 2px 4px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__info-inner {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__info [class^=am-icon-] {
	flex: 0 0 auto;
	align-self: flex-start;
	font-size: 24px;
	line-height: 16px;
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-fs__init-item__info-name {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.38462;
	color: var(--am-c-main-text-op80);
}

.amelia-v2-booking #amelia-container .am-fs__init-item__footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 6px 0 0;
	margin: 6px 0 0;
	border-top: 1px solid var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-fs__init-item__footer-actions {
	display: inline-flex;
	align-items: center;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.81818;
	color: var(--am-c-main-text-op80);
	cursor: pointer;
	transition: .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-fs__init-item__footer-actions:hover, .amelia-v2-booking #amelia-container .am-fs__init-item__footer-actions:focus {
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-ces {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.amelia-v2-booking #amelia-container .am-ces__content {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-ces__heading {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	line-height: 1.555555;
	font-weight: 400;
	color: var(--am-c-ces-text);
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-ces__text {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	line-height: 1.6;
	font-width: 400;
	color: var(--am-c-ces-text-op70);
}

.amelia-v2-booking #amelia-container .am-fs-employee-step .am-fs__init-item__content.am-item-any {
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-fs-employee-step .am-fs__init-item__heading.am-rw-370 {
	flex-wrap: nowrap;
	justify-content: unset;
}

.amelia-v2-booking #amelia-container .am-fs-employee-step .am-fs__init-item__name.am-rw-370 {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: auto;
	order: unset;
	justify-self: flex-start;
}

.amelia-v2-booking #amelia-container .am-fs-employee-step .am-fs__init-item__cost.am-rw-370 {
	flex: 0 0 auto;
	margin-left: auto;
}

.amelia-v2-booking #amelia-container .am-fs-location-step .am-fs__init-item__content {
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fs-location-step .am-fs__init-item__content.am-item-any {
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-fs-location-step .am-fs__init-item__heading.am-rw-370 {
	flex-wrap: nowrap;
	justify-content: unset;
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-fs-location-step .am-fs__init-item__name.am-rw-370 {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: auto;
	order: unset;
	justify-self: flex-start;
}

.amelia-v2-booking .am-no-services {
	box-shadow: 0 30px 40px rgba(0, 0, 0, .12);
	margin: 100px auto;
	text-align: center;
	padding: 56px;
	max-width: 760px;
	height: 460px;
	width: 100%;
	background: var(--am-c-main-bgr);
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-cat__header-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cat__back-btn {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cat__cart-btn {
	position: relative;
}

.amelia-v2-booking #amelia-container .am-cat__cart-btn .am-icon-cart {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-cat__cart-number {
	position: absolute;
	top: -6px;
	left: -6px;
	width: 18px;
	height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	line-height: 1;
	border-radius: 50%;
	background-color: var(--am-c-error);
	color: var(--am-c-cat-main-bgr);
}

#amelia-app-backend-new #amelia-container .am-cat__header-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-cat__back-btn {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-cat__cart-btn {
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-cat__cart-btn .am-icon-cart {
	font-size: 24px;
}

#amelia-app-backend-new #amelia-container .am-cat__cart-number {
	position: absolute;
	top: -6px;
	left: -6px;
	width: 18px;
	height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	line-height: 1;
	border-radius: 50%;
	background-color: var(--am-c-error);
	color: var(--am-c-cat-main-bgr);
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu {
	--am-c-csm-bgr: var(--am-c-sb-bgr);
	--am-c-csm-text: var(--am-c-sb-text);
	--am-c-csm-primary: var(--am-c-primary);
	width: 100%;
	max-width: 208px;
	position: relative;
	display: flex;
	flex-direction: column;
	background-color: var(--am-c-csm-bgr);
	border-radius: 6px;
	margin: 0 12px 0 0;
	padding: 0 0 80px;
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-item {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: var(--am-c-csm-text);
	padding: 12px 8px;
	margin: 0 0 2px;
	border-radius: 6px;
	cursor: pointer;
	transition: all .2s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-item:last-child {
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-item:hover {
	background-color: var(--am-c-csm-text-op10);
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-item:focus-visible {
	outline: 2px solid var(--am-c-csm-primary);
	outline-offset: 2px;
	background-color: var(--am-c-csm-text-op10);
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-item.am-active {
	color: var(--am-c-csm-primary);
	background-color: var(--am-c-csm-primary-op10);
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-item__wrapper {
	margin: 8px;
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-footer {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-footer__text {
	display: -webkit-box;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.428571;
	color: var(--am-c-csm-text-op60);
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-footer__email {
	display: -webkit-box;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	color: var(--am-c-csm-text-op80);
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571;
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-footer__email:hover {
	color: var(--am-c-csm-text);
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu-footer__email:focus-visible {
	color: var(--am-c-csm-text);
	outline: 2px solid var(--am-c-csm-primary);
	outline-offset: 2px;
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu {
	--am-c-csm-bgr: var(--am-c-sb-bgr);
	--am-c-csm-text: var(--am-c-sb-text);
	--am-c-csm-primary: var(--am-c-primary);
	width: 100%;
	max-width: 208px;
	position: relative;
	display: flex;
	flex-direction: column;
	background-color: var(--am-c-csm-bgr);
	border-radius: 6px;
	margin: 0 12px 0 0;
	padding: 0 0 80px;
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-item {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: var(--am-c-csm-text);
	padding: 12px 8px;
	margin: 0 0 2px;
	border-radius: 6px;
	cursor: pointer;
	transition: all .2s ease-in-out;
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-item:last-child {
	margin-bottom: 0;
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-item:hover {
	background-color: var(--am-c-csm-text-op10);
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-item:focus-visible {
	outline: 2px solid var(--am-c-csm-primary);
	outline-offset: 2px;
	background-color: var(--am-c-csm-text-op10);
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-item.am-active {
	color: var(--am-c-csm-primary);
	background-color: var(--am-c-csm-primary-op10);
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-item__wrapper {
	margin: 8px;
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-footer {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-footer__text {
	display: -webkit-box;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.428571;
	color: var(--am-c-csm-text-op60);
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-footer__email {
	display: -webkit-box;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	color: var(--am-c-csm-text-op80);
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571;
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-footer__email:hover {
	color: var(--am-c-csm-text);
}

#amelia-app-backend-new #amelia-container .am-cat__sidemenu-footer__email:focus-visible {
	color: var(--am-c-csm-text);
	outline: 2px solid var(--am-c-csm-primary);
	outline-offset: 2px;
}

.amelia-v2-booking #amelia-container .am-cat__wrapper {
	--am-c-cat-main-bgr: var(--am-c-main-bgr);
	width: 100%;
	background-color: var(--am-c-main-bgr);
}

.amelia-v2-booking #amelia-container .am-cat__main {
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-direction: row;
}

.amelia-v2-booking #amelia-container .am-cat__form {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cat__content {
	max-height: var(--am-h-cat-content);
	overflow-x: hidden;
}

.amelia-v2-booking #amelia-container .am-cat__content::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-cat__content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-cat__content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new #amelia-container .am-cat__wrapper {
	--am-c-cat-main-bgr: var(--am-c-main-bgr);
	width: 100%;
	background-color: var(--am-c-main-bgr);
}

#amelia-app-backend-new #amelia-container .am-cat__main {
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-direction: row;
}

#amelia-app-backend-new #amelia-container .am-cat__form {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-cat__content {
	max-height: var(--am-h-cat-content);
	overflow-x: hidden;
}

#amelia-app-backend-new #amelia-container .am-cat__content::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new #amelia-container .am-cat__content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new #amelia-container .am-cat__content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl {
	--am-c-fcl-primary: var(--am-c-primary);
	--am-c-fcl-bgr: var(--am-c-main-bgr);
	--am-c-fcl-card-bgr: var(--am-c-card-bgr);
	--am-c-fcl-card-border: var(--am-c-card-border);
	--am-c-fcl-card-text: var(--am-c-card-text);
	--am-ff-fcl: var(--am-font-family);
	display: flex;
	align-items: unset;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	background-color: var(--am-c-main-bgr);
	border-radius: 12px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl * {
	font-family: var(--am-ff-fcl);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item {
	max-width: 25%;
	width: 100%;
	display: flex;
	background-color: transparent;
	padding: 8px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item.am-w33 {
	max-width: 33.33333%;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item.am-w50 {
	max-width: 50%;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item.am-w100 {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-inner {
	display: flex;
	width: 100%;
	background-color: transparent;
	border: 1px solid var(--am-c-fcl-card-border);
	border-radius: 8px;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-content {
	position: relative;
	display: flex;
	width: 100%;
	background-color: var(--am-c-fcl-card-bgr);
	padding: 0 0 52px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-hero {
	padding: 56.25% 0 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 4px;
	margin: 0 0 8px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-heading {
	width: 100%;
	padding: 12px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-name {
	width: 100%;
	font-family: var(--am-ff-fcl);
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-fcl-card-text);
	margin: 0 0 12px;
	display: -webkit-box;
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-segments {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-segments__item {
	display: flex;
	align-items: center;
	height: 18px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-segments__item:first-child {
	margin-right: 4px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-segments__item-icon {
	font-size: 24px;
	color: var(--am-c-fcl-primary);
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-segments__item-count {
	font-family: var(--am-ff-fcl);
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-fcl-card-text-op80);
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 12px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-btn {
	width: 100%;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper {
	display: flex;
	justify-content: center;
	max-width: var(--am-mw-main);
	width: 100%;
	height: 560px;
	margin: 100px auto;
	border-radius: 8px;
	box-shadow: 0 30px 40px rgba(0, 0, 0, .12);
	transition: max-width .3s ease-in-out;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper.am-collapsed {
	transition-delay: 1s;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item {
	display: block;
	font-family: var(--am-font-family);
	font-size: var(--am-fs-label);
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__label {
	flex: 0 0 auto;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
	margin: 0;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-inp);
	min-width: 0;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding-top: 4px;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.amelia-v2-booking .am-no-services {
	box-shadow: 0 30px 40px rgba(0, 0, 0, .12);
	margin: 100px auto;
	text-align: center;
	padding: 56px;
	max-width: 760px;
	height: 460px;
	width: 100%;
}

.amelia-v2-booking .am-no-services p {
	margin-bottom: 8px;
	padding: 0;
}

.amelia-v2-booking .am-no-services-oops {
	font-size: 24px;
	line-height: 1.5;
	font-weight: 400;
	color: #354052;
	margin: 0;
}

.amelia-v2-booking .am-no-services-text {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	color: #354052;
}

.amelia-v2-booking .am-no-services-text-2 {
	color: #354052;
	font-size: 14px;
}

.amelia-v2-booking .am-no-services a {
	font-size: 14px;
}

.amelia-v2-booking .am-no-services * {
	font-family: Amelia Roboto, sans-serif;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-fcil {
	--am-c-fcil-filter-text: var(--am-c-inp-text);
	--am-c-fcil-filter-placeholder: var(--am-c-inp-placeholder);
	--am-c-fcil-filter-inp-bgr: var(--am-c-inp-bgr);
	--am-c-fcil-main-bgr: var(--am-c-main-bgr);
	--am-c-fcil-main-heading: var(--am-c-main-heading-text);
	--am-c-fcil-main-text: var(--am-c-main-text);
	--am-c-fcil-card-bgr: var(--am-c-card-bgr);
	--am-c-fcil-card-text: var(--am-c-card-text);
	--am-c-fcil-card-border: var(--am-c-card-border);
	--am-c-fcil-primary: var(--am-c-primary);
	--am-c-fcil-success: var(--am-c-success);
	width: 100%;
	padding: 24px;
	border-radius: 10px;
}

.amelia-v2-booking #amelia-container .am-fcil.am-mobile {
	padding: 8px;
}

.amelia-v2-booking #amelia-container .am-fcil__filter {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 12px 0;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-buttons {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-buttons__menu {
	font-size: 24px;
	flex: 0 0 auto;
	margin: 0 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item {
	width: 100%;
	padding: 0 8px;
	margin: 12px 0;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item:first-child {
	padding-left: 0;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item:last-child {
	padding-right: 0;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-tablet.am-order1 {
	order: 1;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-tablet.am-order2 {
	order: 2;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-tablet.am-order3 {
	order: 3;
	padding-left: 0;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-tablet.am-order4 {
	order: 4;
	padding-right: 0;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-tablet.am-order5 {
	order: 5;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item__btn.am-button {
	width: 100%;
	max-width: 30%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	padding: 2px 8px;
	border-radius: 6px;
	transition: all .2s ease-in-out;
	cursor: pointer;
	color: var(--am-c-fcil-filter-placeholder);
	background: transparent;
	border: 0;
	font-family: inherit;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item__btn.am-button:hover, .amelia-v2-booking #amelia-container .am-fcil__filter-item__btn.am-button.am-active {
	color: var(--am-c-fcil-filter-text);
	background-color: var(--am-c-fcil-filter-inp-bgr);
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item__btn.am-button:focus-visible {
	color: var(--am-c-fcil-filter-text);
	background-color: var(--am-c-fcil-filter-inp-bgr);
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item__btn span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item__btn-wrapper {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	background-color: var(--am-c-fcil-filter-text-op10);
	border-radius: 6px;
	padding: 6px;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w20 {
	max-width: 20%;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w30 {
	max-width: 30%;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w35 {
	max-width: 35%;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w40 {
	max-width: 40%;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w50 {
	max-width: 50%;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w60 {
	max-width: 60%;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w70 {
	max-width: 70%;
}

.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w100 {
	max-width: 100%;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fcil__filter .slide-fade-enter-active {
	transition: all .3s ease-out;
}

.amelia-v2-booking #amelia-container .am-fcil__filter .slide-fade-leave-active {
	transition: all .3s cubic-bezier(1, .5, .8, 1);
}

.amelia-v2-booking #amelia-container .am-fcil__filter .slide-fade-enter-from, .amelia-v2-booking #amelia-container .am-fcil__filter .slide-fade-leave-to {
	transform: translatey(20px);
	opacity: 0;
}

.amelia-v2-booking #amelia-container .am-fcil__main {
	width: 100%;
	max-width: var(--am-w-fcil-main);
	border: 1px solid var(--am-c-fcil-main-text-op15);
	border-radius: 6px;
}

.amelia-v2-booking #amelia-container .am-fcil__main.am-mobile {
	border: none;
}

.amelia-v2-booking #amelia-container .am-fcil__heading {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555555;
	color: var(--am-c-fcil-main-heading);
	padding: 16px 24px;
}

.amelia-v2-booking #amelia-container .am-fcil__wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0 16px 16px;
}

.amelia-v2-booking #amelia-container .am-fcil__wrapper.am-mobile {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fcil__wrapper.no-scroll {
	max-height: unset;
	overflow-x: unset;
}

.amelia-v2-booking #amelia-container .am-fcil__items-list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcil__item {
	max-width: var(--am-w-fcil-card);
	width: 100%;
	display: flex;
	padding: 8px;
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-fcil__item-inner {
	display: flex;
	flex-direction: column;
	position: relative;
	width: 100%;
	padding: 0 0 56px;
	border-radius: 6px;
	background-color: var(--am-c-fcil-card-bgr);
	box-shadow: 0 0 6px 2px var(--am-c-fcil-main-text-op15);
}

.amelia-v2-booking #amelia-container .am-fcil__item-inner.am-mobile {
	padding: 12px;
}

.amelia-v2-booking #amelia-container .am-fcil__item-content {
	height: 100%;
	padding: 12px 12px 0;
}

.amelia-v2-booking #amelia-container .am-fcil__item-badge {
	display: inline-flex;
	align-items: center;
	padding: 0 8px 0 4px;
	border-radius: 12px;
}

.amelia-v2-booking #amelia-container .am-fcil__item-badge.am-package {
	background: linear-gradient(95.75deg, var(--am-c-fcil-card-bgr) -110.8%, var(--am-c-warning) 114.33%);
}

.amelia-v2-booking #amelia-container .am-fcil__item-badge.am-package span {
	color: var(--am-c-fcil-card-bgr);
}

.amelia-v2-booking #amelia-container .am-fcil__item-badge.am-service {
	background-color: var(--am-c-fcil-success-op20);
}

.amelia-v2-booking #amelia-container .am-fcil__item-badge.am-service span {
	color: var(--am-c-fcil-success);
}

.amelia-v2-booking #amelia-container .am-fcil__item-badge__wrapper {
	height: 24px;
	margin: 0 0 12px;
}

.amelia-v2-booking #amelia-container .am-fcil__item-badge span {
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-fcil__item-badge span[class*=am-icon] {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-fcil__item-hero {
	padding: 56.25% 0 0;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid var(--am-c-fcil-main-text-op15);
	border-radius: 4px;
	transition: background-size .2s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-fcil__item-hero {
	transition: background-size .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-fcil__item-hero:hover {
	cursor: pointer;
	background-size: 105% !important;
}

.amelia-v2-booking #amelia-container .am-fcil__item-heading {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 12px 0;
}

.amelia-v2-booking #amelia-container .am-fcil__item-name {
	flex: 1 1 30%;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55556;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: var(--am-c-fcil-card-text);
	margin: 0 4px 0 0;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-fcil__item-cost {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fcil__item-cost>span {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	padding: 2px 8px;
	border-radius: 24px;
	margin: 0 8px 8px 0;
	flex: 0 1 auto;
}

.amelia-v2-booking #amelia-container .am-fcil__item-cost>span:last-child {
	margin-right: 0;
}

.amelia-v2-booking #amelia-container .am-fcil__item-price {
	color: var(--am-c-fcil-primary);
	background-color: var(--am-c-fcil-primary-op20);
}

.amelia-v2-booking #amelia-container .am-fcil__item-discount {
	color: var(--am-c-fcil-success);
	background-color: var(--am-c-fcil-success-op20);
}

.amelia-v2-booking #amelia-container .am-fcil__item-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fcil__item-info__inner {
	height: 18px;
	display: inline-flex;
	align-items: center;
	max-width: 100%;
	padding: 0 8px 0 0;
	margin: 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-fcil__item-info__inner:last-child {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fcil__item-info__inner span {
	font-size: 13px;
	font-weight: 400;
	color: var(--am-c-fcil-card-text-op80);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-fcil__item-info__inner span[class*=am-icon] {
	flex: 0 0 auto;
	font-size: 24px;
	color: var(--am-c-fcil-primary);
}

.amelia-v2-booking #amelia-container .am-fcil__item-services {
	margin: 0 0 12px;
}

.amelia-v2-booking #amelia-container .am-fcil__item-services span {
	position: relative;
	display: inline-flex;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	word-break: break-word;
	color: var(--am-c-fcil-card-text-op80);
	padding: 0 8px 0 0;
}

.amelia-v2-booking #amelia-container .am-fcil__item-services span:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 2px;
	transform: translateY(-50%);
	border: 2px solid var(--am-c-fcil-card-text-op80);
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-fcil__item-services span:first-child {
	padding-right: 2px;
}

.amelia-v2-booking #amelia-container .am-fcil__item-services span:first-child:after, .amelia-v2-booking #amelia-container .am-fcil__item-services span:last-child:after {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcil__item-footer {
	position: absolute;
	bottom: 12px;
	left: 12px;
	width: calc(100% - 24px);
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fcil__item-footer.am-mobile {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fcil__item-footer .am-button.am-micro {
	margin-top: 8px;
}

.am-dialog-popup.am-fcil-employee {
	z-index: 9999999 !important;
}

.am-dialog-popup.am-fcil-employee * {
	font-family: var(--am-f-fcil-employee-f), sans-serif;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__badge {
	color: #fff;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 19px;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description p {
	font-weight: 400;
	text-align: revert;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description p:empty {
	height: 1em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description strong {
	font-weight: 700;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description em {
	font-style: italic;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description p, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description pre, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description blockquote, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h1, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h2, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h3, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h4, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h5, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h6 {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul {
	padding-left: 1.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol>li, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul>li {
	list-style-type: none;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul>li:before {
	content: "•";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul[data-checked=true], .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul[data-checked=false] {
	pointer-events: none;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul[data-checked=true]>li *, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul[data-checked=false]>li * {
	pointer-events: all;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul[data-checked=true]>li:before, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul[data-checked=false]>li:before {
	color: #777;
	cursor: pointer;
	pointer-events: all;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul[data-checked=true]>li:before {
	content: "☑";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul[data-checked=false]>li:before {
	content: "☐";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li:before {
	display: inline-block;
	white-space: nowrap;
	width: 1.2em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li:not(.ql-direction-rtl):before {
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-direction-rtl:before {
	margin-left: .3em;
	margin-right: -1.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li:not(.ql-direction-rtl), .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul li:not(.ql-direction-rtl) {
	padding-left: 1.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-direction-rtl, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ul li.ql-direction-rtl {
	padding-right: 1.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li:before {
	content: counter(list-0, decimal) ". ";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-1 {
	counter-increment: list-1;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-1:before {
	content: counter(list-1, lower-alpha) ". ";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-2 {
	counter-increment: list-2;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-2:before {
	content: counter(list-2, lower-roman) ". ";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-3 {
	counter-increment: list-3;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". ";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-4 {
	counter-increment: list-4;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-4:before {
	content: counter(list-4, lower-alpha) ". ";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-5 {
	counter-increment: list-5;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-5:before {
	content: counter(list-5, lower-roman) ". ";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-6 {
	counter-increment: list-6;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". ";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-7 {
	counter-increment: list-7;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-7:before {
	content: counter(list-7, lower-alpha) ". ";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-8 {
	counter-increment: list-8;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-8:before {
	content: counter(list-8, lower-roman) ". ";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-8 {
	counter-reset: list-9;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-9 {
	counter-increment: list-9;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". ";
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-video {
	display: block;
	max-width: 100%;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-video.ql-align-center {
	margin: 0 auto;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-size-small {
	font-size: .75em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-size-large {
	font-size: 1.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-size-huge {
	font-size: 2.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-align-center {
	text-align: center;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-align-justify {
	text-align: justify;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-align-right {
	text-align: right;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-fill, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-stroke.ql-fill {
	fill: #444;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-empty {
	fill: none;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-even {
	fill-rule: evenodd;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-thin, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-stroke.ql-thin {
	stroke-width: 1;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-transparent {
	opacity: .4;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-direction svg:last-child {
	display: none;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-direction.ql-active svg:last-child {
	display: inline;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description .ql-direction.ql-active svg:first-child {
	display: none;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h1 {
	font-size: 2em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h2 {
	font-size: 1.5em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h3 {
	font-size: 1.17em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h4 {
	font-size: 1em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h5 {
	font-size: .83em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description h6 {
	font-size: .67em;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description a {
	text-decoration: underline;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description code, .am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description pre {
	border-radius: 3px;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description pre {
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description code {
	font-size: 85%;
	padding: 2px 4px;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description pre.ql-syntax {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text.ql-description img {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis {
	--am-c-fcis-header-text: var(--am-c-main-heading-text);
	--am-c-fcis-bgr: var(--am-c-main-bgr);
	--am-c-fcis-text: var(--am-c-main-text);
	--am-c-fcis-success: var(--am-c-success);
	--am-c-fcis-primary: var(--am-c-primary);
	width: 100%;
	padding: 24px;
	border-radius: 10px;
}

.amelia-v2-booking #amelia-container .am-fcis__form {
	padding-top: 24px;
}

.amelia-v2-booking #amelia-container .am-fcis__header-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet .am-fcis__header-text {
	width: 100%;
	justify-content: space-between;
	margin-bottom: 12px;
}

.amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet .am-fcis__header-action {
	width: 100%;
	justify-content: space-between;
	flex: unset;
}

.amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-text {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-name {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-action {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-price, .amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-tax {
	margin-bottom: 12px;
}

.amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-btn, .amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-btn .am-button {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__badge {
	margin-left: 0;
}

.amelia-v2-booking #amelia-container .am-fcis__header-name {
	display: inline-flex;
	font-size: 28px;
	font-weight: 500;
	color: var(--am-c-fcis-header-text);
}

.amelia-v2-booking #amelia-container .am-fcis__header-action {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex: 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcis__header-price {
	font-size: 18px;
	font-weight: 500;
	margin-right: 20px;
	color: var(--am-c-fcis-primary);
}

.amelia-v2-booking #amelia-container .am-fcis__header-tax {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	height: 28px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1;
	border-radius: 14px;
	padding: 0 8px;
	margin-right: 10px;
	background-color: var(--am-c-fcis-primary-op20);
	color: var(--am-c-fcis-primary);
}

.amelia-v2-booking #amelia-container .am-fcis__header-bottom {
	padding: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-fcis__content.no-scroll {
	max-height: unset;
	overflow-x: unset;
}

.amelia-v2-booking #amelia-container .am-fcis__badge {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	height: 28px;
	padding: 0 12px 0 8px;
	border-radius: 14px;
	margin-left: 10px;
}

.amelia-v2-booking #amelia-container .am-fcis__badge.am-service {
	background-color: var(--am-c-fcis-success-op20);
}

.amelia-v2-booking #amelia-container .am-fcis__badge.am-service span {
	color: var(--am-c-fcis-success);
}

.amelia-v2-booking #amelia-container .am-fcis__badge span {
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-fcis__badge span[class*=am-icon] {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-fcis__mini-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fcis__mini-info__inner {
	display: inline-flex;
	align-items: center;
	max-width: 100%;
	padding: 0 8px 0 0;
	margin: 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-fcis__mini-info__inner:last-child {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fcis__mini-info__inner span {
	font-size: 18px;
	font-weight: 400;
	color: var(--am-c-fcis-text-op80);
	line-height: 1.2;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-fcis__mini-info__inner span[class*=am-icon] {
	flex: 0 0 auto;
	font-size: 24px;
	color: var(--am-c-fcis-primary);
}

.amelia-v2-booking #amelia-container .am-fcis__gallery {
	display: flex;
	position: relative;
	transition: all .3s ease-in-out;
	margin: 0 0 32px;
	padding: 0 12px;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-hero {
	width: calc(100% - 264px);
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	margin: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .3s ease-in-out;
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-hero:focus {
	outline: none;
	box-shadow: 0 0 0 2px var(--am-c-fcis-text-op20);
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-hero.w100 {
	width: 100%;
	padding-top: 25%;
	border-radius: 8px;
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-hero.w100.am-mobile {
	padding-top: 150px;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-thumb {
	position: relative;
	display: block;
	width: calc(100% - 16px);
	padding-top: calc(50% - 16px);
	margin: 0 0 16px 16px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	cursor: pointer;
	float: left;
	transition: all .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-thumb:focus, .amelia-v2-booking #amelia-container .am-fcis__gallery-thumb:focus-visible {
	outline: none;
	box-shadow: inset 0 0 0 2px var(--am-c-fcis-text-op20);
	z-index: 2;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-thumb:first-child {
	border-top-right-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-thumb:last-of-type {
	border-bottom-right-radius: 8px;
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-thumb__wrapper {
	width: 100%;
	max-width: 264px;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-thumb__wrapper:after, .amelia-v2-booking #amelia-container .am-fcis__gallery-thumb__wrapper:before {
	content: "";
	display: block;
	clear: both;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-thumb.am-one-thumb {
	padding-top: calc(100% - 16px);
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-btn {
	position: absolute;
	bottom: 12px;
	right: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 224px;
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-btn.am-mobile {
	width: calc(100% - 48px);
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-btn.am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-second);
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-fcis-btn-op50);
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-btn.am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-second);
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-fcis-btn-op50);
}

.amelia-v2-booking #amelia-container .am-fcis__gallery-btn .am-icon-gallery {
	font-size: 24px;
	margin-right: 4px;
}

.amelia-v2-booking #amelia-container .am-fcis__info {
	padding: 0 12px;
	margin: 0 0 32px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-tab {
	font-size: 14px;
	font-weight: 500;
	color: var(--am-c-fcis-text);
	padding: 12px 16px;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-fcis__info-tab:hover {
	color: var(--am-c-fcis-primary);
}

.amelia-v2-booking #amelia-container .am-fcis__info-tab:focus, .amelia-v2-booking #amelia-container .am-fcis__info-tab:focus-visible {
	outline: none;
	box-shadow: inset 0 0 0 2px var(--am-c-fcis-text-op20);
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-tab.am-active {
	color: var(--am-c-fcis-primary);
	border-bottom: 3px solid var(--am-c-fcis-primary);
	padding-bottom: 9px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-tab__wrapper {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content {
	padding: 24px 0;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item__heading {
	padding: 12px;
	transition-delay: .5s;
}

.amelia-v2-booking #amelia-container .am-fcis__info-content .am-collapse-item__heading-side {
	transition-delay: 0s;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc * {
	font-size: 15px;
	line-height: 2;
	word-break: break-word;
	white-space: break-spaces;
	color: var(--am-c-fcis-text-op80);
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc a {
	color: var(--am-c-fcis-primary);
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description p {
	font-weight: 400;
	text-align: revert;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description p:empty {
	height: 1em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description strong {
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description em {
	font-style: italic;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description p, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description pre, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description blockquote, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h1, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h2, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h3, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h4, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h5, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h6 {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol>li, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul>li {
	list-style-type: none;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul>li:before {
	content: "•";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=true], .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=false] {
	pointer-events: none;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=true]>li *, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=false]>li * {
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=true]>li:before, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=false]>li:before {
	color: #777;
	cursor: pointer;
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=true]>li:before {
	content: "☑";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=false]>li:before {
	content: "☐";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li:before {
	display: inline-block;
	white-space: nowrap;
	width: 1.2em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li:not(.ql-direction-rtl):before {
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-direction-rtl:before {
	margin-left: .3em;
	margin-right: -1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li:not(.ql-direction-rtl), .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul li:not(.ql-direction-rtl) {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-direction-rtl, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ul li.ql-direction-rtl {
	padding-right: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li:before {
	content: counter(list-0, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-1 {
	counter-increment: list-1;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-1:before {
	content: counter(list-1, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-2 {
	counter-increment: list-2;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-2:before {
	content: counter(list-2, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-3 {
	counter-increment: list-3;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-4 {
	counter-increment: list-4;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-4:before {
	content: counter(list-4, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-5 {
	counter-increment: list-5;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-5:before {
	content: counter(list-5, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-6 {
	counter-increment: list-6;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-7 {
	counter-increment: list-7;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-7:before {
	content: counter(list-7, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-8 {
	counter-increment: list-8;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-8:before {
	content: counter(list-8, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-8 {
	counter-reset: list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-9 {
	counter-increment: list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-video {
	display: block;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-video.ql-align-center {
	margin: 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-size-small {
	font-size: .75em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-size-large {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-size-huge {
	font-size: 2.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-align-center {
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-align-justify {
	text-align: justify;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-align-right {
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-fill, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-stroke.ql-fill {
	fill: #444;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-empty {
	fill: none;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-even {
	fill-rule: evenodd;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-thin, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-stroke.ql-thin {
	stroke-width: 1;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-transparent {
	opacity: .4;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-direction svg:last-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-direction.ql-active svg:last-child {
	display: inline;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description .ql-direction.ql-active svg:first-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h1 {
	font-size: 2em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h2 {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h3 {
	font-size: 1.17em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h4 {
	font-size: 1em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h5 {
	font-size: .83em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description h6 {
	font-size: .67em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description a {
	text-decoration: underline;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description code, .amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description pre {
	border-radius: 3px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description pre {
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description code {
	font-size: 85%;
	padding: 2px 4px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description pre.ql-syntax {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc.ql-description img {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee:last-child {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__hero {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__img {
	width: 54px;
	height: 54px;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-size: cover;
	border-radius: 4px;
	border: 1px solid var(--am-c-inp-border);
	color: var(--am-c-fcis-bgr);
	font-size: 18px;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__heading {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__name {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-fcis-text);
	margin: 0 0 0 12px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__badge {
	color: #fff;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 19px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__price {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 24px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	color: var(--am-c-fcis-primary);
	background-color: var(--am-c-fcis-primary-op20);
	padding: 0 8px;
	border-radius: 12px;
	margin: 0 0 0 12px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description {
	color: var(--am-c-fcis-text);
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description p {
	font-weight: 400;
	text-align: revert;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description p:empty {
	height: 1em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description strong {
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description em {
	font-style: italic;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description p, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description pre, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description blockquote, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h1, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h2, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h3, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h4, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h5, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h6 {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol>li, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul>li {
	list-style-type: none;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul>li:before {
	content: "•";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=true], .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=false] {
	pointer-events: none;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=true]>li *, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=false]>li * {
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=true]>li:before, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=false]>li:before {
	color: #777;
	cursor: pointer;
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=true]>li:before {
	content: "☑";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=false]>li:before {
	content: "☐";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li:before {
	display: inline-block;
	white-space: nowrap;
	width: 1.2em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li:not(.ql-direction-rtl):before {
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-direction-rtl:before {
	margin-left: .3em;
	margin-right: -1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li:not(.ql-direction-rtl), .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul li:not(.ql-direction-rtl) {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-direction-rtl, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ul li.ql-direction-rtl {
	padding-right: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li:before {
	content: counter(list-0, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-1 {
	counter-increment: list-1;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-1:before {
	content: counter(list-1, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-2 {
	counter-increment: list-2;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-2:before {
	content: counter(list-2, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-3 {
	counter-increment: list-3;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-4 {
	counter-increment: list-4;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-4:before {
	content: counter(list-4, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-5 {
	counter-increment: list-5;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-5:before {
	content: counter(list-5, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-6 {
	counter-increment: list-6;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-7 {
	counter-increment: list-7;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-7:before {
	content: counter(list-7, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-8 {
	counter-increment: list-8;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-8:before {
	content: counter(list-8, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-8 {
	counter-reset: list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-9 {
	counter-increment: list-9;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-video {
	display: block;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-video.ql-align-center {
	margin: 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-size-small {
	font-size: .75em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-size-large {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-size-huge {
	font-size: 2.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-align-center {
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-align-justify {
	text-align: justify;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-align-right {
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-fill, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-stroke.ql-fill {
	fill: #444;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-empty {
	fill: none;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-even {
	fill-rule: evenodd;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-thin, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-stroke.ql-thin {
	stroke-width: 1;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-transparent {
	opacity: .4;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-direction svg:last-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-direction.ql-active svg:last-child {
	display: inline;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description .ql-direction.ql-active svg:first-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h1 {
	font-size: 2em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h2 {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h3 {
	font-size: 1.17em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h4 {
	font-size: 1em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h5 {
	font-size: .83em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description h6 {
	font-size: .67em;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description a {
	text-decoration: underline;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description code, .amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description pre {
	border-radius: 3px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description pre {
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description code {
	font-size: 85%;
	padding: 2px 4px;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description pre.ql-syntax {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-fcis__info-employee__description.ql-description img {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis__include {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	border-radius: 6px;
	border: 1px solid var(--am-c-inp-border);
	background-color: var(--am-c-fcis-bgr);
	padding: 12px;
	margin: 12px 0 0;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-fcis__include:focus, .amelia-v2-booking #amelia-container .am-fcis__include:focus-visible {
	outline: none;
	box-shadow: 0 0 0 2px var(--am-c-fcis-text-op20);
}

.amelia-v2-booking #amelia-container .am-fcis__include-wrapper {
	padding: 12px;
	background-color: var(--am-c-fcis-text-op03);
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-fcis__include-heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fcis__include-heading__text {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55555;
	color: var(--am-c-fcis-text);
}

.amelia-v2-booking #amelia-container .am-fcis__include-heading__btn {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-fcis-primary);
	cursor: pointer;
	padding: 4px 10px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-fcis__include-heading__btn:hover {
	transition: background-color .3s ease-in-out;
	background-color: var(--am-c-fcis-primary-op20);
}

.amelia-v2-booking #amelia-container .am-fcis__include-heading__btn:focus, .amelia-v2-booking #amelia-container .am-fcis__include-heading__btn:focus-visible {
	outline: none;
	box-shadow: 0 0 0 2px var(--am-c-fcis-text-op20);
}

.amelia-v2-booking #amelia-container .am-fcis__include-hero {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis__include-img {
	width: 76px;
	height: 76px;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-size: cover;
	border-radius: 4px;
	border: 1px solid var(--am-c-inp-border);
	color: var(--am-c-fcis-bgr);
	font-size: 28px;
}

.amelia-v2-booking #amelia-container .am-fcis__include-text {
	width: 100%;
	margin: 0 0 0 12px;
}

.amelia-v2-booking #amelia-container .am-fcis__include-text.am-mobile {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fcis__include-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis__include-header.am-mobile {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fcis__include-name {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-fcis-text);
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-fcis__include-name.am-mobile {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcis__include-cost {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcis__include-cost>span {
	display: inline-flex;
	height: 24px;
	font-size: 14px;
	font-weight: 500;
	padding: 2px 8px;
	border-radius: 24px;
	margin-right: 8px;
	flex: 0 1 auto;
}

.amelia-v2-booking #amelia-container .am-fcis__include-cost>span:last-child {
	margin-right: 0;
}

.amelia-v2-booking #amelia-container .am-fcis__include-price {
	color: var(--am-c-fcis-primary);
	background-color: var(--am-c-fcis-primary-op20);
}

.amelia-v2-booking #amelia-container .am-fcis__include-discount {
	color: var(--am-c-fcis-success);
	background-color: var(--am-c-fcis-success-op20);
}

.amelia-v2-booking #amelia-container .am-fcis__include-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fcis__include-info__inner {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	height: auto;
	line-height: 20px;
	padding: 0 8px 0 0;
	margin: 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-fcis__include-info__inner:last-child {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fcis__include-info__inner span {
	font-size: 13px;
	font-weight: 400;
	line-height: unset;
	color: var(--am-c-fcis-text-op80);
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fcis__include-info__inner span[class*=am-icon] {
	flex: 0 0 auto;
	font-size: 24px;
	color: var(--am-c-fcis-primary);
}

.amelia-v2-booking #amelia-container .am-fcis__include-info__services {
	width: 100%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fcis__include-info__services span {
	position: relative;
	display: inline-flex;
	flex: 0 1 auto;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	word-break: break-word;
	color: var(--am-c-fcis-text-op80);
	padding: 0 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-fcis__include-info__services span:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 2px;
	transform: translateY(-50%);
	border: 2px solid var(--am-c-fcis-text-op80);
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-fcis__include-info__services span:first-child, .amelia-v2-booking #amelia-container .am-fcis__include-info__services span:nth-child(2) {
	padding-right: 2px;
}

.amelia-v2-booking #amelia-container .am-fcis__include-info__services span:first-child:after, .amelia-v2-booking #amelia-container .am-fcis__include-info__services span:nth-child(2):after {
	display: none;
}

.amelia-v2-booking.amelia-v2-booking-dialog {
	--am-c-fcis-header-text: var(--am-c-main-heading-text);
	--am-c-fcis-bgr: var(--am-c-main-bgr);
	--am-c-fcis-text: var(--am-c-main-text);
	--am-c-fcis-success: var(--am-c-success);
	--am-c-fcis-primary: var(--am-c-primary);
	z-index: 99999999 !important;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__display:focus, .amelia-v2-booking.amelia-v2-sgd .am-gd__display:focus-visible {
	outline: none;
	box-shadow: 0 0 0 2px var(--am-c-fcis-primary);
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__arrows span:focus, .amelia-v2-booking.amelia-v2-sgd .am-gd__arrows span:focus-visible {
	outline: none;
	box-shadow: inset 0 0 0 2px var(--am-c-fcis-primary);
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__thumb:focus, .amelia-v2-booking.amelia-v2-sgd .am-gd__thumb:focus-visible {
	outline: none;
	box-shadow: inset 0 0 0 2px var(--am-c-fcis-primary);
}

.amelia-v2-booking #amelia-container .am-fcip {
	--am-c-fcip-header-text: var(--am-c-main-heading-text);
	--am-c-fcip-bgr: var(--am-c-main-bgr);
	--am-c-fcip-text: var(--am-c-main-text);
	--am-c-fcip-success: var(--am-c-success);
	--am-c-fcip-primary: var(--am-c-primary);
	width: 100%;
	padding: 24px;
	border-radius: 10px;
}

.amelia-v2-booking #amelia-container .am-fcip__form {
	padding-top: 24px;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet .am-fcip__header-text {
	width: 100%;
	justify-content: space-between;
	margin-bottom: 12px;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet .am-fcip__header-action {
	width: 100%;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-text {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-name {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-action {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-discount, .amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-price, .amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-tax {
	margin-bottom: 6px;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-btn {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-btn .am-button {
	width: 100%;
	margin-top: 6px;
}

.amelia-v2-booking #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__badge {
	margin-left: 0;
}

.amelia-v2-booking #amelia-container .am-fcip__header-text {
	display: flex;
	padding-right: 12px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fcip__header-name {
	display: inline-flex;
}

.amelia-v2-booking #amelia-container .am-fcip__header-name span {
	display: -webkit-box;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.2;
	color: var(--am-c-fcip-header-text);
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.amelia-v2-booking #amelia-container .am-fcip__header-action {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex: 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcip__header-discount {
	display: inline-flex;
	align-items: center;
	height: 28px;
	padding: 0 12px;
	border-radius: 14px;
	font-size: 18px;
	font-weight: 500;
	margin: 0 12px 0 0;
	color: var(--am-c-fcip-success);
	background-color: var(--am-c-fcip-success-op20);
}

.amelia-v2-booking #amelia-container .am-fcip__header-price {
	font-size: 18px;
	font-weight: 500;
	margin-right: 20px;
	color: var(--am-c-fcip-primary);
}

.amelia-v2-booking #amelia-container .am-fcip__header-tax {
	display: inline-flex;
	align-items: center;
	height: 28px;
	padding: 0 12px;
	border-radius: 14px;
	font-size: 18px;
	font-weight: 500;
	margin: 0 12px 0 0;
	color: var(--am-c-fcip-primary);
	background-color: var(--am-c-fcip-primary-op20);
}

.amelia-v2-booking #amelia-container .am-fcip__header-bottom {
	padding: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-fcip__content.no-scroll {
	max-height: unset;
	overflow-x: unset;
}

.amelia-v2-booking #amelia-container .am-fcip__badge {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	height: 28px;
	padding: 0 12px 0 8px;
	border-radius: 14px;
	margin-left: 10px;
}

.amelia-v2-booking #amelia-container .am-fcip__badge.am-package {
	background: linear-gradient(95.75deg, var(--am-c-fcip-bgr) -110.8%, var(--am-c-warning) 114.33%);
}

.amelia-v2-booking #amelia-container .am-fcip__badge.am-package span {
	color: var(--am-c-fcip-bgr);
}

.amelia-v2-booking #amelia-container .am-fcip__badge span {
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-fcip__badge span[class*=am-icon] {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-fcip__mini-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fcip__mini-info__inner {
	display: inline-flex;
	align-items: center;
	max-width: 100%;
	padding: 0 8px 0 0;
	margin: 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-fcip__mini-info__inner:last-child {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fcip__mini-info__inner span {
	font-size: 18px;
	font-weight: 400;
	color: var(--am-c-fcip-text-op80);
	line-height: 1.2;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-fcip__mini-info__inner span[class*=am-icon] {
	flex: 0 0 auto;
	font-size: 24px;
	color: var(--am-c-fcip-primary);
}

.amelia-v2-booking #amelia-container .am-fcip__gallery {
	display: flex;
	position: relative;
	transition: all .3s ease-in-out;
	margin: 0 0 32px;
	padding: 0 12px;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-hero {
	width: calc(100% - 264px);
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	margin: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .3s ease-in-out;
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-hero:focus {
	outline: none;
	box-shadow: 0 0 0 2px var(--am-c-fcip-text-op20);
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-hero.w100 {
	width: 100%;
	padding-top: 25%;
	border-radius: 8px;
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-hero.w100.am-mobile {
	padding-top: 150px;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-thumb {
	position: relative;
	display: inline-block;
	width: calc(100% - 16px);
	padding-top: calc(50% - 16px);
	margin: 0 0 16px 16px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	cursor: pointer;
	float: left;
	transition: all .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-thumb:focus, .amelia-v2-booking #amelia-container .am-fcip__gallery-thumb:focus-visible {
	outline: none;
	box-shadow: inset 0 0 0 2px var(--am-c-fcip-text-op20);
	z-index: 2;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-thumb:first-child {
	border-top-right-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-thumb:last-of-type {
	border-bottom-right-radius: 8px;
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-thumb__wrapper {
	width: 100%;
	max-width: 264px;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-thumb__wrapper:after, .amelia-v2-booking #amelia-container .am-fcip__gallery-thumb__wrapper:before {
	content: "";
	display: block;
	clear: both;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-thumb.am-one-thumb {
	padding-top: calc(100% - 16px);
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-btn {
	position: absolute;
	bottom: 12px;
	right: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 224px;
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-btn.am-mobile {
	width: calc(100% - 48px);
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-btn.am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-second);
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-fcip-btn-op50);
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-btn.am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-second);
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-fcip-btn-op50);
}

.amelia-v2-booking #amelia-container .am-fcip__gallery-btn .am-icon-gallery {
	font-size: 24px;
	margin-right: 4px;
}

.amelia-v2-booking #amelia-container .am-fcip__info {
	padding: 0 12px;
	margin: 0 0 32px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-tab {
	font-size: 14px;
	font-weight: 500;
	color: var(--am-c-fcip-text);
	padding: 12px 16px;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-fcip__info-tab:focus, .amelia-v2-booking #amelia-container .am-fcip__info-tab:focus-visible {
	outline: none;
	box-shadow: inset 0 0 0 2px var(--am-c-fcip-primary);
	border-radius: 4px 4px 0 0;
}

.amelia-v2-booking #amelia-container .am-fcip__info-tab:hover {
	color: var(--am-c-fcip-primary);
}

.amelia-v2-booking #amelia-container .am-fcip__info-tab.am-active {
	color: var(--am-c-fcip-primary);
	border-bottom: 3px solid var(--am-c-fcip-primary);
	padding-bottom: 9px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-tab__wrapper {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content {
	padding: 24px 0;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item {
	background-color: var(--am-c-fcip-bgr);
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item__heading {
	padding: 12px;
	transition-delay: .5s;
}

.amelia-v2-booking #amelia-container .am-fcip__info-content .am-collapse-item__heading-side {
	transition-delay: 0s;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc * {
	font-size: 15px;
	line-height: 2;
	word-break: break-word;
	white-space: break-spaces;
	color: var(--am-c-fcip-text-op80);
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc a {
	color: var(--am-c-fcip-primary);
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description p {
	font-weight: 400;
	text-align: revert;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description p:empty {
	height: 1em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description strong {
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description em {
	font-style: italic;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description p, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description pre, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description blockquote, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h1, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h2, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h3, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h4, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h5, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h6 {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol>li, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul>li {
	list-style-type: none;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul>li:before {
	content: "•";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=true], .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=false] {
	pointer-events: none;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=true]>li *, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=false]>li * {
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=true]>li:before, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=false]>li:before {
	color: #777;
	cursor: pointer;
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=true]>li:before {
	content: "☑";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=false]>li:before {
	content: "☐";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li:before {
	display: inline-block;
	white-space: nowrap;
	width: 1.2em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li:not(.ql-direction-rtl):before {
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-direction-rtl:before {
	margin-left: .3em;
	margin-right: -1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li:not(.ql-direction-rtl), .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul li:not(.ql-direction-rtl) {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-direction-rtl, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ul li.ql-direction-rtl {
	padding-right: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li:before {
	content: counter(list-0, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-1 {
	counter-increment: list-1;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-1:before {
	content: counter(list-1, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-2 {
	counter-increment: list-2;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-2:before {
	content: counter(list-2, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-3 {
	counter-increment: list-3;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-4 {
	counter-increment: list-4;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-4:before {
	content: counter(list-4, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-5 {
	counter-increment: list-5;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-5:before {
	content: counter(list-5, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-6 {
	counter-increment: list-6;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-7 {
	counter-increment: list-7;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-7:before {
	content: counter(list-7, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-8 {
	counter-increment: list-8;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-8:before {
	content: counter(list-8, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-8 {
	counter-reset: list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-9 {
	counter-increment: list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-video {
	display: block;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-video.ql-align-center {
	margin: 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-size-small {
	font-size: .75em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-size-large {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-size-huge {
	font-size: 2.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-align-center {
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-align-justify {
	text-align: justify;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-align-right {
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-fill, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-stroke.ql-fill {
	fill: #444;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-empty {
	fill: none;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-even {
	fill-rule: evenodd;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-thin, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-stroke.ql-thin {
	stroke-width: 1;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-transparent {
	opacity: .4;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-direction svg:last-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-direction.ql-active svg:last-child {
	display: inline;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description .ql-direction.ql-active svg:first-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h1 {
	font-size: 2em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h2 {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h3 {
	font-size: 1.17em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h4 {
	font-size: 1em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h5 {
	font-size: .83em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description h6 {
	font-size: .67em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description a {
	text-decoration: underline;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description code, .amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description pre {
	border-radius: 3px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description pre {
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description code {
	font-size: 85%;
	padding: 2px 4px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description pre.ql-syntax {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-fcip__info-service__desc.ql-description img {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee:last-child {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__hero {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__img {
	width: 54px;
	height: 54px;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-size: cover;
	border-radius: 4px;
	border: 1px solid var(--am-c-inp-border);
	color: var(--am-c-fcip-bgr);
	font-size: 18px;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__name {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-fcip-text);
	margin: 0 0 0 12px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__badge {
	color: #fff;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 19px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__price {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 24px;
	font-size: 14px;
	line-height: 1;
	color: var(--am-c-fcip-primary);
	background-color: var(--am-c-fcip-primary-op20);
	padding: 0 8px;
	border-radius: 12px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description {
	color: var(--am-c-fcis-text);
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description p {
	font-weight: 400;
	text-align: revert;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description p:empty {
	height: 1em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description strong {
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description em {
	font-style: italic;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description p, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description pre, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description blockquote, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h1, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h2, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h3, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h4, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h5, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h6 {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol>li, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul>li {
	list-style-type: none;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul>li:before {
	content: "•";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=true], .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=false] {
	pointer-events: none;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=true]>li *, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=false]>li * {
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=true]>li:before, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=false]>li:before {
	color: #777;
	cursor: pointer;
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=true]>li:before {
	content: "☑";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=false]>li:before {
	content: "☐";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li:before {
	display: inline-block;
	white-space: nowrap;
	width: 1.2em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li:not(.ql-direction-rtl):before {
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-direction-rtl:before {
	margin-left: .3em;
	margin-right: -1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li:not(.ql-direction-rtl), .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul li:not(.ql-direction-rtl) {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-direction-rtl, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ul li.ql-direction-rtl {
	padding-right: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li:before {
	content: counter(list-0, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-1 {
	counter-increment: list-1;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-1:before {
	content: counter(list-1, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-2 {
	counter-increment: list-2;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-2:before {
	content: counter(list-2, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-3 {
	counter-increment: list-3;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-4 {
	counter-increment: list-4;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-4:before {
	content: counter(list-4, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-5 {
	counter-increment: list-5;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-5:before {
	content: counter(list-5, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-6 {
	counter-increment: list-6;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-7 {
	counter-increment: list-7;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-7:before {
	content: counter(list-7, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-8 {
	counter-increment: list-8;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-8:before {
	content: counter(list-8, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-8 {
	counter-reset: list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-9 {
	counter-increment: list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-video {
	display: block;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-video.ql-align-center {
	margin: 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-size-small {
	font-size: .75em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-size-large {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-size-huge {
	font-size: 2.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-align-center {
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-align-justify {
	text-align: justify;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-align-right {
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-fill, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-stroke.ql-fill {
	fill: #444;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-empty {
	fill: none;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-even {
	fill-rule: evenodd;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-thin, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-stroke.ql-thin {
	stroke-width: 1;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-transparent {
	opacity: .4;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-direction svg:last-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-direction.ql-active svg:last-child {
	display: inline;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description .ql-direction.ql-active svg:first-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h1 {
	font-size: 2em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h2 {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h3 {
	font-size: 1.17em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h4 {
	font-size: 1em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h5 {
	font-size: .83em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description h6 {
	font-size: .67em;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description a {
	text-decoration: underline;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description code, .amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description pre {
	border-radius: 3px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description pre {
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description code {
	font-size: 85%;
	padding: 2px 4px;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description pre.ql-syntax {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-fcip__info-employee__description.ql-description img {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper {
	padding: 12px;
	background-color: var(--am-c-fcip-text-op03);
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item {
	background-color: var(--am-c-fcip-bgr);
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item__heading {
	padding: 8px;
	transition-delay: .5s;
}

.amelia-v2-booking #amelia-container .am-fcip__include-wrapper .am-collapse-item__heading-side {
	transition-delay: 0s;
}

.amelia-v2-booking #amelia-container .am-fcip__include-heading {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fcip__include-heading__text {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	color: var(--am-c-fcip-text);
}

.amelia-v2-booking #amelia-container .am-fcip__include-footer {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fcip__include-footer__text {
	display: inline-flex;
	font-size: 13px;
	font-weight: 400;
	color: var(--am-c-fcip-text-op60);
}

.amelia-v2-booking #amelia-container .am-fcip__include-service {
	display: flex;
	align-items: center;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-fcip-text);
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__img {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	width: 54px;
	height: 54px;
	color: var(--am-c-fcip-bgr);
	font-size: 18px;
	font-weight: 500;
	line-height: 1;
	border-radius: 4px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 8px 0 0;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__employee {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	color: var(--am-c-fcip-bgr);
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	border-radius: 50%;
	border: 3px solid var(--am-c-fcip-bgr);
	margin: 0 -12px 0 0;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info>span:first-child {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	color: var(--am-c-fcip-text-op80);
	margin-right: 20px;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info>.am-fcip__include-service__info-name {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: 500;
	color: var(--am-c-fcip-bgr);
	margin-left: -10px;
	border-radius: 50%;
	border: 2px solid var(--am-c-fcip-bgr);
	background-color: var(--am-c-fcip-bgr);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info>p {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-fcip-text-op80);
	margin: 16px 0 0;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info>p * {
	color: var(--am-c-fcip-text-op80);
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description p {
	font-weight: 400;
	text-align: revert;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description p:empty {
	height: 1em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description strong {
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description em {
	font-style: italic;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description p, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description pre, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description blockquote, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h1, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h2, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h3, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h4, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h5, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h6 {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol>li, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul>li {
	list-style-type: none;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul>li:before {
	content: "•";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=true], .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=false] {
	pointer-events: none;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=true]>li *, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=false]>li * {
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=true]>li:before, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=false]>li:before {
	color: #777;
	cursor: pointer;
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=true]>li:before {
	content: "☑";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=false]>li:before {
	content: "☐";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li:before {
	display: inline-block;
	white-space: nowrap;
	width: 1.2em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li:not(.ql-direction-rtl):before {
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-direction-rtl:before {
	margin-left: .3em;
	margin-right: -1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li:not(.ql-direction-rtl), .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul li:not(.ql-direction-rtl) {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-direction-rtl, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul li.ql-direction-rtl {
	padding-right: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li:before {
	content: counter(list-0, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-1 {
	counter-increment: list-1;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-1:before {
	content: counter(list-1, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-2 {
	counter-increment: list-2;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-2:before {
	content: counter(list-2, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-3 {
	counter-increment: list-3;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-4 {
	counter-increment: list-4;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-4:before {
	content: counter(list-4, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-5 {
	counter-increment: list-5;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-5:before {
	content: counter(list-5, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-6 {
	counter-increment: list-6;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-7 {
	counter-increment: list-7;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-7:before {
	content: counter(list-7, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-8 {
	counter-increment: list-8;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-8:before {
	content: counter(list-8, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-8 {
	counter-reset: list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-9 {
	counter-increment: list-9;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-video {
	display: block;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-video.ql-align-center {
	margin: 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-size-small {
	font-size: .75em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-size-large {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-size-huge {
	font-size: 2.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-align-center {
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-align-justify {
	text-align: justify;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-align-right {
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-fill, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-stroke.ql-fill {
	fill: #444;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-empty {
	fill: none;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-even {
	fill-rule: evenodd;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-thin, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-stroke.ql-thin {
	stroke-width: 1;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-transparent {
	opacity: .4;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-direction svg:last-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-direction.ql-active svg:last-child {
	display: inline;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-direction.ql-active svg:first-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h1 {
	font-size: 2em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h2 {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h3 {
	font-size: 1.17em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h4 {
	font-size: 1em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h5 {
	font-size: .83em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h6 {
	font-size: .67em;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description a {
	text-decoration: underline;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description code, .amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description pre {
	border-radius: 3px;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description pre {
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description code {
	font-size: 85%;
	padding: 2px 4px;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description pre.ql-syntax {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description img {
	max-width: 100%;
}

.amelia-v2-booking.amelia-v2-booking-dialog {
	--am-c-fcip-header-text: var(--am-c-main-heading-text);
	--am-c-fcip-bgr: var(--am-c-main-bgr);
	--am-c-fcip-text: var(--am-c-main-text);
	--am-c-fcip-success: var(--am-c-success);
	--am-c-fcip-primary: var(--am-c-primary);
	z-index: 99999999 !important;
}

.amelia-v2-booking.amelia-v2-booking-dialog .el-overlay-dialog {
	background-color: rgba(26, 44, 55, .5);
}

.amelia-v2-booking.amelia-v2-booking-dialog .el-dialog {
	max-width: var(--el-dialog-width, 50%);
	width: 100%;
	border-radius: 8px;
	background-color: transparent;
}

.amelia-v2-booking.amelia-v2-booking-dialog .el-dialog__header {
	min-height: auto;
}

.amelia-v2-booking.amelia-v2-booking-dialog .el-dialog__body {
	padding: 0;
}

.amelia-v2-booking.amelia-v2-gdp {
	z-index: 9999999 !important;
}

.amelia-v2-booking.amelia-v2-gdp .el-dialog__header {
	padding: 0;
}

.amelia-v2-booking.amelia-v2-gdp .el-dialog__headerbtn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 19px;
	height: 19px;
	background-color: var(--am-c-fcip-bgr);
	color: var(--am-c-fcip-text);
	border-radius: 50%;
	z-index: 1000000;
}

.amelia-v2-booking.amelia-v2-gdp .el-dialog__headerbtn .el-dialog__close {
	line-height: 1;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__display:focus, .amelia-v2-booking.amelia-v2-gdp .am-gd__display:focus-visible {
	outline: none;
	box-shadow: 0 0 0 2px var(--am-c-fcip-primary);
	border-radius: 8px;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__arrows span:focus, .amelia-v2-booking.amelia-v2-gdp .am-gd__arrows span:focus-visible {
	outline: none;
	box-shadow: inset 0 0 0 2px var(--am-c-fcip-primary);
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__thumb:focus, .amelia-v2-booking.amelia-v2-gdp .am-gd__thumb:focus-visible {
	outline: none;
	box-shadow: inset 0 0 0 2px var(--am-c-fcip-primary);
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-skeleton-catalog {
	display: flex;
	align-items: unset;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	background-color: var(--am-c-main-bgr);
	border-radius: 12px;
	padding: 0;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-skeleton-catalog__wrapper {
	width: 100%;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-skeleton-catalog__item {
	max-width: 25%;
	width: 100%;
	height: 148px;
	display: flex;
	background-color: transparent;
	padding: 8px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-skeleton-catalog__item.am-w33 {
	max-width: 33.33333%;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-skeleton-catalog__item.am-w50 {
	max-width: 50%;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-skeleton-catalog__item.am-w100 {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-skeleton-catalog__item-inner {
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, var(--el-skeleton-color) 25%, var(--el-skeleton-to-color) 37%, var(--el-skeleton-color) 63%);
	background-size: 400% 100%;
	-webkit-animation: el-skeleton-loading 1.4s ease infinite;
	animation: el-skeleton-loading 1.4s ease infinite;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper {
	display: flex;
	justify-content: center;
	max-width: 100%;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border-radius: 8px;
	box-shadow: none;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .el-form-item {
	display: block;
	font-family: var(--am-font-family), sans-serif;
	font-size: var(--am-fs-label);
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .el-form-item__label {
	flex: 0 0 auto;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
	margin: 0;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-inp);
	min-width: 0;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding-top: 4px;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper * {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-empty {
	--am-c-e-bgr: var(--am-c-main-bgr);
	--am-c-e-text: var(--am-c-main-text);
	max-width: 760px;
	width: 100%;
	height: 460px;
	text-align: center;
	background-color: var(--am-c-e-bgr);
	padding: 56px;
	margin: 100px auto;
	box-shadow: 0 30px 40px rgba(0, 0, 0, .12);
}

.amelia-v2-booking #amelia-container .am-empty * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
	color: var(--am-c-e-text);
}

.amelia-v2-booking #amelia-container .am-empty img {
	margin-top: 10px;
}

.amelia-v2-booking #amelia-container .am-empty__heading {
	display: block;
	text-align: center;
	font-size: 24px;
	line-height: 1.5;
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-empty__subheading {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
}

.amelia-v2-booking #amelia-container .am-empty__text p, .amelia-v2-booking #amelia-container .am-empty__text span, .amelia-v2-booking #amelia-container .am-empty__text a {
	font-size: 14px;
	padding: 0;
	margin: 8px 0;
	color: var(--am-c-e-text);
}

.amelia-v2-booking #amelia-container .am-empty__text a {
	text-decoration: none;
	color: var(--am-c-primary);
}

.am-dialog-popup.amelia-v2-booking.amelia-v2-booking-dialog .el-dialog .el-dialog__body #amelia-container {
	margin: 0 auto;
}

.amelia-v2-booking #amelia-container .am-fs__info-form__item .am-whatsapp-opt-in-text, .amelia-v2-booking #amelia-container .am-ff__item .am-whatsapp-opt-in-text {
	color: var(--am-c-is-wa-text);
	font-weight: 400;
	font-size: 10px;
	line-height: 16px;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-ff__item-files {
	display: flex;
	flex-direction: column;
	gap: 8px;
	width: 100%;
	margin-bottom: 18px;
}

.amelia-v2-booking #amelia-container .am-ff__item-file {
	--am-c-ff-file-bgr: var(--am-c-main-bgr);
	--am-c-ff-file-border: var(--am-c-inp-border);
	--am-c-ff-file-icon: var(--am-c-primary);
	--am-c-ff-file-name: var(--am-c-main-text);
	display: flex;
	align-items: center;
	gap: 16px;
	width: 100%;
	padding: 16px;
	box-sizing: border-box;
	background-color: var(--am-c-ff-file-bgr);
	border: 1px solid var(--am-c-ff-file-border);
	border-radius: 8px;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-ff__item-file * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-ff__item-file-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: var(--am-c-ff-file-icon-bgr);
}

.amelia-v2-booking #amelia-container .am-ff__item-file-icon .am-icon-attachment {
	font-size: 28px;
	color: var(--am-c-ff-file-icon);
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-ff__item-file-info {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	min-width: 0;
}

.amelia-v2-booking #amelia-container .am-ff__item-file-info-name {
	color: var(--am-c-ff-file-name);
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.amelia-v2-booking #amelia-container .am-ff__item-file-download {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 32px;
	width: 40px;
	height: 32px;
	height: 40px;
	text-decoration: none;
	cursor: pointer;
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-ff__item-file-download:hover {
	background-color: var(--am-c-ff-file-icon-bgr);
}

.amelia-v2-booking #amelia-container .am-ff__item-file-download .am-icon-download {
	font-size: 28px;
	color: var(--am-c-ff-file-icon);
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-ff__item-content {
	border: 1px solid var(--am-c-inp-border);
	border-radius: 6px;
	background-color: transparent;
	padding: 8px 12px;
}

.amelia-v2-booking #amelia-container .am-ff__item-content .am-icon-circle-info {
	display: inline-block;
	font-size: 22px;
	position: relative;
	width: 16px;
	height: 16px;
}

.amelia-v2-booking #amelia-container .am-ff__item-content .am-icon-circle-info:before {
	position: absolute;
	top: -2px;
	left: -3px;
}

.pac-container {
	z-index: 9999999999 !important;
}

.el-tabs {
	--el-tabs-header-height: 40px;
	display: flex;
}

.el-tabs__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin: 0 0 15px;
	padding: 0;
	position: relative;
}

.el-tabs__header-vertical {
	flex-direction: column;
}

.el-tabs__active-bar {
	background-color: var(--el-color-primary);
	bottom: 0;
	height: 2px;
	left: 0;
	list-style: none;
	position: absolute;
	transition: width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
	z-index: 1;
}

.el-tabs__new-tab {
	align-items: center;
	border: 1px solid var(--el-border-color);
	border-radius: 3px;
	color: var(--el-text-color-primary);
	cursor: pointer;
	display: flex;
	flex-shrink: 0;
	font-size: 12px;
	height: 20px;
	justify-content: center;
	line-height: 20px;
	margin: 10px 0 10px 10px;
	text-align: center;
	transition: all .15s;
	width: 20px;
}

.el-tabs__new-tab .is-icon-plus {
	height: inherit;
	transform: scale(.8);
	width: inherit;
}

.el-tabs__new-tab:hover {
	color: var(--el-color-primary);
}

.el-tabs__new-tab-vertical {
	margin-left: 0;
}

.el-tabs__nav-wrap {
	flex: 1 auto;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
}

.el-tabs__nav-wrap:after {
	background-color: var(--el-border-color-light);
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: var(--el-index-normal);
}

.el-tabs__nav-wrap.is-scrollable {
	box-sizing: border-box;
	padding: 0 20px;
}

.el-tabs__nav-scroll {
	overflow: hidden;
}

.el-tabs__nav-next, .el-tabs__nav-prev {
	color: var(--el-text-color-secondary);
	cursor: pointer;
	font-size: 12px;
	line-height: 44px;
	position: absolute;
	text-align: center;
	width: 20px;
}

.el-tabs__nav-next {
	right: 0;
}

.el-tabs__nav-prev {
	left: 0;
}

.el-tabs__nav {
	display: flex;
	float: left;
	position: relative;
	transition: transform var(--el-transition-duration);
	white-space: nowrap;
	z-index: calc(var(--el-index-normal) + 1);
}

.el-tabs__nav.is-stretch {
	display: flex;
	min-width: 100%;
}

.el-tabs__nav.is-stretch>* {
	flex: 1;
	text-align: center;
}

.el-tabs__item {
	align-items: center;
	box-sizing: border-box;
	color: var(--el-text-color-primary);
	display: flex;
	font-size: var(--el-font-size-base);
	font-weight: 500;
	height: var(--el-tabs-header-height);
	justify-content: center;
	list-style: none;
	padding: 0 20px;
	position: relative;
}

.el-tabs__item:focus, .el-tabs__item:focus:active {
	outline: none;
}

.el-tabs__item:focus-visible {
	border-radius: 3px;
	box-shadow: 0 0 2px 2px var(--el-color-primary) inset;
}

.el-tabs__item .is-icon-close {
	border-radius: 50%;
	margin-left: 5px;
	text-align: center;
	transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
}

.el-tabs__item .is-icon-close:before {
	display: inline-block;
	transform: scale(.9);
}

.el-tabs__item .is-icon-close:hover {
	background-color: var(--el-text-color-placeholder);
	color: #fff;
}

.el-tabs__item.is-active, .el-tabs__item:hover {
	color: var(--el-color-primary);
}

.el-tabs__item:hover {
	cursor: pointer;
}

.el-tabs__item.is-disabled {
	color: var(--el-disabled-text-color);
	cursor: not-allowed;
}

.el-tabs__content {
	flex-grow: 1;
	overflow: hidden;
	position: relative;
}

.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2) {
	padding-left: 0;
}

.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child, .el-tabs--top>.el-tabs__header .el-tabs__item:last-child {
	padding-right: 0;
}

.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2) {
	padding-left: 20px;
}

.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child {
	padding-right: 20px;
}

.el-tabs--card>.el-tabs__header {
	border-bottom: 1px solid var(--el-border-color-light);
	height: var(--el-tabs-header-height);
}

.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after {
	content: none;
}

.el-tabs--card>.el-tabs__header .el-tabs__nav {
	border: 1px solid var(--el-border-color-light);
	border-bottom: none;
	border-radius: 4px 4px 0 0;
	box-sizing: border-box;
}

.el-tabs--card>.el-tabs__header .el-tabs__active-bar {
	display: none;
}

.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close {
	font-size: 12px;
	height: 14px;
	overflow: hidden;
	position: relative;
	right: -2px;
	transform-origin: 100% 50%;
	width: 0;
}

.el-tabs--card>.el-tabs__header .el-tabs__item {
	border-bottom: 1px solid transparent;
	border-left: 1px solid var(--el-border-color-light);
	transition: color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
}

.el-tabs--card>.el-tabs__header .el-tabs__item:first-child {
	border-left: none;
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover {
	padding-left: 13px;
	padding-right: 13px;
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close {
	width: 14px;
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
	border-bottom-color: var(--el-bg-color);
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable {
	padding-left: 20px;
	padding-right: 20px;
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close {
	width: 14px;
}

.el-tabs--border-card {
	background: var(--el-bg-color-overlay);
	border: 1px solid var(--el-border-color);
}

.el-tabs--border-card>.el-tabs__content {
	padding: 15px;
}

.el-tabs--border-card>.el-tabs__header {
	background-color: var(--el-fill-color-light);
	border-bottom: 1px solid var(--el-border-color-light);
	margin: 0;
}

.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after {
	content: none;
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item {
	border: 1px solid transparent;
	color: var(--el-text-color-secondary);
	margin-top: -1px;
	transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item, .el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child {
	margin-left: -1px;
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
	background-color: var(--el-bg-color-overlay);
	border-left-color: var(--el-border-color);
	border-right-color: var(--el-border-color);
	color: var(--el-color-primary);
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover {
	color: var(--el-color-primary);
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled {
	color: var(--el-disabled-text-color);
}

.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child {
	margin-left: 0;
}

.el-tabs--bottom {
	flex-direction: column;
}

.el-tabs--bottom .el-tabs__header.is-bottom {
	margin-bottom: 0;
	margin-top: 10px;
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
	border-bottom: 0;
	border-top: 1px solid var(--el-border-color);
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
	margin-bottom: 0;
	margin-top: -1px;
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
	border: 1px solid transparent;
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
	margin: 0 -1px -1px;
}

.el-tabs--left, .el-tabs--right {
	overflow: hidden;
}

.el-tabs--left .el-tabs__header.is-left, .el-tabs--left .el-tabs__header.is-right, .el-tabs--left .el-tabs__nav-scroll, .el-tabs--left .el-tabs__nav-wrap.is-left, .el-tabs--left .el-tabs__nav-wrap.is-right, .el-tabs--right .el-tabs__header.is-left, .el-tabs--right .el-tabs__header.is-right, .el-tabs--right .el-tabs__nav-scroll, .el-tabs--right .el-tabs__nav-wrap.is-left, .el-tabs--right .el-tabs__nav-wrap.is-right {
	height: 100%;
}

.el-tabs--left .el-tabs__active-bar.is-left, .el-tabs--left .el-tabs__active-bar.is-right, .el-tabs--right .el-tabs__active-bar.is-left, .el-tabs--right .el-tabs__active-bar.is-right {
	bottom: auto;
	height: auto;
	top: 0;
	width: 2px;
}

.el-tabs--left .el-tabs__nav-wrap.is-left, .el-tabs--left .el-tabs__nav-wrap.is-right, .el-tabs--right .el-tabs__nav-wrap.is-left, .el-tabs--right .el-tabs__nav-wrap.is-right {
	margin-bottom: 0;
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev {
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 100%;
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i, .el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i {
	transform: rotate(90deg);
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev {
	left: auto;
	top: 0;
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next {
	bottom: 0;
	right: auto;
}

.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable, .el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable, .el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable, .el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
	padding: 30px 0;
}

.el-tabs--left .el-tabs__nav-wrap.is-left:after, .el-tabs--left .el-tabs__nav-wrap.is-right:after, .el-tabs--right .el-tabs__nav-wrap.is-left:after, .el-tabs--right .el-tabs__nav-wrap.is-right:after {
	bottom: auto;
	height: 100%;
	top: 0;
	width: 2px;
}

.el-tabs--left .el-tabs__nav.is-left, .el-tabs--left .el-tabs__nav.is-right, .el-tabs--right .el-tabs__nav.is-left, .el-tabs--right .el-tabs__nav.is-right {
	flex-direction: column;
}

.el-tabs--left .el-tabs__item.is-left, .el-tabs--right .el-tabs__item.is-left {
	justify-content: flex-end;
}

.el-tabs--left .el-tabs__item.is-right, .el-tabs--right .el-tabs__item.is-right {
	justify-content: flex-start;
}

.el-tabs--left {
	flex-direction: row-reverse;
}

.el-tabs--left .el-tabs__header.is-left {
	margin-bottom: 0;
	margin-right: 10px;
}

.el-tabs--left .el-tabs__nav-wrap.is-left {
	margin-right: -1px;
}

.el-tabs--left .el-tabs__active-bar.is-left, .el-tabs--left .el-tabs__nav-wrap.is-left:after {
	left: auto;
	right: 0;
}

.el-tabs--left .el-tabs__item.is-left {
	text-align: right;
}

.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
	display: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
	border-bottom: none;
	border-left: none;
	border-right: 1px solid var(--el-border-color-light);
	border-top: 1px solid var(--el-border-color-light);
	text-align: left;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
	border-right: 1px solid var(--el-border-color-light);
	border-top: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
	border: 1px solid var(--el-border-color-light);
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #fff;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
	border-top: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
	border-bottom: none;
}

.el-tabs--left.el-tabs--card .el-tabs__nav {
	border-bottom: 1px solid var(--el-border-color-light);
	border-radius: 4px 0 0 4px;
	border-right: none;
}

.el-tabs--left.el-tabs--card .el-tabs__new-tab {
	float: none;
}

.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
	border-right: 1px solid var(--el-border-color);
}

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
	border: 1px solid transparent;
	margin: -1px 0 -1px -1px;
}

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
	border-color: #d1dbe5 transparent;
}

.el-tabs--right .el-tabs__header.is-right {
	margin-bottom: 0;
	margin-left: 10px;
}

.el-tabs--right .el-tabs__nav-wrap.is-right {
	margin-left: -1px;
}

.el-tabs--right .el-tabs__nav-wrap.is-right:after {
	left: 0;
	right: auto;
}

.el-tabs--right .el-tabs__active-bar.is-right {
	left: 0;
}

.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
	display: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
	border-bottom: none;
	border-top: 1px solid var(--el-border-color-light);
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
	border-left: 1px solid var(--el-border-color-light);
	border-top: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
	border: 1px solid var(--el-border-color-light);
	border-bottom: none;
	border-left: 1px solid #fff;
	border-right: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
	border-top: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
	border-bottom: none;
}

.el-tabs--right.el-tabs--card .el-tabs__nav {
	border-bottom: 1px solid var(--el-border-color-light);
	border-left: none;
	border-radius: 0 4px 4px 0;
}

.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
	border-left: 1px solid var(--el-border-color);
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
	border: 1px solid transparent;
	margin: -1px -1px -1px 0;
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
	border-color: #d1dbe5 transparent;
}

.el-tabs--top {
	flex-direction: column-reverse;
}

.slideInLeft-transition, .slideInRight-transition {
	display: inline-block;
}

.slideInRight-enter {
	animation: slideInRight-enter var(--el-transition-duration);
}

.slideInRight-leave {
	animation: slideInRight-leave var(--el-transition-duration);
	left: 0;
	position: absolute;
	right: 0;
}

.slideInLeft-enter {
	animation: slideInLeft-enter var(--el-transition-duration);
}

.slideInLeft-leave {
	animation: slideInLeft-leave var(--el-transition-duration);
	left: 0;
	position: absolute;
	right: 0;
}

.amelia-v2-booking #amelia-container .el-tabs, #amelia-app-backend-new .el-tabs {
	display: flex;
	flex-direction: column !important;
	gap: 16px 0;
}

.amelia-v2-booking .am-el__header-inner__title {
	font-family: var(--am-font-family);
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.55;
	text-transform: initial;
	letter-spacing: initial;
	color: var(--am-c-main-heading-text);
	margin: 0;
	white-space: nowrap;
}

.amelia-v2-booking .am-el__header-inner__title:before {
	display: none;
}

.amelia-v2-booking .am-el__header-inner .am-heading-prev {
	margin-right: 12px;
	box-shadow: none;
}

.amelia-v2-booking .am-el__header-inner .am-heading-next {
	margin-left: 12px;
	box-shadow: none;
}

.amelia-v2-booking .am-el__skeleton {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 18px 24px;
	box-shadow: 0 2px 3px var(--am-c-el-text-op15);
}

.amelia-v2-booking .am-el__skeleton .el-skeleton {
	padding: 0;
}

.amelia-v2-booking .am-el__skeleton .el-skeleton__item {
	width: 170px;
	height: 28px;
}

.amelia-v2-booking .am-el-mobile {
	padding: 16px;
}

#amelia-app-backend-new #amelia-container .am-el__header-inner__title {
	font-family: var(--am-font-family);
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.55;
	text-transform: initial;
	letter-spacing: initial;
	color: var(--am-c-main-heading-text);
	margin: 0;
	white-space: nowrap;
}

#amelia-app-backend-new #amelia-container .am-el__header-inner__title:before {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-el__header-inner .am-heading-prev {
	margin-right: 12px;
	box-shadow: none;
}

#amelia-app-backend-new #amelia-container .am-el__header-inner .am-heading-next {
	margin-left: 12px;
	box-shadow: none;
}

#amelia-app-backend-new #amelia-container .am-el__skeleton {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 18px 24px;
	box-shadow: 0 2px 3px var(--am-c-el-text-op15);
}

#amelia-app-backend-new #amelia-container .am-el__skeleton .el-skeleton {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-el__skeleton .el-skeleton__item {
	width: 170px;
	height: 28px;
}

#amelia-app-backend-new #amelia-container .am-el-mobile {
	padding: 16px;
}

#amelia-app-backend-new #amelia-container .am-el__header-inner {
	padding: 16px 24px;
	box-shadow: 0 2px 3px var(--am-c-el-text-op15, rgba(26, 44, 55, .15));
}

.amelia-v2-booking .am-elf__footer {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 28px;
}

.amelia-v2-booking .am-elf__footer.am-congrats {
	justify-content: space-between;
}

.amelia-v2-booking .am-elf__footer .am-button--primary.is-disabled {
	cursor: not-allowed;
}

.amelia-v2-booking .am-elf__footer-btn__finish {
	margin-left: auto !important;
}

.amelia-v2-booking .am-elf__footer-skeleton {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	box-shadow: 0 -2px 3px rgba(26, 44, 55, .15);
}

.amelia-v2-booking .am-elf__footer-skeleton .el-skeleton {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	padding: 16px 24px;
}

.amelia-v2-booking .am-elf__footer-skeleton .el-skeleton__item {
	width: 109px;
	height: 40px;
}

.amelia-v2-booking .am-elf__footer-skeleton .el-skeleton__item:first-child {
	margin-right: 12px;
}

#amelia-app-backend-new .am-elf__footer {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 28px;
}

#amelia-app-backend-new .am-elf__footer.am-congrats {
	justify-content: space-between;
}

#amelia-app-backend-new .am-elf__footer .am-button--primary.is-disabled {
	cursor: not-allowed;
}

#amelia-app-backend-new .am-elf__footer-btn__finish {
	margin-left: auto !important;
}

#amelia-app-backend-new .am-elf__footer-skeleton {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	box-shadow: 0 -2px 3px rgba(26, 44, 55, .15);
}

#amelia-app-backend-new .am-elf__footer-skeleton .el-skeleton {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	padding: 16px 24px;
}

#amelia-app-backend-new .am-elf__footer-skeleton .el-skeleton__item {
	width: 109px;
	height: 40px;
}

#amelia-app-backend-new .am-elf__footer-skeleton .el-skeleton__item:first-child {
	margin-right: 12px;
}

#amelia-app-backend-new .am-elf__footer {
	padding: 16px;
	box-shadow: 0 -2px 3px var(--am-c-el-text-op15, rgba(26, 44, 55, .15));
}

.amelia-v2-booking #amelia-container .am-eli__description-title {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-eli-text-op70);
	margin: 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-eli__description-text {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-eli-text-op80);
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description {
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description>:first-child {
	margin-top: 0;
	outline: none;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description>:first-child * {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description img {
	height: auto;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description a {
	cursor: pointer;
	color: var(--am-c-primary) !important;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description ul {
	list-style-type: disc;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description ol {
	list-style-type: decimal;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description ul, .amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description ol {
	padding: 0 1rem;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description ul li p, .amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description ol li p {
	display: inline;
	margin-top: .25em;
	margin-bottom: .25em;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description ul li>p, .amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description ol li>p {
	display: inline;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description blockquote {
	border-left: 3px solid var(--am-c-main-text-op10);
	margin: 1.5rem 0;
	padding-left: 1rem;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description p {
	font-size: unset;
	line-height: unset;
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description sub {
	vertical-align: sub;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description sup {
	vertical-align: super;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h1, .amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h2, .amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h3, .amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h4, .amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h5, .amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h6 {
	line-height: 1.1;
	text-wrap: pretty;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h1 {
	font-size: 1.6rem;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h2 {
	font-size: 1.5rem;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h3 {
	font-size: 1.4rem;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h4 {
	font-size: 1.3rem;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h5 {
	font-size: 1.2rem;
}

.amelia-v2-booking #amelia-container .am-eli__description-text.am-tap-description h6 {
	font-size: 1.1rem;
}

.amelia-v2-booking #amelia-container .am-eli__description-btn {
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-primary);
	cursor: pointer;
	background: none;
	border: none;
	padding: 0;
	font-family: inherit;
	text-align: left;
}

.amelia-v2-booking #amelia-container .am-eli__description-btn:focus-visible {
	outline: 2px solid var(--am-c-primary);
	outline-offset: 2px;
	border-radius: 2px;
}

#amelia-app-backend-new .am-eli__description-title {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-eli-text-op70);
	margin: 0 0 8px;
}

#amelia-app-backend-new .am-eli__description-text {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-eli-text-op80);
	margin: 0;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description {
	color: var(--am-c-main-text);
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description>:first-child {
	margin-top: 0;
	outline: none;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description>:first-child * {
	margin: 0;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description img {
	height: auto;
	max-width: 100%;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description a {
	cursor: pointer;
	color: var(--am-c-primary) !important;
	text-decoration: underline;
	text-underline-offset: 2px;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description ul {
	list-style-type: disc;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description ol {
	list-style-type: decimal;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description ul, #amelia-app-backend-new .am-eli__description-text.am-tap-description ol {
	padding: 0 1rem;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description ul li p, #amelia-app-backend-new .am-eli__description-text.am-tap-description ol li p {
	display: inline;
	margin-top: .25em;
	margin-bottom: .25em;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description ul li>p, #amelia-app-backend-new .am-eli__description-text.am-tap-description ol li>p {
	display: inline;
	margin: 0;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description blockquote {
	border-left: 3px solid var(--am-c-main-text-op10);
	margin: 1.5rem 0;
	padding-left: 1rem;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description p {
	font-size: unset;
	line-height: unset;
	margin: 0;
	padding: 0;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description sub {
	vertical-align: sub;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description sup {
	vertical-align: super;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description h1, #amelia-app-backend-new .am-eli__description-text.am-tap-description h2, #amelia-app-backend-new .am-eli__description-text.am-tap-description h3, #amelia-app-backend-new .am-eli__description-text.am-tap-description h4, #amelia-app-backend-new .am-eli__description-text.am-tap-description h5, #amelia-app-backend-new .am-eli__description-text.am-tap-description h6 {
	line-height: 1.1;
	text-wrap: pretty;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description h1 {
	font-size: 1.6rem;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description h2 {
	font-size: 1.5rem;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description h3 {
	font-size: 1.4rem;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description h4 {
	font-size: 1.3rem;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description h5 {
	font-size: 1.2rem;
}

#amelia-app-backend-new .am-eli__description-text.am-tap-description h6 {
	font-size: 1.1rem;
}

#amelia-app-backend-new .am-eli__description-btn {
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-primary);
	cursor: pointer;
	background: none;
	border: none;
	padding: 0;
	font-family: inherit;
	text-align: left;
}

#amelia-app-backend-new .am-eli__description-btn:focus-visible {
	outline: 2px solid var(--am-c-primary);
	outline-offset: 2px;
	border-radius: 2px;
}

.el-divider {
	position: relative;
}

.el-divider--horizontal {
	border-top: 1px var(--el-border-color) var(--el-border-style);
	display: block;
	height: 1px;
	margin: 24px 0;
	width: 100%;
}

.el-divider--vertical {
	border-left: 1px var(--el-border-color) var(--el-border-style);
	display: inline-block;
	height: 1em;
	margin: 0 8px;
	position: relative;
	vertical-align: middle;
	width: 1px;
}

.el-divider__text {
	background-color: var(--el-bg-color);
	color: var(--el-text-color-primary);
	font-size: 14px;
	font-weight: 500;
	padding: 0 20px;
	position: absolute;
}

.el-divider__text.is-left {
	left: 20px;
	transform: translateY(-50%);
}

.el-divider__text.is-center {
	left: 50%;
	transform: translate(-50%) translateY(-50%);
}

.el-divider__text.is-right {
	right: 20px;
	transform: translateY(-50%);
}

.amelia-v2-booking #amelia-container .am-eli__organizer .el-divider {
	margin-bottom: 16px;
	border-top: 1px solid var(--am-c-card-border);
}

.amelia-v2-booking #amelia-container .am-eli__organizer-inner {
	width: calc(100% - 64px);
	min-width: 0;
}

.amelia-v2-booking #amelia-container .am-eli__organizer-item {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 16px;
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-eli__organizer-img {
	display: inline-flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	background-color: var(--am-c-eli-primary);
	color: var(--am-c-eli-bgr);
	width: 48px;
	height: 48px;
	border-radius: 50%;
	font-size: 14px;
	font-weight: 500;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.amelia-v2-booking #amelia-container .am-eli__organizer-name {
	max-width: 100%;
	overflow-wrap: break-word;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-eli-text-op90);
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-eli__organizer-badge {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 19px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-eli__organizer-rank {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-eli-text-op60);
	margin: 0;
}

#amelia-app-backend-new .am-eli__organizer .el-divider {
	margin-bottom: 16px;
	border-top: 1px solid var(--am-c-card-border);
}

#amelia-app-backend-new .am-eli__organizer-inner {
	width: calc(100% - 64px);
	min-width: 0;
}

#amelia-app-backend-new .am-eli__organizer-item {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 16px;
	margin-bottom: 16px;
}

#amelia-app-backend-new .am-eli__organizer-img {
	display: inline-flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	background-color: var(--am-c-eli-primary);
	color: var(--am-c-eli-bgr);
	width: 48px;
	height: 48px;
	border-radius: 50%;
	font-size: 14px;
	font-weight: 500;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#amelia-app-backend-new .am-eli__organizer-name {
	max-width: 100%;
	overflow-wrap: break-word;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-eli-text-op90);
	margin: 0;
}

#amelia-app-backend-new .am-eli__organizer-badge {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 19px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
}

#amelia-app-backend-new .am-eli__organizer-rank {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-eli-text-op60);
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-gc {
	position: relative;
}

.amelia-v2-booking #amelia-container .am-gc:focus-visible {
	outline: 2px solid var(--am-c-gc-text);
	outline-offset: 2px;
}

.amelia-v2-booking #amelia-container .am-gc__arrows {
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

.amelia-v2-booking #amelia-container .am-gc__arrows button {
	position: absolute;
	width: 60px;
	height: 100%;
	font-size: 38px;
	cursor: pointer;
	border: none;
	background: transparent;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-gc__arrows button[class*=am-icon] {
	flex: 0 0 auto;
	font-size: 28px;
}

.amelia-v2-booking #amelia-container .am-gc__arrows button:before {
	color: var(--am-c-gc-text);
	background: var(--am-c-gc-bgr);
	border: 1px solid var(--am-c-gc-text-op20);
	box-shadow: 0 1px 3px var(--am-c-gc-text-op10);
	border-radius: 6px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.amelia-v2-booking #amelia-container .am-gc__arrows button:focus-visible:before {
	outline: 2px solid var(--am-c-gc-text);
	outline-offset: 2px;
}

.amelia-v2-booking #amelia-container .am-gc__arrows button:first-child {
	left: 0;
}

.amelia-v2-booking #amelia-container .am-gc__arrows button:last-child {
	right: 0;
}

.amelia-v2-booking #amelia-container .am-gc__display {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 300px;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 6px;
}

.amelia-v2-booking #amelia-container .am-gc__bullets {
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	bottom: 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 100;
}

.amelia-v2-booking #amelia-container .am-gc__bullets-item {
	display: inline-flex;
	width: 8px;
	height: 8px;
	background-color: var(--am-c-gc-bgr-op70);
	border-radius: 50%;
	cursor: pointer;
	margin: 4px;
	border: none;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-gc__bullets-item:focus-visible {
	outline: 2px solid var(--am-c-gc-text);
	outline-offset: 2px;
}

.amelia-v2-booking #amelia-container .am-gc__bullets-item.am-active {
	width: 16px;
	height: 16px;
	background-color: var(--am-c-gc-bgr);
}

.amelia-v2-booking #amelia-container .am-gc__sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

#amelia-app-backend-new .am-gc {
	position: relative;
}

#amelia-app-backend-new .am-gc:focus-visible {
	outline: 2px solid var(--am-c-gc-text);
	outline-offset: 2px;
}

#amelia-app-backend-new .am-gc__arrows {
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

#amelia-app-backend-new .am-gc__arrows button {
	position: absolute;
	width: 60px;
	height: 100%;
	font-size: 38px;
	cursor: pointer;
	border: none;
	background: transparent;
	padding: 0;
}

#amelia-app-backend-new .am-gc__arrows button[class*=am-icon] {
	flex: 0 0 auto;
	font-size: 28px;
}

#amelia-app-backend-new .am-gc__arrows button:before {
	color: var(--am-c-gc-text);
	background: var(--am-c-gc-bgr);
	border: 1px solid var(--am-c-gc-text-op20);
	box-shadow: 0 1px 3px var(--am-c-gc-text-op10);
	border-radius: 6px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#amelia-app-backend-new .am-gc__arrows button:focus-visible:before {
	outline: 2px solid var(--am-c-gc-text);
	outline-offset: 2px;
}

#amelia-app-backend-new .am-gc__arrows button:first-child {
	left: 0;
}

#amelia-app-backend-new .am-gc__arrows button:last-child {
	right: 0;
}

#amelia-app-backend-new .am-gc__display {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 300px;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 6px;
}

#amelia-app-backend-new .am-gc__bullets {
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	bottom: 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 100;
}

#amelia-app-backend-new .am-gc__bullets-item {
	display: inline-flex;
	width: 8px;
	height: 8px;
	background-color: var(--am-c-gc-bgr-op70);
	border-radius: 50%;
	cursor: pointer;
	margin: 4px;
	border: none;
	padding: 0;
}

#amelia-app-backend-new .am-gc__bullets-item:focus-visible {
	outline: 2px solid var(--am-c-gc-text);
	outline-offset: 2px;
}

#amelia-app-backend-new .am-gc__bullets-item.am-active {
	width: 16px;
	height: 16px;
	background-color: var(--am-c-gc-bgr);
}

#amelia-app-backend-new .am-gc__sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container .am-congrats__info {
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.amelia-v2-booking #amelia-container .am-congrats__info-divider {
	border-top: 1px solid var(--am-c-congrats-text-op30);
	padding-top: 16px;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__info>div:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info {
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

#amelia-app-backend-new #amelia-container .am-congrats__info-divider {
	border-top: 1px solid var(--am-c-congrats-text-op30);
	padding-top: 16px;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__info>div:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.el-pagination {
	--el-pagination-font-size: 14px;
	--el-pagination-bg-color: var(--el-fill-color-blank);
	--el-pagination-text-color: var(--el-text-color-primary);
	--el-pagination-border-radius: 2px;
	--el-pagination-button-color: var(--el-text-color-primary);
	--el-pagination-button-width: 32px;
	--el-pagination-button-height: 32px;
	--el-pagination-button-disabled-color: var(--el-text-color-placeholder);
	--el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);
	--el-pagination-button-bg-color: var(--el-fill-color);
	--el-pagination-hover-color: var(--el-color-primary);
	--el-pagination-font-size-small: 12px;
	--el-pagination-button-width-small: 24px;
	--el-pagination-button-height-small: 24px;
	--el-pagination-button-width-large: 40px;
	--el-pagination-button-height-large: 40px;
	--el-pagination-item-gap: 16px;
	align-items: center;
	color: var(--el-pagination-text-color);
	display: flex;
	font-size: var(--el-pagination-font-size);
	font-weight: 400;
	white-space: nowrap;
}

.el-pagination .el-input__inner {
	-moz-appearance: textfield;
	text-align: center;
}

.el-pagination .el-select {
	width: 128px;
}

.el-pagination button {
	align-items: center;
	background: var(--el-pagination-bg-color);
	border: none;
	border-radius: var(--el-pagination-border-radius);
	box-sizing: border-box;
	color: var(--el-pagination-button-color);
	cursor: pointer;
	display: flex;
	font-size: var(--el-pagination-font-size);
	height: var(--el-pagination-button-height);
	justify-content: center;
	line-height: var(--el-pagination-button-height);
	min-width: var(--el-pagination-button-width);
	padding: 0 4px;
	text-align: center;
}

.el-pagination button * {
	pointer-events: none;
}

.el-pagination button:focus {
	outline: none;
}

.el-pagination button.is-active, .el-pagination button:hover {
	color: var(--el-pagination-hover-color);
}

.el-pagination button.is-active {
	cursor: default;
	font-weight: 700;
}

.el-pagination button.is-active.is-disabled {
	color: var(--el-text-color-secondary);
	font-weight: 700;
}

.el-pagination button.is-disabled, .el-pagination button:disabled {
	background-color: var(--el-pagination-button-disabled-bg-color);
	color: var(--el-pagination-button-disabled-color);
	cursor: not-allowed;
}

.el-pagination button:focus-visible {
	outline: 1px solid var(--el-pagination-hover-color);
	outline-offset: -1px;
}

.el-pagination .btn-next .el-icon, .el-pagination .btn-prev .el-icon {
	display: block;
	font-size: 12px;
	font-weight: 700;
	width: inherit;
}

.el-pagination>.is-first {
	margin-left: 0 !important;
}

.el-pagination>.is-last {
	margin-right: 0 !important;
}

.el-pagination .btn-prev {
	margin-left: var(--el-pagination-item-gap);
}

.el-pagination__sizes, .el-pagination__total {
	color: var(--el-text-color-regular);
	font-weight: 400;
	margin-left: var(--el-pagination-item-gap);
}

.el-pagination__total[disabled=true] {
	color: var(--el-text-color-placeholder);
}

.el-pagination__jump {
	align-items: center;
	color: var(--el-text-color-regular);
	display: flex;
	font-weight: 400;
	margin-left: var(--el-pagination-item-gap);
}

.el-pagination__jump[disabled=true] {
	color: var(--el-text-color-placeholder);
}

.el-pagination__goto {
	margin-right: 8px;
}

.el-pagination__editor {
	box-sizing: border-box;
	text-align: center;
}

.el-pagination__editor.el-input {
	width: 56px;
}

.el-pagination__editor .el-input__inner::-webkit-inner-spin-button, .el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.el-pagination__classifier {
	margin-left: 8px;
}

.el-pagination__rightwrapper {
	align-items: center;
	display: flex;
	flex: 1;
	justify-content: flex-end;
}

.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
	background-color: var(--el-pagination-button-bg-color);
	margin: 0 4px;
}

.el-pagination.is-background .btn-next.is-active, .el-pagination.is-background .btn-prev.is-active, .el-pagination.is-background .el-pager li.is-active {
	background-color: var(--el-color-primary);
	color: var(--el-color-white);
}

.el-pagination.is-background .btn-next.is-disabled, .el-pagination.is-background .btn-next:disabled, .el-pagination.is-background .btn-prev.is-disabled, .el-pagination.is-background .btn-prev:disabled, .el-pagination.is-background .el-pager li.is-disabled, .el-pagination.is-background .el-pager li:disabled {
	background-color: var(--el-disabled-bg-color);
	color: var(--el-text-color-placeholder);
}

.el-pagination.is-background .btn-next.is-disabled.is-active, .el-pagination.is-background .btn-next:disabled.is-active, .el-pagination.is-background .btn-prev.is-disabled.is-active, .el-pagination.is-background .btn-prev:disabled.is-active, .el-pagination.is-background .el-pager li.is-disabled.is-active, .el-pagination.is-background .el-pager li:disabled.is-active {
	background-color: var(--el-fill-color-dark);
	color: var(--el-text-color-secondary);
}

.el-pagination.is-background .btn-prev {
	margin-left: var(--el-pagination-item-gap);
}

.el-pagination--small .btn-next, .el-pagination--small .btn-prev, .el-pagination--small .el-pager li {
	font-size: var(--el-pagination-font-size-small);
	height: var(--el-pagination-button-height-small);
	line-height: var(--el-pagination-button-height-small);
	min-width: var(--el-pagination-button-width-small);
}

.el-pagination--small button, .el-pagination--small span:not([class*=suffix]) {
	font-size: var(--el-pagination-font-size-small);
}

.el-pagination--small .el-select {
	width: 100px;
}

.el-pagination--large .btn-next, .el-pagination--large .btn-prev, .el-pagination--large .el-pager li {
	height: var(--el-pagination-button-height-large);
	line-height: var(--el-pagination-button-height-large);
	min-width: var(--el-pagination-button-width-large);
}

.el-pagination--large .el-select .el-input {
	width: 160px;
}

.el-pager {
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.el-pager, .el-pager li {
	align-items: center;
	display: flex;
}

.el-pager li {
	background: var(--el-pagination-bg-color);
	border: none;
	border-radius: var(--el-pagination-border-radius);
	box-sizing: border-box;
	color: var(--el-pagination-button-color);
	cursor: pointer;
	font-size: var(--el-pagination-font-size);
	height: var(--el-pagination-button-height);
	justify-content: center;
	line-height: var(--el-pagination-button-height);
	min-width: var(--el-pagination-button-width);
	padding: 0 4px;
	text-align: center;
}

.el-pager li * {
	pointer-events: none;
}

.el-pager li:focus {
	outline: none;
}

.el-pager li.is-active, .el-pager li:hover {
	color: var(--el-pagination-hover-color);
}

.el-pager li.is-active {
	cursor: default;
	font-weight: 700;
}

.el-pager li.is-active.is-disabled {
	color: var(--el-text-color-secondary);
	font-weight: 700;
}

.el-pager li.is-disabled, .el-pager li:disabled {
	background-color: var(--el-pagination-button-disabled-bg-color);
	color: var(--el-pagination-button-disabled-color);
	cursor: not-allowed;
}

.el-pager li:focus-visible {
	outline: 1px solid var(--el-pagination-hover-color);
	outline-offset: -1px;
}

.amelia-v2-booking #amelia-container .am-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-pagination * {
	box-sizing: border-box;
	font-family: var(--am-font-family), sans-serif;
}

.amelia-v2-booking #amelia-container .am-pagination .el-pager {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-pagination .el-pager .number {
	width: 28px;
	min-width: 28px;
	height: 28px;
	font-size: 14px;
	font-weight: 500;
	line-height: 26px;
	color: var(--am-c-pagination-text);
	background: var(--am-c-pagination-bgr);
	border: 2px solid var(--am-c-pagination-border);
	border-radius: var(--am-rad-pagination);
	margin: 2px;
}

.amelia-v2-booking #amelia-container .am-pagination .el-pager .number.is-active {
	--am-c-pagination-bgr: var(--am-c-primary);
	--am-c-pagination-border: var(--am-c-primary);
	--am-c-pagination-text: var(--am-c-card-bgr, var(--am-c-main-bgr));
}

.amelia-v2-booking #amelia-container .am-pagination .el-pager .number:hover {
	--am-c-pagination-border: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-pagination .el-pager .btn-quickprev, .amelia-v2-booking #amelia-container .am-pagination .el-pager .btn-quicknext {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-pagination .el-pager .btn-quickprev.el-icon, .amelia-v2-booking #amelia-container .am-pagination .el-pager .btn-quicknext.el-icon {
	color: var(--am-c-pagination-text);
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-pagination .el-pager .btn-quickprev.el-icon:hover, .amelia-v2-booking #amelia-container .am-pagination .el-pager .btn-quicknext.el-icon:hover {
	--am-c-pagination-text: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-pagination .btn-next, .amelia-v2-booking #amelia-container .am-pagination .btn-prev {
	color: var(--am-c-pagination-text);
	background-color: var(--am-c-pagination-bgr);
}

.amelia-v2-booking #amelia-container .am-pagination .btn-next .el-icon, .amelia-v2-booking #amelia-container .am-pagination .btn-prev .el-icon {
	display: flex;
}

.amelia-v2-booking #amelia-container .am-pagination .btn-next:not(:disabled):hover, .amelia-v2-booking #amelia-container .am-pagination .btn-prev:not(:disabled):hover {
	--am-c-pagination-text: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-pagination .btn-next:disabled, .amelia-v2-booking #amelia-container .am-pagination .btn-prev:disabled {
	--am-c-pagination-text: var(--am-c-pagination-text-op60);
}

#amelia-app-backend-new .am-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
}

#amelia-app-backend-new .am-pagination * {
	box-sizing: border-box;
	font-family: var(--am-font-family), sans-serif;
}

#amelia-app-backend-new .am-pagination .el-pager {
	display: flex;
	align-items: center;
	justify-content: center;
}

#amelia-app-backend-new .am-pagination .el-pager .number {
	width: 28px;
	min-width: 28px;
	height: 28px;
	font-size: 14px;
	font-weight: 500;
	line-height: 26px;
	color: var(--am-c-pagination-text);
	background: var(--am-c-pagination-bgr);
	border: 2px solid var(--am-c-pagination-border);
	border-radius: var(--am-rad-pagination);
	margin: 2px;
}

#amelia-app-backend-new .am-pagination .el-pager .number.is-active {
	--am-c-pagination-bgr: var(--am-c-primary);
	--am-c-pagination-border: var(--am-c-primary);
	--am-c-pagination-text: var(--am-c-card-bgr, var(--am-c-main-bgr));
}

#amelia-app-backend-new .am-pagination .el-pager .number:hover {
	--am-c-pagination-border: var(--am-c-primary);
}

#amelia-app-backend-new .am-pagination .el-pager .btn-quickprev, #amelia-app-backend-new .am-pagination .el-pager .btn-quicknext {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

#amelia-app-backend-new .am-pagination .el-pager .btn-quickprev.el-icon, #amelia-app-backend-new .am-pagination .el-pager .btn-quicknext.el-icon {
	color: var(--am-c-pagination-text);
	background-color: transparent;
}

#amelia-app-backend-new .am-pagination .el-pager .btn-quickprev.el-icon:hover, #amelia-app-backend-new .am-pagination .el-pager .btn-quicknext.el-icon:hover {
	--am-c-pagination-text: var(--am-c-primary);
}

#amelia-app-backend-new .am-pagination .btn-next, #amelia-app-backend-new .am-pagination .btn-prev {
	color: var(--am-c-pagination-text);
	background-color: var(--am-c-pagination-bgr);
}

#amelia-app-backend-new .am-pagination .btn-next .el-icon, #amelia-app-backend-new .am-pagination .btn-prev .el-icon {
	display: flex;
}

#amelia-app-backend-new .am-pagination .btn-next:not(:disabled):hover, #amelia-app-backend-new .am-pagination .btn-prev:not(:disabled):hover {
	--am-c-pagination-text: var(--am-c-primary);
}

#amelia-app-backend-new .am-pagination .btn-next:disabled, #amelia-app-backend-new .am-pagination .btn-prev:disabled {
	--am-c-pagination-text: var(--am-c-pagination-text-op60);
}

.amelia-v2-booking #amelia-container .am-ec {
	display: flex;
	flex-direction: row;
	align-items: var(--am-vo-ec);
	width: 100%;
	padding: 12px 16px 12px 24px;
	background: var(--am-c-ec-bgr);
	border-radius: 8px;
	margin-bottom: 12px;
}

.amelia-v2-booking #amelia-container .am-ec.am-no-border {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-ec.am-rw-500 {
	--am-vo-ec: flex-start !important;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-ec__period {
	margin-right: 26px;
}

.amelia-v2-booking #amelia-container .am-ec__period.am-rw-500 {
	display: flex;
	align-items: baseline;
	margin: 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-ec__period-text {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	padding: 0;
	margin: 0;
	color: var(--am-c-ec-text-op50);
}

.amelia-v2-booking #amelia-container .am-ec__period-text.am-rw-500 {
	font-size: 14px;
	margin: 0 4px 0 0;
}

.amelia-v2-booking #amelia-container .am-ec__period-date {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	padding: 0;
	margin: 0;
	gap: 0 4px;
}

.amelia-v2-booking #amelia-container .am-ec__period-date.am-rw-500 {
	display: flex;
	align-items: baseline;
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-ec__period-date * {
	color: var(--am-c-ec-text);
}

.amelia-v2-booking #amelia-container .am-ec__period-date__day {
	width: 100%;
	font-size: 20px;
	font-weight: 500;
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-ec__period-date__day.am-ghost {
	color: var(--am-c-ec-text-op50);
}

.amelia-v2-booking #amelia-container .am-ec__period-date__day.am-rw-500 {
	width: auto;
	font-size: 18px;
}

.amelia-v2-booking #amelia-container .am-ec__period-date__month {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.23077;
}

.amelia-v2-booking #amelia-container .am-ec__period-date__month.am-ghost {
	color: var(--am-c-ec-text-op50);
}

.amelia-v2-booking #amelia-container .am-ec__period-date__month.am-rw-500 {
	font-size: 14px;
}

.amelia-v2-booking #amelia-container .am-ec__period-date__year {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.23077;
}

.amelia-v2-booking #amelia-container .am-ec__period-date__year.am-ghost {
	color: var(--am-c-ec-text-op50);
}

.amelia-v2-booking #amelia-container .am-ec__period-date__year.am-rw-500 {
	font-size: 14px;
}

.amelia-v2-booking #amelia-container .am-ec__period-time {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	color: var(--am-c-ec-text-op80);
	padding: 0;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-ec__period-time.am-ghost {
	color: var(--am-c-ec-text-op50);
}

.amelia-v2-booking #amelia-container .am-ec__period-time.am-rw-500 {
	font-size: 14px;
}

.amelia-v2-booking #amelia-container .am-ec__image {
	width: 88px;
	height: 88px;
	border-radius: 4px;
	overflow: hidden;
	margin: 0 16px 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.amelia-v2-booking #amelia-container .am-ec__image.am-rw-500 {
	width: 100%;
	padding-top: 70%;
	margin: 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-ec__info {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
}

.amelia-v2-booking #amelia-container .am-ec__info-name {
	font-size: var(--am-fs-ec-title);
	font-weight: 500;
	line-height: 1.7777777;
	color: var(--am-c-ec-text-op90);
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-ec__info-name.am-ghost {
	color: var(--am-c-ec-text-op50);
}

.amelia-v2-booking #amelia-container .am-ec__info-price {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-ec-primary);
}

.amelia-v2-booking #amelia-container .am-ec__info-location {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-ec-text-op80);
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-ec__info-location.am-ghost {
	color: var(--am-c-ec-text-op50);
}

.amelia-v2-booking #amelia-container .am-ec__info-other {
	display: flex;
	align-items: center;
	margin: 4px 0 0;
}

.amelia-v2-booking #amelia-container .am-ec__info-availability {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	margin: 0 8px 0 0;
}

.amelia-v2-booking #amelia-container .am-ec__info-availability.closed {
	color: var(--am-c-ec-text-op50);
}

.amelia-v2-booking #amelia-container .am-ec__info-availability.open {
	color: var(--am-c-ec-success);
}

.amelia-v2-booking #amelia-container .am-ec__info-availability.full {
	color: var(--am-c-ec-primary);
}

.amelia-v2-booking #amelia-container .am-ec__info-availability.upcoming {
	color: var(--am-c-ec-warning);
}

.amelia-v2-booking #amelia-container .am-ec__info-availability.canceled {
	color: var(--am-c-ec-error-op70);
}

.amelia-v2-booking #amelia-container .am-ec__info-capacity {
	display: flex;
	align-items: center;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-ec__info-capacity__number {
	font-weight: 700;
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-ec-text-op80);
}

.amelia-v2-booking #amelia-container .am-ec__info-capacity__text {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.6;
	margin: 0 0 0 4px;
	color: var(--am-c-ec-text-op80);
}

.amelia-v2-booking #amelia-container .am-ec__info-waiting-list {
	color: var(--am-c-ec-warning);
	font-size: 15px;
	line-height: 1.6;
	font-weight: 500;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-ec__actions {
	display: flex;
	flex-direction: column;
	align-self: stretch;
	align-items: flex-end;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-ec__actions.am-vertical-center {
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-ec__actions.am-vertical-center .am-ec__actions-btn, .amelia-v2-booking #amelia-container .am-ec__actions.am-vertical-center .am-ec__actions-btn .am-button {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ec__actions.am-rw-500 {
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	margin: 24px 0 8px;
}

.amelia-v2-booking #amelia-container .am-ec__actions-price {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	font-size: var(--am-fs-ec-title);
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-ec-primary);
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-ec__actions-price.am-rw-500 {
	--am-fs-ec-title: 15px !important;
}

.amelia-v2-booking #amelia-container .am-ec__actions-price.am-rw-500 p {
	margin: 0;
	text-align: start;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-ec__actions-price.am-rw-360 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-ec__actions-price p {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-align: right;
	color: inherit;
	margin: 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-ec__actions-price p.am-tax {
	margin-left: 8px;
}

.amelia-v2-booking #amelia-container .am-ec__actions-btn {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-els .am-skeleton-evl {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-els .am-skeleton-evl__wrapper {
	max-width: 792px;
	margin: 0 auto;
}

.amelia-v2-booking #amelia-container .am-els .am-skeleton-evl__item-inner {
	height: 89px;
}

.amelia-v2-booking #amelia-container .am-els__filters .am-skeleton-els-filters {
	margin-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-els__filters .am-skeleton-els-filters .el-skeleton {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-els__filters .am-skeleton-els-filters .am-skeleton-els-filters-search {
	display: inline-block;
	width: 84%;
	margin-right: 10px;
}

.amelia-v2-booking #amelia-container .am-els__filters .am-skeleton-els-filters .am-skeleton-els-filters-search div div {
	height: 40px;
}

.amelia-v2-booking #amelia-container .am-els__filters .am-skeleton-els-filters .am-skeleton-els-filters-button {
	display: inline-block;
	width: 14%;
}

.amelia-v2-booking #amelia-container .am-els__filters .am-skeleton-els-filters .am-skeleton-els-filters-button div div {
	height: 40px;
}

.amelia-v2-booking #amelia-container .am-els .am-skeleton-els-header {
	margin-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-els .am-skeleton-els-header .el-skeleton {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-els .am-skeleton-els-header .am-skeleton-els-header-text {
	width: 20%;
	margin-right: 10px;
}

.amelia-v2-booking #amelia-container .am-els .am-skeleton-els-header .am-skeleton-els-header-text div div {
	display: inline-block;
	height: 28px;
}

.amelia-v2-booking #amelia-container .am-ev-empty {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-ev-empty span {
	display: flex;
	font-size: 122px;
	line-height: 1;
	color: var(--am-c-ev-empty-text-op60);
}

.amelia-v2-booking #amelia-container .am-ev-empty p {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-ev-empty-text);
	padding: 0;
	margin: 0 0 24px;
}

.amelia-v2-booking #amelia-container .am-els {
	--am-c-els-text: var(--am-c-main-text);
	--am-c-els-bgr: var(--am-c-main-bgr);
}

.amelia-v2-booking #amelia-container .am-els * {
	box-sizing: border-box;
	font-family: var(--am-font-family), sans-serif;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-els__available {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55556;
	color: var(--am-c-els-text);
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-els__filters .am-slide-fade-enter-active {
	transition: all .3s ease-out;
}

.amelia-v2-booking #amelia-container .am-els__filters .am-slide-fade-leave-active {
	transition: all .3s cubic-bezier(1, .5, .8, 1);
}

.amelia-v2-booking #amelia-container .am-els__filters .am-slide-fade-enter-from, .amelia-v2-booking #amelia-container .am-els__filters .am-slide-fade-leave-to {
	transform: translatey(20px);
	opacity: 0;
}

.amelia-v2-booking #amelia-container .am-els__filters-top {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-els__filters-search {
	flex: 0 1 auto;
	width: 100%;
	border-radius: 6px;
	box-shadow: 0 5px 5px var(--am-c-els-text-op10);
}

.amelia-v2-booking #amelia-container .am-els__filters-menu {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu.am-rw-500 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu__btn {
	border-radius: 6px;
	box-shadow: 0 5px 5px var(--am-c-els-text-op10);
	margin-left: 8px;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu__btn .am-icon-filter {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu__items {
	width: 100%;
	padding-right: 16px;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu__items.am-mw33 {
	max-width: 33.333%;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu__items.am-mw40 {
	max-width: 40%;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu__items.am-mw60 {
	max-width: 60%;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu__items.am-mw100 {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu__items.am-rw-500 {
	width: 100%;
	padding: 0;
	margin: 0 0 12px;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu__items:last-child {
	padding-right: 0;
}

.amelia-v2-booking #amelia-container .am-els__filters-menu__items-label {
	display: block;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	color: var(--am-c-els-text);
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-els__pagination {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	border-top: 1px solid var(--am-c-els-text-op25);
	margin: 48px 0 0;
	padding: 16px 0 0;
	gap: 8px 0;
}

.amelia-v2-booking #amelia-container .am-els__pagination-info {
	flex: 0 0 auto;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3;
	color: var(--am-c-els-text-op60);
}

.amelia-v2-booking #amelia-container .am-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container .am-efi-skel {
	height: 650px;
	padding: 16px 24px;
}

.amelia-v2-booking #amelia-container .am-efi-skel__heading {
	height: 80px;
	margin-bottom: 12px;
}

.amelia-v2-booking #amelia-container .am-efi-skel__tab {
	width: 65px;
	height: 40px;
	margin: 0 8px 8px 0;
}

.amelia-v2-booking #amelia-container .am-efi-skel__text {
	width: 80%;
	height: 400px;
}

#amelia-app-backend-new .am-efi-skel {
	height: 650px;
	padding: 16px 24px;
}

#amelia-app-backend-new .am-efi-skel__heading {
	height: 80px;
	margin-bottom: 12px;
}

#amelia-app-backend-new .am-efi-skel__tab {
	width: 65px;
	height: 40px;
	margin: 0 8px 8px 0;
}

#amelia-app-backend-new .am-efi-skel__text {
	width: 80%;
	height: 400px;
}

.amelia-v2-booking #amelia-container .am-ct {
	width: 100%;
	display: flex;
	justify-content: space-between;
	border: 1px solid var(--am-c-ct-text-op20);
	border-radius: 8px;
	padding: 12px;
	margin-bottom: 12px;
}

.amelia-v2-booking #amelia-container .am-ct.am-rw-420 {
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-ct__info {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-ct__info-name {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-ct-text);
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-ct__info-spots {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-ct-text-op90);
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-ct__info-spots__price {
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-ct-primary);
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-ct__info-spots__number {
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-ct__action {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex: 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-ct__action-price {
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-ct-primary);
}

.amelia-v2-booking #amelia-container .am-ct__action .am-input-number {
	max-width: 130px;
	margin-left: 8px;
}

.amelia-v2-booking #amelia-container .am-ct__action.am-readonly {
	align-items: flex-start;
}

.amelia-v2-booking #amelia-container .am-ct__action.am-rw-420 {
	width: 100%;
	margin-top: 8px;
}

.amelia-v2-booking #amelia-container .am-ct__action.am-rw-420 .am-input-number {
	max-width: unset;
	width: 100%;
	margin-left: 0;
}

.amelia-v2-booking #amelia-container .am-ct.am-readonly {
	border: none;
	border-bottom: 1px solid var(--am-c-ct-text-op20);
	border-radius: 0;
}

#amelia-app-backend-new .am-ct__info-name {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-ct-text);
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-elf__bringing {
	display: flex;
	flex-direction: row;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-elf__bringing * {
	box-sizing: border-box;
	font-family: var(--am-font-family), sans-serif;
}

.amelia-v2-booking #amelia-container .am-elf__bringing-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 188px;
	padding: 24px;
}

.amelia-v2-booking #amelia-container .am-elf__bringing-main {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 0 0 32px;
}

.amelia-v2-booking #amelia-container .am-elf__bringing-main.am-rw-500 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-elf__bringing-heading {
	display: block;
	width: 100%;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-main-text);
	margin: 0 8px 4px 0;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-elf__bringing-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0;
	margin: 0 0 4px;
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-elf__bringing-content.am-rw-500 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-elf__bringing-content .am-input-number {
	width: 185px;
}

.amelia-v2-booking #amelia-container .am-elf__bringing-content .am-input-number.am-rw-500 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-elf__bringing-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container .am-eli * {
	font-family: var(--am-font-family);
	letter-spacing: normal;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__image {
	position: relative;
	overflow: hidden;
	margin: 8px 0 16px;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__header {
	display: flex;
	flex-direction: row;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__header p {
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main {
	padding-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main-item {
	margin-bottom: 12px;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main .el-tabs__nav-wrap {
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main .el-tabs__nav-wrap:after {
	background-color: var(--am-c-eli-text-op20);
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main .el-tabs__nav-scroll {
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main .el-tabs__item {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-right: 16px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-eli-text-op90);
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main .el-tabs__item:focus {
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main .el-tabs__item.is-active {
	color: var(--am-c-eli-primary);
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main .el-tabs__item:focus-visible {
	box-shadow: 0 0 0 2px var(--am-c-eli-primary);
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main .el-tabs__active-bar {
	background-color: var(--am-c-eli-primary);
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__main .el-tabs__content {
	padding: 12px 0;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__timetable-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__timetable-title {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-eli-text-op70);
	margin: 0 0 8px;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__timetable-range {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-eli-text-op80);
	border-bottom: 1px solid var(--am-c-eli-text-op20);
	margin: 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__timetable-main {
	margin: 0 0 2px;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__timetable-main>* {
	font-size: 14px;
	line-height: 1.42857;
	color: var(--am-c-eli-text-op80);
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__timetable-main__date {
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-eli .am-eli__timetable-main__time {
	font-weight: 400;
}

.amelia-v2-booking #amelia-container .am-eli__tickets-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-eli__bringing-footer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-eli__bringing-footer.am-rw-500 {
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-eli__bringing-footer.am-rw-500 .am-button--secondary {
	order: 2;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-eli__bringing-footer.am-rw-500 .am-button--primary {
	order: 1;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-elt>* {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elt__header {
	display: flex;
	flex-direction: column;
	margin: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-elt__header-left p {
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	color: var(--am-c-elt-text-op80);
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-elt__header-left p.am-elt__heading {
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	color: var(--am-c-elt-text);
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-elt__header-right {
	margin-top: 16px;
	display: flex;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-elt__header-right p {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-elt-text-op90);
}

.amelia-v2-booking #amelia-container .am-elt__header-right p span {
	font-weight: 700;
	margin-right: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__payment_default .am-recaptcha-holder {
	height: 84px;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-fs__payment_default .am-recaptcha-holder>div>div {
	position: absolute !important;
}

.amelia-v2-booking #amelia-container .am-skeleton-ci__inner {
	display: inline-flex;
	flex-direction: column;
	width: calc(50% - 8px);
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .am-skeleton-ci__inner:nth-child(odd) {
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-skeleton-ci__inner:nth-child(2n) {
	margin-left: 8px;
}

.amelia-v2-booking #amelia-container .am-skeleton-ci__label {
	height: 20px;
	width: 65%;
	margin-bottom: 6px;
}

.amelia-v2-booking #amelia-container .am-skeleton-ci__input {
	height: 40px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-elfci * {
	box-sizing: border-box;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-elfci__social-wrapper {
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 100%;
	margin: 8px 0 24px;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-elfci__social-wrapper .am-social-signin__google #g_id_onload {
	display: none;
}

.amelia-v2-booking #amelia-container .am-elfci__social-wrapper .am-social-signin__google .g_id_signin {
	width: 64px;
}

.amelia-v2-booking #amelia-container .am-elfci__social-wrapper__label {
	font-weight: 500;
	font-size: 15px;
	color: var(--black, #04080b);
}

.amelia-v2-booking #amelia-container .am-elfci__social-wrapper-button {
	display: flex;
	gap: 8px;
	padding: 8px;
	justify-content: center;
	align-items: center;
	border-radius: 6px;
	flex: 1 1 0;
	height: 40px;
	box-sizing: border-box;
	border: 1px solid #d1d5d7;
	background: var(--white, #fff);
	cursor: pointer;
	width: 100%;
	max-width: 100%;
	box-shadow: 0 2px 2px rgba(14, 25, 32, .03);
	color: var(--black, #04080b);
	font-size: 15px;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-elfci__social-divider {
	align-items: center;
	display: flex;
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .am-elfci__social-divider:before, .amelia-v2-booking #amelia-container .am-elfci__social-divider:after {
	background: var(--shade-250, #d1d5d7);
	content: "";
	height: 1px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-elfci__social-divider span {
	flex: none;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: var(--shade-500, #808a90);
	margin-left: 8px;
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-elfci__main-content.am-elf__event-customer-info {
	padding-top: 20px;
}

.amelia-v2-booking #amelia-container .am-elfci__main-inner {
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-elfci__event-customer-info-error {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
	margin-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-elfci__form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-elfci__form.am-rw-500 .am-elfci__item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-elfci__form .am-elfci__item {
	width: calc(50% - 12px);
}

.amelia-v2-booking #amelia-container .am-elfci__form .am-elfci__item.am-cf-width-100, .amelia-v2-booking #amelia-container .am-elfci__form .am-elfci__item.am-subscribe {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-elfci__form .am-elfci__item.am-subscribe .el-checkbox__input {
	height: 32px;
	line-height: 32px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-elfci__form .am-elfci__item.am-subscribe .el-checkbox__label {
	line-height: 32px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-elfci__form .am-elfci__item .el-form-item__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family), sans-serif;
	font-weight: 500;
	line-height: unset;
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-elfci__form .am-elfci__item .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-elfci__form .am-elfci__item .el-form-item__error {
	line-height: 1;
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-elfci__form .am-elfci__item .el-form-item__content {
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-elfci__form-mobile {
	gap: 12px 6px;
}

.amelia-v2-booking #amelia-container .am-elfci__form-mobile .el-form-item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-elfci__form-mobile-s {
	gap: 0;
}

.amelia-v2-booking #amelia-container .am-elfci__form__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family), sans-serif;
	font-weight: 500;
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-elfci__error {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
	margin-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-coupon-limit {
	background-color: var(--am-c-coupon-primary-op10);
	border: 1px solid var(--am-c-coupon-primary-op40);
	border-radius: 8px;
	padding: 10px;
	margin-top: 5px;
}

.amelia-v2-booking #amelia-container .am-coupon-limit-col {
	display: flex;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-coupon-limit-text {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	font-size: 13px;
}

.amelia-v2-booking #amelia-container .am-coupon-limit-text div {
	display: inline-block;
	padding-top: 6px;
	padding-bottom: 6px;
}

.amelia-v2-booking #amelia-container .am-coupon-limit-text p, .amelia-v2-booking #amelia-container .am-coupon-limit-text strong {
	color: var(--am-c-ps-text);
}

.amelia-v2-booking #amelia-container .am-coupon-limit-text p {
	font-weight: 300;
}

.amelia-v2-booking #amelia-container .am-coupon-limit .am-icon-coupon-limit {
	font-size: 30px;
	display: inline-block;
	margin-right: 2px;
	vertical-align: middle;
	margin-bottom: 6px;
	margin-top: 6px;
	color: #fff;
	background-color: var(--am-c-coupon-primary);
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-fs__coupon {
	width: 100%;
	display: flex;
	padding: 0;
	margin: 16px 0 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	gap: 4px;
	color: var(--am-c-ps-text);
	white-space: nowrap;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__coupon-invalid .am-input .el-input__wrapper {
	box-shadow: 0 0 0 1px var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-fs__coupon .am-input .el-input__wrapper .am-icon-info-reverse, .amelia-v2-booking #amelia-container .am-fs__coupon .am-input .el-input__wrapper .am-icon-check {
	font-size: 18px;
}

.amelia-v2-booking #amelia-container .am-fs__coupon .am-input .el-input__wrapper .am-icon-info-reverse {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-fs__coupon .am-input .el-input__wrapper .am-icon-check {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	background-color: var(--am-c-success);
	border-radius: 50%;
	color: var(--am-c-inp-bgr);
}

.amelia-v2-booking #amelia-container .am-fs__coupon .el-form-item {
	display: flex;
	gap: 5px;
	align-items: center;
	margin-bottom: 0;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__coupon .el-form-item__label {
	max-width: 50%;
	flex-wrap: wrap;
	height: auto;
}

.amelia-v2-booking #amelia-container .am-fs__coupon .el-form-item__label span {
	white-space: normal;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-fs__coupon .el-form-item .el-form-item__error {
	width: 100%;
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fs__coupon-mobile-s {
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-fs__coupon-mobile-s .am-button {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__coupon-discount {
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-ps-text);
	margin-bottom: 12px;
}

.amelia-v2-booking #amelia-container .am-fs__coupon-discount span:nth-child(2) {
	font-weight: 500;
	color: var(--am-c-success);
}

.amelia-v2-booking #amelia-container .am-pei>* {
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-pei__info {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-pei__info-subtotal {
	display: flex;
	justify-content: space-between;
	margin-top: 16px;
}

.amelia-v2-booking #amelia-container .am-pei__info-subtotal span {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-pay-text);
}

.amelia-v2-booking #amelia-container .am-pei__info-discount, .amelia-v2-booking #amelia-container .am-pei__info-tax {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-pay-text);
	padding-top: 8px;
}

.amelia-v2-booking #amelia-container .am-pei__info-discount-green, .amelia-v2-booking #amelia-container .am-pei__info-tax-green {
	color: var(--am-c-pay-success);
}

.amelia-v2-booking #amelia-container .am-pei__info-bordered {
	border-top: 1px dashed var(--am-c-pay-text-op30);
}

.amelia-v2-booking #amelia-container .am-pei__info-total, .amelia-v2-booking #amelia-container .am-pei__info-deposit, .amelia-v2-booking #amelia-container .am-pei__info-remaining {
	display: flex;
	justify-content: space-between;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-pay-text);
	margin-top: 8px;
	padding-top: 8px;
}

.amelia-v2-booking #amelia-container .am-pei__info-total.am-single-row, .amelia-v2-booking #amelia-container .am-pei__info-deposit.am-single-row, .amelia-v2-booking #amelia-container .am-pei__info-remaining.am-single-row {
	padding-top: 16px;
}

.amelia-v2-booking #amelia-container .am-pei__info-total>span:nth-child(2), .amelia-v2-booking #amelia-container .am-pei__info-deposit>span:nth-child(2), .amelia-v2-booking #amelia-container .am-pei__info-remaining>span:nth-child(2) {
	color: var(--am-c-pay-primary);
}

.amelia-v2-booking #amelia-container .am-pei-service {
	border: 1px solid var(--am-c-pay-text-op30);
	border-radius: 8px;
	padding: 12px;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-pei__segment-wrapper {
	border: 1px solid var(--am-c-pay-border);
	padding: 12px;
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-pei__segment .am-collapse-item__heading {
	flex-wrap: wrap;
	width: 100%;
	padding: 12px;
	transition-delay: .5s;
}

.amelia-v2-booking #amelia-container .am-pei__segment .am-collapse-item__heading-side {
	transition-delay: 0s;
}

.amelia-v2-booking #amelia-container .am-pei__segment .am-collapse-item__heading .am-collapse-item__trigger {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-pei__segment .am-collapse-item__content>* {
	padding: 8px 12px;
}

.amelia-v2-booking #amelia-container .am-pei__segment-info span {
	font-size: 12px;
	line-height: 1.33333;
	font-weight: 500;
	color: var(--am-c-pay-text-op60);
}

.amelia-v2-booking #amelia-container .am-pei__segment-sub {
	width: 100%;
	display: flex;
	justify-content: space-between;
	transition: all ease-in-out .3s;
}

.amelia-v2-booking #amelia-container .am-pei__segment-sub p {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.384615;
	color: var(--am-c-pay-text);
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-pei__segment-open {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-pei__segment-open__total {
	border-top: 1px dashed var(--am-c-pay-text-op30);
	padding: 12px 0 0;
	margin: 12px 0 4px;
}

.amelia-v2-booking #amelia-container .am-pei__segment-open__total>span {
	color: var(--am-c-pay-text-op70);
}

.amelia-v2-booking #amelia-container .am-pei__segment-open__total:last-child {
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-pei__segment-open__text {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	line-height: 1.384615;
	color: var(--am-c-pay-text);
	border-bottom: 1px dashed var(--am-c-pay-text-op20);
}

.amelia-v2-booking #amelia-container .am-pei__segment-open__text span {
	display: inline-flex;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.53846;
	padding: 4px 0;
	color: var(--am-c-pay-text);
}

.amelia-v2-booking #amelia-container .am-pei__segment-open__text .am-amount {
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-pei__segment-open__text:first-child span {
	padding: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-pei__segment-open__text:first-child span.am-amount {
	padding-left: 4px;
}

.amelia-v2-booking #amelia-container .am-pei__segment-open__text:nth-last-child(2) {
	border-bottom: none;
}

.amelia-v2-booking #amelia-container .am-pei__segment-open .am-pei__segment-sub {
	padding: 4px 0 0;
	margin-top: 4px;
	border-top: 1px solid var(--am-c-pay-text-op20);
}

.amelia-v2-booking #amelia-container .am-pei .am-amount {
	white-space: nowrap;
}

.amelia-v2-booking #amelia-container .am-pei .am-fade-enter-active, .amelia-v2-booking #amelia-container .am-pei .am-fade-leave-active {
	transition: opacity .5s ease;
}

.amelia-v2-booking #amelia-container .am-pei .am-fade-enter-from, .amelia-v2-booking #amelia-container .am-pei .am-fade-leave-to {
	opacity: 0;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-fs__payment-stripe__policy {
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--am-c-pay-text-op60);
	margin: 20px 0 10px;
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-fs__payment-stripe__policy p {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-ps-text);
	width: 100%;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-fs__payment-stripe__policy img {
	margin: 0 8px;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-fs__payment-stripe__policy span {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: #6772e5;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__payment-element .am-stripe-pe {
	background-color: var(--am-c-inp-bgr);
	border: 1px solid var(--am-c-inp-border);
	border-radius: 6px;
	box-shadow: 0 2px 2px rgba(14, 25, 32, .03);
	box-sizing: border-box;
	padding: 12px;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__skeleton {
	background-color: var(--am-c-inp-bgr);
	border: 1px solid var(--am-c-inp-border);
	border-radius: 6px;
	padding: 12px;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__skeleton-label {
	font-size: 14px;
	font-weight: 500;
	color: var(--am-c-pay-text-op60);
	margin: 0 0 12px;
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__skeleton-bar {
	height: 14px;
	width: 100%;
	margin-bottom: 10px;
	border-radius: 4px;
	background-color: var(--am-c-pay-text-op60);
	opacity: .18;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__skeleton-bar--short {
	width: 60%;
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-recaptcha-holder {
	height: 84px;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-recaptcha-holder>div>div {
	position: absolute !important;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-fs__payment-stripe__express-checkout {
	margin-bottom: 20px;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-fs__payment-stripe__express-checkout .am-stripe-express {
	margin-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-fs__payment-divider {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin: 16px 0;
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-fs__payment-divider:before, .amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-fs__payment-divider:after {
	content: "";
	flex-grow: 1;
	height: 1px;
	background-color: var(--am-c-pay-text-op60);
	margin: 0 8px;
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-divider-text {
	font-size: 14px;
	color: var(--am-c-pay-text-op60);
	text-transform: uppercase;
	line-height: 1.33333;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-fs__payment_payPal {
	height: 56px;
}

.amelia-v2-booking #amelia-container .am-fs__payment_payPal .paypal-button {
	width: 160px;
	border-radius: 9px;
}

.amelia-v2-booking #amelia-container .am-fs__square-loading {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__square-loading .el-skeleton {
	display: flex;
	align-items: center;
	flex-direction: column;
	gap: 10px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__square-loading .el-skeleton__item {
	width: 100%;
	height: 40px;
}

.amelia-v2-booking #amelia-container .am-fs__payment-square {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.amelia-v2-booking #amelia-container .am-fs__payment-square span {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: #6772e5;
}

.amelia-v2-booking #amelia-container .am-fs__payment-square__google-pay #google-pay-button {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__payment-square__google-pay #google-pay-button div button {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__payment-square__apple-pay #apple-pay-button {
	height: 40px;
	width: 100%;
	font-size: 15px;
	display: inline-block;
	-webkit-appearance: -apple-pay-button;
	-apple-pay-button-type: plain;
	-apple-pay-button-style: black;
}

.amelia-v2-booking #amelia-container .am-fs__payment-square #card-container .sq-card-iframe-container {
	border: 1px solid #d9d9d9;
}

.amelia-v2-booking #amelia-container .am-fs__payment-square .am-fs__payment-divider {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin: 16px 0;
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fs__payment-square .am-fs__payment-divider:before, .amelia-v2-booking #amelia-container .am-fs__payment-square .am-fs__payment-divider:after {
	content: "";
	flex-grow: 1;
	height: 1px;
	background-color: var(--am-c-pay-text-op60);
	margin: 0 8px;
}

.amelia-v2-booking #amelia-container .am-fs__payment-square .am-divider-text {
	font-size: 14px;
	color: var(--am-c-pay-text-op60);
	text-transform: uppercase;
	line-height: 1.33333;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-payments {
	--am-c-ps-text: var(--am-c-main-text);
	--am-c-ps-border: var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-payments>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-payments>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-payments>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-payments>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-payments>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-payments>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-payments>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-payments__heading {
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-ps-text);
	margin-bottom: 4px;
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-payments__sentence {
	display: flex;
	justify-content: center;
	margin-top: 2px;
}

.amelia-v2-booking #amelia-container .am-payments__sentence p {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-ps-text-op60);
}

.amelia-v2-booking #amelia-container .am-payments__full {
	color: var(--am-c-ps-text);
	border: 1px solid var(--am-c-ps-text-op25);
	border-radius: 8px;
	box-shadow: 0 1px 1px var(--am-c-ps-text-op06);
	box-sizing: border-box;
	padding: 12px;
	margin: 16px 0 0;
}

.amelia-v2-booking #amelia-container .am-payments__full-checked {
	border: 1px solid var(--am-c-ps-primary);
	background: var(--am-c-ps-primary-op10);
}

.amelia-v2-booking #amelia-container .am-payments__full-checked:after {
	transform: rotate(45deg) scaleY(1);
}

.amelia-v2-booking #amelia-container .am-payments__full .el-checkbox {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-payments__full .el-checkbox__input {
	height: 32px !important;
	line-height: 32px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-payments__full .el-checkbox__label {
	line-height: 32px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-payments__error {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
	margin-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-payments__method {
	margin-top: 16px;
}

.amelia-v2-booking #amelia-container .am-payments__method-heading {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55555;
	color: var(--am-c-ps-text);
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-payments__method-cards {
	display: flex;
	gap: 6px;
	justify-items: center;
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-payments__method-button {
	display: flex;
	align-items: center;
	gap: 2px;
	width: 108px;
	border: 1px solid var(--am-c-ps-text-op25);
	border-radius: 8px;
	box-shadow: 0 1px 1px var(--am-c-ps-text-op06);
	box-sizing: border-box;
	padding: 12px;
	cursor: pointer;
	flex-direction: column;
	justify-items: center;
	height: fit-content;
}

.amelia-v2-booking #amelia-container .am-payments__method-button img {
	height: 24px;
	width: 24px;
}

.amelia-v2-booking #amelia-container .am-payments__method-button .barion {
	width: 50px;
}

.amelia-v2-booking #amelia-container .am-payments__method-button div p {
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-ps-text);
	margin: 0;
	text-align: center;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-payments__method-button div span {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.66666;
	color: var(--am-c-ps-text-op50);
}

.amelia-v2-booking #amelia-container .am-payments__method-button__selected {
	background: var(--am-c-ps-primary-op10);
	border: 1px solid var(--am-c-ps-primary);
	box-sizing: border-box;
	box-shadow: 0 1px 1px var(--am-c-ps-primary-op06);
}

.amelia-v2-booking #amelia-container .am-payments__method-button-4 {
	width: calc(25% - 6px);
}

.amelia-v2-booking #amelia-container .am-payments__method-button-4.am-rw-480 {
	width: calc(50% - 6px);
}

.amelia-v2-booking #amelia-container .am-payments__method-button-3 {
	width: calc(33.333333% - 6px);
}

.amelia-v2-booking #amelia-container .am-payments__method-button-3.am-rw-420, .amelia-v2-booking #amelia-container .am-payments__method-button-2, .amelia-v2-booking #amelia-container .am-payments__method-button-2.am-rw-420 {
	width: calc(50% - 6px);
}

.amelia-v2-booking #amelia-container .am-payments__pm {
	margin-top: 24px;
}

.amelia-v2-booking #amelia-container .am-payments .el-checkbox__label {
	font-size: 15px;
}

.amelia-v2-booking #amelia-container .am-congrats__info-title {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55555;
	color: var(--am-c-atc-text);
	margin: 16px 0 12px;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item * {
	font-size: 15px;
	line-height: 1.6;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item__value {
	font-weight: 500;
	color: var(--am-c-atc-text);
}

.amelia-v2-booking #amelia-container .am-congrats__info-item__value.collapsable {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	margin-top: -9px;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item__value.collapsable span {
	padding: 2px 0;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item__value .am-clickable {
	color: var(--am-c-primary);
	cursor: pointer;
	padding: 0 2px;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item__value .am-clickable:hover {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item__value .am-clickable:focus-visible {
	outline: 2px solid var(--am-c-primary);
	border-radius: 2px;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item * {
	font-size: 14px;
	line-height: 1.42857;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 12px;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item * {
	font-size: 14px;
	line-height: 1.42857;
	word-break: break-word;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item.am-rw-480 {
	flex-direction: column;
	align-items: flex-start;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item.am-rw-480 * {
	font-size: 16px;
}

.amelia-v2-booking #amelia-container .am-congrats__info-item__label {
	color: var(--am-c-atc-text-op40);
}

.amelia-v2-booking #amelia-container .am-congrats__info-item__value {
	color: var(--am-c-atc-text);
}

.amelia-v2-booking #amelia-container .am-congrats__main {
	display: flex;
	margin-top: 22px;
	flex-direction: column;
	align-items: center;
	font-family: var(--am-font-family);
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-congrats__main>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__main>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__main>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__main>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__main>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__main>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-congrats__main img {
	width: 54px;
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-congrats__main-heading {
	margin-bottom: 2px;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: var(--am-c-atc-heading-text);
}

.amelia-v2-booking #amelia-container .am-congrats__main-heading-waiting-list {
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-congrats__main-atc {
	margin-top: 16px;
}

.amelia-v2-booking #amelia-container .am-congrats__main span {
	color: var(--am-c-atc-heading-text-op40);
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857;
}

.amelia-v2-booking #amelia-container .am-atc-sbs>p {
	text-align: center;
	font-size: 18px;
	line-height: 20px;
	color: var(--am-c-atc-text);
	font-weight: 400;
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-atc-sbs-cals {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-atc-sbs-cals-cards {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-atc-sbs-cals-card {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 86px;
	text-decoration: none;
	color: var(--am-c-atc-text);
	border: 1px solid;
	border-radius: 4px;
	background-color: var(--am-c-atc-text-op50);
	padding: 16px 0 8px;
	margin-right: 8px;
	box-sizing: border-box;
	box-shadow: 0 1px 1px rgba(115, 134, 169, .06);
}

.amelia-v2-booking #amelia-container .am-atc-sbs-cals-card p {
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-atc-sbs-cals-card div {
	display: flex;
	height: 24px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-atc-sbs-cals-card div span {
	font-size: 24px;
	color: var(--am-c-atc-text);
}

.amelia-v2-booking #amelia-container .am-atc-sbs-cals-card div .am-icon-yahoo {
	font-size: 17px;
}

.amelia-v2-booking #amelia-container .am-atc-sbs-cals-card:hover {
	background-color: var(--am-c-atc-text-op10);
}

.amelia-v2-booking #amelia-container .am-atc-sbs-cals-card:focus-visible {
	outline: 2px solid var(--am-c-atc-text);
	outline-offset: 3px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-atc-event {
	--am-c-atc-text: var(--am-c-sb-text);
}

.amelia-v2-booking #amelia-container .am-atc-event>p {
	text-align: center;
	font-size: 18px;
	line-height: 1.55555;
	font-weight: 500;
	color: var(--am-c-atc-text);
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-atc-event-cals {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-atc-event-cals-cards {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-atc-event-cals-card {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 86px;
	text-decoration: none;
	color: var(--am-c-atc-text);
	border: 1px solid;
	border-radius: 4px;
	background-color: var(--am-c-atc-text-op50);
	padding: 16px 0 8px;
	margin-right: 8px;
	box-sizing: border-box;
	box-shadow: 0 1px 1px rgba(115, 134, 169, .06);
}

.amelia-v2-booking #amelia-container .am-atc-event-cals-card p {
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-atc-event-cals-card div {
	display: flex;
	height: 24px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-atc-event-cals-card div span {
	font-size: 24px;
	color: var(--am-c-atc-text);
}

.amelia-v2-booking #amelia-container .am-atc-event-cals-card div .am-icon-yahoo {
	font-size: 17px;
}

.amelia-v2-booking #amelia-container .am-atc-event-cals-card:hover {
	background-color: var(--am-c-atc-text-op10);
}

.amelia-v2-booking #amelia-container .am-atc-event-cals-card:focus-visible {
	outline: 2px solid var(--am-c-atc-text);
	outline-offset: 3px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-skeleton-congratz-heading {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 13px;
}

.amelia-v2-booking #amelia-container .am-skeleton-congratz-heading :first-child {
	width: 52px;
	height: 52px;
	margin-bottom: 9px;
}

.amelia-v2-booking #amelia-container .am-skeleton-congratz-heading :nth-child(2) {
	height: 28px;
	max-width: 132px;
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-skeleton-congratz-heading :last-child {
	max-width: 148px;
	height: 18px;
}

.amelia-v2-booking #amelia-container .am-skeleton-congratz-booking-info>div {
	display: flex;
	justify-content: space-between;
	margin-bottom: 12px;
}

.amelia-v2-booking #amelia-container .am-skeleton-congratz-booking-info>div .el-skeleton__item {
	height: 20px;
}

.amelia-v2-booking #amelia-container .am-skeleton-congratz-booking-info .am-customer-info {
	border-bottom: 1px solid var(--am-c-skeleton-op20);
	padding-bottom: 12px;
}

.amelia-v2-booking.am-dialog-el.am-dialog-popup {
	background-color: rgba(0, 0, 0, .5);
	z-index: 99999999 !important;
}

.amelia-v2-booking.am-dialog-el.am-dialog-popup .el-dialog {
	border-radius: 8px;
	overflow: hidden;
	background-color: var(--am-c-main-bgr);
}

.amelia-v2-booking.am-dialog-el.am-dialog-popup .el-dialog * {
	box-sizing: border-box;
	font-family: var(--am-font-family), sans-serif;
	word-break: break-word;
}

@media only screen and (max-width: 768px) {
	.amelia-v2-booking.am-dialog-el.am-dialog-popup .el-dialog {
		margin-top: 0;
	}
}

.amelia-v2-booking.am-dialog-el.am-dialog-popup .el-dialog .am-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking .el-skeleton {
	width: 100%;
	padding: 16px 32px;
}

.amelia-v2-booking.am-elf, .amelia-v2-booking.am-ecf {
	margin: 0 auto;
	max-width: var(--am-mw-main);
	background-color: var(--am-c-main-bgr);
}

@media only screen and (max-width: 768px) {
	.amelia-v2-booking .am-dialog-el__main-container {
		overflow: visible;
	}
}

.amelia-v2-booking .am-dialog-el__main-container::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking .am-dialog-el__main-container::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking .am-dialog-el__main-container::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container.am-elf {
	margin: 0 auto;
	max-width: var(--am-mw-main);
	background-color: var(--am-c-main-bgr);
	padding: 16px;
	border-radius: 12px;
}

.amelia-v2-booking #amelia-container .am-ecfils {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-ecfils__item {
	height: 32px;
}

.amelia-v2-booking #amelia-container .am-ecfils__search {
	flex: 0 1 auto;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecfils__btn {
	max-width: 100px;
	margin-left: 8px;
}

.amelia-v2-booking #amelia-container .am-ecfils__btn.am-rw-500 {
	width: auto;
}

.amelia-v2-booking #amelia-container .am-ecfils__btn.am-single {
	margin: 0 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-ecfils__btn .am-button {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecfils__btn .am-button__inner {
	width: 100%;
	justify-content: space-evenly;
}

.amelia-v2-booking #amelia-container .am-ecfils__btn .am-button__inner span {
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-ecfils__btn .am-button .am-icon-filter {
	font-size: 20px;
}

.amelia-v2-booking #amelia-container .am-ecfils .el-skeleton {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-ecbs {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-ecbs__item {
	width: 100%;
	height: var(--am-h-secs);
}

.amelia-v2-booking #amelia-container .am-ecbs__item.am-default {
	--am-h-secs: 40px;
}

.amelia-v2-booking #amelia-container .am-ecbs__item.am-medium {
	--am-h-secs: 36px;
}

.amelia-v2-booking #amelia-container .am-ecbs__item.am-small {
	--am-h-secs: 32px;
}

.amelia-v2-booking #amelia-container .am-ecbs__item.am-mini {
	--am-h-secs: 28px;
}

.amelia-v2-booking #amelia-container .am-ecbs__item.am-micro {
	--am-h-secs: 24px;
}

.amelia-v2-booking #amelia-container .am-ecbs__item.am-custom {
	--am-h-secs: 100%;
}

.amelia-v2-booking #amelia-container .am-ecbs .el-skeleton {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-ecms {
	margin: 8px 24px;
	height: var(--am-h-ecms);
}

.amelia-v2-booking #amelia-container .am-ecms__item {
	margin: 1px;
}

.amelia-v2-booking #amelia-container .am-ecms .el-skeleton {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-ecs {
	margin: 8px 24px;
}

.amelia-v2-booking #amelia-container .am-ecs__page {
	display: flex;
	background-color: var(--am-c-ecal-bgr);
	border-radius: 8px;
	border: 1px solid var(--am-c-ecal-text-op10);
	box-shadow: 0 5px 5px 0 var(--am-c-ecal-text-op03);
}

.amelia-v2-booking #amelia-container .am-ecs__page.am-tablet {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-ecs__page * {
	font-family: var(--am-font-family, "Amelia Roboto"), sans-serif;
	font-style: initial;
	box-sizing: border-box;
	text-decoration: unset;
}

.amelia-v2-booking #amelia-container .am-ecs__filters {
	margin: 40px 24px 0;
}

.amelia-v2-booking #amelia-container .am-ecs__filters .am-slide-fade-enter-active {
	transition: all .3s ease-out;
}

.amelia-v2-booking #amelia-container .am-ecs__filters .am-slide-fade-leave-active {
	transition: all .3s cubic-bezier(1, .5, .8, 1);
}

.amelia-v2-booking #amelia-container .am-ecs__filters .am-slide-fade-enter-from, .amelia-v2-booking #amelia-container .am-ecs__filters .am-slide-fade-leave-to {
	transform: translatey(20px);
	opacity: 0;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-top {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-search {
	flex: 0 1 auto;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-btn {
	margin-left: 8px;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-btn.am-rw-500 {
	width: auto;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-btn.am-single {
	margin: 0 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-btn .am-button {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-btn .am-button__inner {
	width: 100%;
	justify-content: space-evenly;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-btn .am-button__inner span {
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-btn .am-button .am-icon-filter {
	font-size: 20px;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 16px 0 0;
	background-color: var(--am-c-ecal-text-op03);
	border-radius: 6px;
	padding: 12px 20px;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu.am-rw-650 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw25 {
	max-width: calc(25% - 16px);
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw25.am-rw-650 {
	max-width: calc(50% - 4px);
	padding: 4px 0;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw25.am-rw-420 {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw33 {
	max-width: calc(33.333% - 16px);
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw33.am-rw-600 {
	max-width: calc(50% - 4px);
	padding: 4px 0;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw33.am-rw-600:last-child {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw33.am-rw-420 {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw50 {
	max-width: calc(50% - 16px);
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw50.am-rw-600 {
	max-width: calc(50% - 4px);
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw50.am-rw-420 {
	max-width: 100%;
	padding: 4px 0;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items.am-mw100 {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: nowrap;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag {
	background-color: transparent;
	border: none;
	font-size: 14px;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag.is-hit {
	width: calc(100% - 24px);
	padding: 0 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag.is-hit .el-tag__content {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag:not(.is-hit) {
	width: 24px;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag__close {
	display: none;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag .el-select__tags-text {
	display: block;
	max-width: unset !important;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: var(--am-c-inp-text);
	font-size: 14px;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items .am-select .el-input__prefix {
	left: 4px;
	font-size: 25px;
}

.amelia-v2-booking #amelia-container .am-ecs__filters-menu__items .am-select .el-input__prefix span {
	color: var(--am-c-select-placeholder);
}

.amelia-v2-booking #amelia-container .am-ecs__header {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 8px 24px;
}

.amelia-v2-booking #amelia-container .am-ecs__header-inner {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin: 8px 0;
}

.amelia-v2-booking #amelia-container .am-ecs__header-actions {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-ecs__header-today.am-button.am-button--small {
	--am-padd-btn: 6px 30px;
	margin: 0 16px 0 0;
}

.amelia-v2-booking #amelia-container .am-ecs__header-prev.am-button.am-button--small {
	--am-fs-btn: 16px;
	margin: 0 8px 0 0;
}

.amelia-v2-booking #amelia-container .am-ecs__header-next.am-button.am-button--small {
	--am-fs-btn: 16px;
	margin: 0 16px 0 0;
}

.amelia-v2-booking #amelia-container .am-ecs__header-text {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555556;
	color: var(--am-c-ecal-heading-text);
}

.amelia-v2-booking #amelia-container .am-ecs__header-selection {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 40%;
	margin: 8px 0;
}

.amelia-v2-booking #amelia-container .am-ecs__header-selection.am-rw-650 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__header-selection .am-select-wrapper {
	width: calc(50% - 3px);
}

.amelia-v2-booking #amelia-container .am-ecs__main {
	width: calc(100% - 290px);
}

.amelia-v2-booking #amelia-container .am-ecs__main.am-full-width {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__side {
	max-width: 290px;
	width: 100%;
	border-radius: 8px;
	background-color: var(--am-c-ecal-text-op03);
}

.amelia-v2-booking #amelia-container .am-ecs__side-header {
	padding: 16px 24px 0;
}

.amelia-v2-booking #amelia-container .am-ecs__side-header__text {
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-ecal-heading-text);
	margin: 0 0 12px;
}

.amelia-v2-booking #amelia-container .am-ecs__side-header__range {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-ecal-heading-text-op70);
	margin: 0 0 12px;
}

.amelia-v2-booking #amelia-container .am-ecs__side-header__actions {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 12px;
}

.amelia-v2-booking #amelia-container .am-ecs__side-header__btn.am-button.am-button--small.is-icon-only {
	width: calc(50% - 4px);
	font-size: 16px;
}

.amelia-v2-booking #amelia-container .am-ecs__side-tab {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px 24px 12px;
}

.amelia-v2-booking #amelia-container .am-ecs__side-tab__item {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(50% - 4px);
	padding: 12px 16px 10px;
	color: var(--am-c-ecal-text);
	background-color: var(--am-c-ecal-text-op05);
	border-radius: 9px 9px 0 0;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.42857;
	cursor: pointer;
	transition: all .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-ecs__side-tab__item:hover:not(.am-active) {
	background-color: var(--am-c-ecal-text-op10);
}

.amelia-v2-booking #amelia-container .am-ecs__side-tab__item:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: -3px;
	left: 0;
	background-color: var(--am-c-ecal-text-op20);
}

.amelia-v2-booking #amelia-container .am-ecs__side-tab__item.am-upcoming.am-active {
	color: var(--am-c-ecal-bgr);
	background-color: var(--am-c-ecal-primary);
}

.amelia-v2-booking #amelia-container .am-ecs__side-tab__item.am-upcoming.am-active:after {
	background-color: var(--am-c-ecal-primary);
}

.amelia-v2-booking #amelia-container .am-ecs__side-tab__item.am-waiting.am-active {
	color: var(--am-c-ecal-bgr);
	background-color: var(--am-c-ecal-warning);
}

.amelia-v2-booking #amelia-container .am-ecs__side-tab__item.am-waiting.am-active:after {
	background-color: var(--am-c-ecal-warning);
}

.amelia-v2-booking #amelia-container .am-ecs__side-main {
	padding: 0 24px;
	overflow-x: hidden;
}

.amelia-v2-booking #amelia-container .am-ecs__side-main::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-ecs__side-main::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-ecs__side-main::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-ecs__side-card {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 12px 16px 12px 24px;
	border-radius: 8px;
	background-color: var(--am-c-ecal-card-bgr);
	box-shadow: 4px 0 0 0 var(--am-c-evt) inset, 0 2px 2px -1px var(--am-c-ecal-card-border), 0 0 11px 0 var(--am-c-ecal-card-border-op10);
	margin: 0 0 12px;
	cursor: pointer;
	transition: background-color .2s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-ecs__side-card:hover {
	background-color: var(--am-c-evt-op05);
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__header {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__begins {
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	color: var(--am-c-ecal-card-text-op50);
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__price {
	text-align: end;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.38462;
	color: var(--am-c-ecal-primary);
	margin-left: auto;
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__date-time {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex: 0 0 auto;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__day {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.111111;
	color: var(--am-c-ecal-card-text);
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__month, .amelia-v2-booking #amelia-container .am-ecs__side-card__at, .amelia-v2-booking #amelia-container .am-ecs__side-card__time, .amelia-v2-booking #amelia-container .am-ecs__side-card__year {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	color: var(--am-c-ecal-card-text);
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__name {
	width: 100%;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.42857;
	color: var(--am-c-ecal-card-text);
	margin: 8px 0 0;
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__location {
	width: 100%;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.38462;
	color: var(--am-c-ecal-card-text-op80);
	margin: 4px 0 0;
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__footer {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__status {
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.38462;
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__status.am-open {
	color: var(--am-c-ecal-success);
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__status.am-full {
	color: var(--am-c-ecal-primary);
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__status.am-upcoming, .amelia-v2-booking #amelia-container .am-ecs__side-card__status.am-waiting {
	color: var(--am-c-ecal-warning);
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__spots {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.38462;
	color: var(--am-c-ecal-card-text-op80);
	margin-left: auto;
}

.amelia-v2-booking #amelia-container .am-ecs__side-card__spots-numb {
	font-weight: 700;
	margin: 0 4px 0 0;
}

.amelia-v2-booking #amelia-container .am-ecs__side-empty {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: var(--am-c-ecal-card-text);
	font-size: 16px;
	margin: 16px 0;
}

.amelia-v2-booking #amelia-container .am-ecs__side.am-full-width {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__side.am-full-width .am-ecs__side-header {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-ecs__side.am-full-width .am-ecs__side-header__actions {
	max-width: 100px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs__side.am-full-width .am-ecs__side-main {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-ecs__side.am-full-width .am-ecs__side-card {
	width: calc(33.33333% - 6px);
}

.amelia-v2-booking #amelia-container .am-ecs__side.am-full-width .am-ecs__side-card.am-rw-768 {
	width: calc(50% - 6px);
}

.amelia-v2-booking #amelia-container .am-ecs__side.am-full-width .am-ecs__side-card.am-rw-600 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-section-header>th {
	background-color: var(--am-c-ecal-text-op03);
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-scrollgrid-sync-inner {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-col-header-cell-cushion {
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
	color: var(--am-c-ecal-text-op50);
	padding: 7px 0;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table tr:last-of-type td {
	border-bottom: none;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table td {
	border: 1px solid var(--am-c-ecal-text-op05);
	padding: 4px 0 0;
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table td:first-of-type {
	border-left: none;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table td:last-of-type {
	border-right: none;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table td .fc-highlight {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .fc-daygrid-day-number {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-ecal-text);
	padding: 0 4px;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .am-evt-day-wrapper.mobile.fc-day-today .fc-daygrid-day-number {
	color: var(--am-c-ecal-bgr);
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .am-evt-day-wrapper.mobile .fc-daygrid-day-top {
	padding: 6px 0;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .am-evt-day-wrapper.mobile .fc-daygrid-day-top:before {
	left: 50%;
	transform: translate(-50%, -50%);
	width: 20px;
	height: 20px;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .am-evt-day-wrapper.mobile .fc-daygrid-day-number {
	width: 100%;
	text-align: center;
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .am-evt-day-wrapper.mobile .fc-daygrid-day-events {
	height: calc(100% - 26px);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover {
	max-width: 430px;
	background-color: var(--am-c-ecal-bgr);
	border-radius: 8px;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-header {
	padding: 16px 16px 8px;
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-title {
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.333333;
	color: var(--am-c-ecal-text);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-close {
	font-size: 18px;
	line-height: 1;
	color: var(--am-c-ecal-text);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-close:hover {
	color: var(--am-c-ecal-text-op70);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-body {
	background-color: var(--am-c-ecal-bgr);
	padding: 0 16px 16px;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-body .fc-daygrid-event-harness {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-body .am-evt-block:focus {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-body .am-evt-block:focus:after {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-day-today .fc-daygrid-day-top {
	position: relative;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-day-wrapper.fc-day-today .fc-daygrid-day-top:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 8px;
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: var(--am-c-ecal-error);
	transform: translateY(-50%);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-block {
	background-color: var(--am-c-main-bgr);
	border-radius: 4px;
	text-decoration: none;
	margin: 0 4px 4px;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-block:hover {
	text-decoration: none;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-block:focus:after {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	height: auto;
	border-radius: 4px;
	padding: 2px 2px 2px 6px;
	overflow: hidden;
	box-shadow: 2px 0 0 0 var(--am-c-evt) inset, 0 1px 1px 0 var(--am-c-ecal-text-op30);
	box-sizing: border-box;
	transition: .5s all ease-in-out;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-hovered .am-evt-background {
	opacity: .25;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-closed .am-evt-background {
	background-color: var(--am-c-ecal-text-op03);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-closed .am-evt-time {
	color: var(--am-c-ecal-text-op30);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-closed .am-evt-text {
	color: var(--am-c-ecal-text-op50);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-closed .am-evt-spots-left {
	color: var(--am-c-ecal-text-op30);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-canceled {
	box-shadow: 0 1px 1px 0 var(--am-c-ecal-text-op30);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-canceled .am-evt-background {
	background-color: var(--am-c-ecal-text-op03);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-canceled .am-evt-time {
	color: var(--am-c-ecal-text-op30);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-canceled .am-evt-text {
	color: var(--am-c-ecal-text-op50);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-canceled .am-evt-spots-left, .amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-full .am-evt-time {
	color: var(--am-c-ecal-text-op30);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-full .am-evt-text {
	color: var(--am-c-ecal-text-op50);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-wrapper.am-evt-full .am-evt-spots-left {
	color: var(--am-c-ecal-text-op30);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-time {
	display: flex;
	width: 100%;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.454545;
	color: var(--am-c-ecal-text-op70);
	margin: 0;
	padding: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-inner {
	display: flex;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .08;
	z-index: -1;
	background-color: var(--am-c-evt);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-color {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 4px;
	height: calc(100% - 8px);
	border-radius: 2px;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-text {
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.333333;
	color: var(--am-c-ecal-text);
	margin: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-spots-left {
	flex: 1;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.27273;
	color: var(--am-c-ecal-text-op70);
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-spots {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-more-link {
	width: calc(100% - 8px);
	background-color: var(--am-c-ecal-text-op05);
	box-shadow: 0 1px 1px 0 var(--am-c-ecal-text-op30);
	border-radius: 4px;
	padding: 4px 6px;
	margin: 0 4px 2px;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-more-link:hover {
	background-color: var(--am-c-ecal-text-op10);
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-more-link.mobile {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	box-shadow: none;
	padding: 0;
	margin: 0;
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-more-link-inner {
	position: relative;
	width: 100%;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.45455;
	color: var(--am-c-ecal-text-op70);
	z-index: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.amelia-v2-booking #amelia-container .am-ecs .am-evt-more-link-inner.mobile {
	display: flex;
	width: 8px;
	height: 8px;
	align-items: center;
	justify-content: center;
	background-color: var(--am-c-ecal-primary);
	box-shadow: 0 1px 1px 0 var(--am-c-ecal-primary-op30);
	color: var(--am-c-ecal-bgr);
	font-size: 16px;
	line-height: 1;
	padding: 0;
	border-radius: 50%;
	overflow: visible;
	text-overflow: unset;
	white-space: normal;
}

.amelia-v2-booking #amelia-container .am-caph {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-caph__main {
	padding: 16px 32px;
	box-shadow: 0 2px 3px var(--am-c-caph-text-op15);
}

.amelia-v2-booking #amelia-container .am-caph__text {
	font-family: var(--am-font-family), sans-serif;
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.55;
	text-transform: initial;
	letter-spacing: initial;
	color: var(--am-c-caph-heading-text);
	padding: 6px 0;
	margin: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-caph__text:before {
	display: none;
}

.amelia-v2-booking #amelia-container .am-caph__menu {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-caph .am-select-wrapper {
	max-width: 250px;
}

#amelia-app-backend-new #amelia-container .am-caph {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
}

#amelia-app-backend-new #amelia-container .am-caph__main {
	padding: 16px 32px;
	box-shadow: 0 2px 3px var(--am-c-caph-text-op15);
}

#amelia-app-backend-new #amelia-container .am-caph__text {
	font-family: var(--am-font-family), sans-serif;
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.55;
	text-transform: initial;
	letter-spacing: initial;
	color: var(--am-c-caph-heading-text);
	padding: 6px 0;
	margin: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-caph__text:before {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-caph__menu {
	font-size: 24px;
}

#amelia-app-backend-new #amelia-container .am-caph .am-select-wrapper {
	max-width: 250px;
}

.amelia-v2-booking #amelia-container .am-cappf {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 12px;
	background-color: var(--am-c-cappf-bgr);
	box-shadow: 0 -2px 3px var(--am-c-cappf-text-op15);
}

.amelia-v2-booking #amelia-container .am-cappf__options {
	display: flex;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-cappf__options.am-only-one {
	justify-content: flex-end;
}

#amelia-app-backend-new #amelia-container .am-cappf {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 12px;
	background-color: var(--am-c-cappf-bgr);
	box-shadow: 0 -2px 3px var(--am-c-cappf-text-op15);
}

#amelia-app-backend-new #amelia-container .am-cappf__options {
	display: flex;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-cappf__options.am-only-one {
	justify-content: flex-end;
}

.el-date-table {
	font-size: 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell {
	background-color: var(--el-datepicker-inrange-bg-color);
}

.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
	color: var(--el-datepicker-text-color);
}

.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell {
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px;
	margin-left: 5px;
}

.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell {
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
	margin-right: 5px;
}

.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell {
	background-color: var(--el-datepicker-inrange-bg-color);
}

.el-date-table td {
	box-sizing: border-box;
	cursor: pointer;
	height: 30px;
	padding: 4px 0;
	position: relative;
	text-align: center;
	width: 32px;
}

.el-date-table td .el-date-table-cell {
	box-sizing: border-box;
	height: 30px;
	padding: 3px 0;
}

.el-date-table td .el-date-table-cell .el-date-table-cell__text {
	border-radius: 50%;
	display: block;
	height: 24px;
	left: 50%;
	line-height: 24px;
	margin: 0 auto;
	position: absolute;
	transform: translate(-50%);
	width: 24px;
}

.el-date-table td.next-month, .el-date-table td.prev-month {
	color: var(--el-datepicker-off-text-color);
}

.el-date-table td.today {
	position: relative;
}

.el-date-table td.today .el-date-table-cell__text {
	color: var(--el-color-primary);
	font-weight: 700;
}

.el-date-table td.today.end-date .el-date-table-cell__text, .el-date-table td.today.start-date .el-date-table-cell__text {
	color: #fff;
}

.el-date-table td.available:hover {
	color: var(--el-datepicker-hover-text-color);
}

.el-date-table td.in-range .el-date-table-cell {
	background-color: var(--el-datepicker-inrange-bg-color);
}

.el-date-table td.in-range .el-date-table-cell:hover {
	background-color: var(--el-datepicker-inrange-hover-bg-color);
}

.el-date-table td.current:not(.disabled) .el-date-table-cell__text {
	background-color: var(--el-datepicker-active-color);
	color: #fff;
}

.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text {
	outline: 2px solid var(--el-datepicker-active-color);
	outline-offset: 1px;
}

.el-date-table td.end-date .el-date-table-cell, .el-date-table td.start-date .el-date-table-cell {
	color: #fff;
}

.el-date-table td.end-date .el-date-table-cell__text, .el-date-table td.start-date .el-date-table-cell__text {
	background-color: var(--el-datepicker-active-color);
}

.el-date-table td.start-date .el-date-table-cell {
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px;
	margin-left: 5px;
}

.el-date-table td.end-date .el-date-table-cell {
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
	margin-right: 5px;
}

.el-date-table td.disabled .el-date-table-cell {
	background-color: var(--el-fill-color-light);
	color: var(--el-text-color-placeholder);
	cursor: not-allowed;
	opacity: 1;
}

.el-date-table td.selected .el-date-table-cell {
	border-radius: 15px;
	margin-left: 5px;
	margin-right: 5px;
}

.el-date-table td.selected .el-date-table-cell__text {
	background-color: var(--el-datepicker-active-color);
	border-radius: 15px;
	color: #fff;
}

.el-date-table td.week {
	color: var(--el-datepicker-header-text-color);
	font-size: 80%;
}

.el-date-table td:focus {
	outline: none;
}

.el-date-table th {
	border-bottom: 1px solid var(--el-border-color-lighter);
	color: var(--el-datepicker-header-text-color);
	font-weight: 400;
	padding: 5px;
}

.el-month-table {
	border-collapse: collapse;
	font-size: 12px;
	margin: -1px;
}

.el-month-table td {
	cursor: pointer;
	padding: 8px 0;
	position: relative;
	text-align: center;
	width: 68px;
}

.el-month-table td .el-date-table-cell {
	box-sizing: border-box;
	height: 48px;
	padding: 6px 0;
}

.el-month-table td.today .el-date-table-cell__text {
	color: var(--el-color-primary);
	font-weight: 700;
}

.el-month-table td.today.end-date .el-date-table-cell__text, .el-month-table td.today.start-date .el-date-table-cell__text {
	color: #fff;
}

.el-month-table td.disabled .el-date-table-cell__text {
	background-color: var(--el-fill-color-light);
	color: var(--el-text-color-placeholder);
	cursor: not-allowed;
}

.el-month-table td.disabled .el-date-table-cell__text:hover {
	color: var(--el-text-color-placeholder);
}

.el-month-table td .el-date-table-cell__text {
	border-radius: 18px;
	color: var(--el-datepicker-text-color);
	display: block;
	height: 36px;
	left: 50%;
	line-height: 36px;
	margin: 0 auto;
	position: absolute;
	transform: translate(-50%);
	width: 54px;
}

.el-month-table td .el-date-table-cell__text:hover {
	color: var(--el-datepicker-hover-text-color);
}

.el-month-table td.in-range .el-date-table-cell {
	background-color: var(--el-datepicker-inrange-bg-color);
}

.el-month-table td.in-range .el-date-table-cell:hover {
	background-color: var(--el-datepicker-inrange-hover-bg-color);
}

.el-month-table td.end-date .el-date-table-cell, .el-month-table td.start-date .el-date-table-cell {
	color: #fff;
}

.el-month-table td.end-date .el-date-table-cell__text, .el-month-table td.start-date .el-date-table-cell__text {
	background-color: var(--el-datepicker-active-color);
	color: #fff;
}

.el-month-table td.start-date .el-date-table-cell {
	border-bottom-left-radius: 24px;
	border-top-left-radius: 24px;
	margin-left: 3px;
}

.el-month-table td.end-date .el-date-table-cell {
	border-bottom-right-radius: 24px;
	border-top-right-radius: 24px;
	margin-right: 3px;
}

.el-month-table td.current:not(.disabled) .el-date-table-cell {
	border-radius: 24px;
	margin-left: 3px;
	margin-right: 3px;
}

.el-month-table td.current:not(.disabled) .el-date-table-cell__text {
	background-color: var(--el-datepicker-active-color);
	color: #fff;
}

.el-month-table td:focus-visible {
	outline: none;
}

.el-month-table td:focus-visible .el-date-table-cell__text {
	outline: 2px solid var(--el-datepicker-active-color);
	outline-offset: 1px;
}

.el-year-table {
	border-collapse: collapse;
	font-size: 12px;
	margin: -1px;
}

.el-year-table .el-icon {
	color: var(--el-datepicker-icon-color);
}

.el-year-table td {
	cursor: pointer;
	padding: 8px 0;
	position: relative;
	text-align: center;
	width: 68px;
}

.el-year-table td .el-date-table-cell {
	box-sizing: border-box;
	height: 48px;
	padding: 6px 0;
}

.el-year-table td.today .el-date-table-cell__text {
	color: var(--el-color-primary);
	font-weight: 700;
}

.el-year-table td.today.end-date .el-date-table-cell__text, .el-year-table td.today.start-date .el-date-table-cell__text {
	color: #fff;
}

.el-year-table td.disabled .el-date-table-cell__text {
	background-color: var(--el-fill-color-light);
	color: var(--el-text-color-placeholder);
	cursor: not-allowed;
}

.el-year-table td.disabled .el-date-table-cell__text:hover {
	color: var(--el-text-color-placeholder);
}

.el-year-table td .el-date-table-cell__text {
	border-radius: 18px;
	color: var(--el-datepicker-text-color);
	display: block;
	height: 36px;
	left: 50%;
	line-height: 36px;
	margin: 0 auto;
	position: absolute;
	transform: translate(-50%);
	width: 60px;
}

.el-year-table td .el-date-table-cell__text:hover {
	color: var(--el-datepicker-hover-text-color);
}

.el-year-table td.in-range .el-date-table-cell {
	background-color: var(--el-datepicker-inrange-bg-color);
}

.el-year-table td.in-range .el-date-table-cell:hover {
	background-color: var(--el-datepicker-inrange-hover-bg-color);
}

.el-year-table td.end-date .el-date-table-cell, .el-year-table td.start-date .el-date-table-cell {
	color: #fff;
}

.el-year-table td.end-date .el-date-table-cell__text, .el-year-table td.start-date .el-date-table-cell__text {
	background-color: var(--el-datepicker-active-color);
	color: #fff;
}

.el-year-table td.start-date .el-date-table-cell {
	border-bottom-left-radius: 24px;
	border-top-left-radius: 24px;
}

.el-year-table td.end-date .el-date-table-cell {
	border-bottom-right-radius: 24px;
	border-top-right-radius: 24px;
}

.el-year-table td.current:not(.disabled) .el-date-table-cell__text {
	background-color: var(--el-datepicker-active-color);
	color: #fff;
}

.el-year-table td:focus-visible {
	outline: none;
}

.el-year-table td:focus-visible .el-date-table-cell__text {
	outline: 2px solid var(--el-datepicker-active-color);
	outline-offset: 1px;
}

.el-time-spinner.has-seconds .el-time-spinner__wrapper {
	width: 33.3%;
}

.el-time-spinner__wrapper {
	display: inline-block;
	max-height: 192px;
	overflow: auto;
	position: relative;
	vertical-align: top;
	width: 50%;
}

.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
	padding-bottom: 15px;
}

.el-time-spinner__wrapper.is-arrow {
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
}

.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
	transform: translateY(-32px);
}

.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
	background: var(--el-fill-color-light);
	cursor: default;
}

.el-time-spinner__arrow {
	color: var(--el-text-color-secondary);
	cursor: pointer;
	font-size: 12px;
	height: 30px;
	left: 0;
	line-height: 30px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: var(--el-index-normal);
}

.el-time-spinner__arrow:hover {
	color: var(--el-color-primary);
}

.el-time-spinner__arrow.arrow-up {
	top: 10px;
}

.el-time-spinner__arrow.arrow-down {
	bottom: 10px;
}

.el-time-spinner__input.el-input {
	width: 70%;
}

.el-time-spinner__input.el-input .el-input__inner, .el-time-spinner__list {
	padding: 0;
	text-align: center;
}

.el-time-spinner__list {
	list-style: none;
	margin: 0;
}

.el-time-spinner__list:after, .el-time-spinner__list:before {
	content: "";
	display: block;
	height: 80px;
	width: 100%;
}

.el-time-spinner__item {
	color: var(--el-text-color-regular);
	font-size: 12px;
	height: 32px;
	line-height: 32px;
}

.el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
	background: var(--el-fill-color-light);
	cursor: pointer;
}

.el-time-spinner__item.is-active:not(.is-disabled) {
	color: var(--el-text-color-primary);
	font-weight: 700;
}

.el-time-spinner__item.is-disabled {
	color: var(--el-text-color-placeholder);
	cursor: not-allowed;
}

.el-date-range-picker {
	--el-datepicker-text-color: var(--el-text-color-regular);
	--el-datepicker-off-text-color: var(--el-text-color-placeholder);
	--el-datepicker-header-text-color: var(--el-text-color-regular);
	--el-datepicker-icon-color: var(--el-text-color-primary);
	--el-datepicker-border-color: var(--el-disabled-border-color);
	--el-datepicker-inner-border-color: var(--el-border-color-light);
	--el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
	--el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
	--el-datepicker-active-color: var(--el-color-primary);
	--el-datepicker-hover-text-color: var(--el-color-primary);
	width: 646px;
}

.el-date-range-picker.has-sidebar {
	width: 756px;
}

.el-date-range-picker.has-time .el-picker-panel__body-wrapper {
	position: relative;
}

.el-date-range-picker table {
	table-layout: fixed;
	width: 100%;
}

.el-date-range-picker .el-picker-panel__body {
	min-width: 513px;
}

.el-date-range-picker .el-picker-panel__content {
	margin: 0;
}

.el-date-range-picker__header {
	height: 28px;
	position: relative;
	text-align: center;
}

.el-date-range-picker__header [class*=arrow-left] {
	float: left;
}

.el-date-range-picker__header [class*=arrow-right] {
	float: right;
}

.el-date-range-picker__header div {
	font-size: 16px;
	font-weight: 500;
	margin-right: 50px;
}

.el-date-range-picker__content {
	box-sizing: border-box;
	float: left;
	margin: 0;
	padding: 16px;
	width: 50%;
}

.el-date-range-picker__content.is-left {
	border-right: 1px solid var(--el-datepicker-inner-border-color);
}

.el-date-range-picker__content .el-date-range-picker__header div {
	margin-left: 50px;
	margin-right: 50px;
}

.el-date-range-picker__editors-wrap {
	box-sizing: border-box;
	display: table-cell;
}

.el-date-range-picker__editors-wrap.is-right {
	text-align: right;
}

.el-date-range-picker__time-header {
	border-bottom: 1px solid var(--el-datepicker-inner-border-color);
	box-sizing: border-box;
	display: table;
	font-size: 12px;
	padding: 8px 5px 5px;
	position: relative;
	width: 100%;
}

.el-date-range-picker__time-header>.el-icon-arrow-right {
	color: var(--el-datepicker-icon-color);
	display: table-cell;
	font-size: 20px;
	vertical-align: middle;
}

.el-date-range-picker__time-picker-wrap {
	display: table-cell;
	padding: 0 5px;
	position: relative;
}

.el-date-range-picker__time-picker-wrap .el-picker-panel {
	background: #fff;
	position: absolute;
	right: 0;
	top: 13px;
	z-index: 1;
}

.el-date-range-picker__time-picker-wrap .el-time-panel {
	position: absolute;
}

.el-time-range-picker {
	overflow: visible;
	width: 354px;
}

.el-time-range-picker__content {
	padding: 10px;
	position: relative;
	text-align: center;
	z-index: 1;
}

.el-time-range-picker__cell {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	padding: 4px 7px 7px;
	width: 50%;
}

.el-time-range-picker__header {
	font-size: 14px;
	margin-bottom: 5px;
	text-align: center;
}

.el-time-range-picker__body {
	border: 1px solid var(--el-datepicker-border-color);
	border-radius: 2px;
}

.el-time-panel {
	border-radius: 2px;
	box-sizing: content-box;
	left: 0;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 180px;
	z-index: var(--el-index-top);
}

.el-time-panel__content {
	font-size: 0;
	overflow: hidden;
	position: relative;
}

.el-time-panel__content:after, .el-time-panel__content:before {
	box-sizing: border-box;
	content: "";
	height: 32px;
	left: 0;
	margin-top: -16px;
	padding-top: 6px;
	position: absolute;
	right: 0;
	text-align: left;
	top: 50%;
	z-index: -1;
}

.el-time-panel__content:after {
	left: 50%;
	margin-left: 12%;
	margin-right: 12%;
}

.el-time-panel__content:before {
	border-bottom: 1px solid var(--el-border-color-light);
	border-top: 1px solid var(--el-border-color-light);
	margin-left: 12%;
	margin-right: 12%;
	padding-left: 50%;
}

.el-time-panel__content.has-seconds:after {
	left: 66.6666666667%;
}

.el-time-panel__content.has-seconds:before {
	padding-left: 33.3333333333%;
}

.el-time-panel__footer {
	border-top: 1px solid var(--el-timepicker-inner-border-color, var(--el-border-color-light));
	box-sizing: border-box;
	height: 36px;
	line-height: 25px;
	padding: 4px;
	text-align: right;
}

.el-time-panel__btn {
	background-color: transparent;
	border: none;
	color: var(--el-text-color-primary);
	cursor: pointer;
	font-size: 12px;
	line-height: 28px;
	margin: 0 5px;
	outline: none;
	padding: 0 5px;
}

.el-time-panel__btn.confirm {
	color: var(--el-timepicker-active-color, var(--el-color-primary));
	font-weight: 800;
}

.el-button {
	--el-button-font-weight: var(--el-font-weight-primary);
	--el-button-border-color: var(--el-border-color);
	--el-button-bg-color: var(--el-fill-color-blank);
	--el-button-text-color: var(--el-text-color-regular);
	--el-button-disabled-text-color: var(--el-disabled-text-color);
	--el-button-disabled-bg-color: var(--el-fill-color-blank);
	--el-button-disabled-border-color: var(--el-border-color-light);
	--el-button-divide-border-color: rgba(255, 255, 255, .5);
	--el-button-hover-text-color: var(--el-color-primary);
	--el-button-hover-bg-color: var(--el-color-primary-light-9);
	--el-button-hover-border-color: var(--el-color-primary-light-7);
	--el-button-active-text-color: var(--el-button-hover-text-color);
	--el-button-active-border-color: var(--el-color-primary);
	--el-button-active-bg-color: var(--el-button-hover-bg-color);
	--el-button-outline-color: var(--el-color-primary-light-5);
	--el-button-hover-link-text-color: var(--el-text-color-secondary);
	--el-button-active-color: var(--el-text-color-primary);
	align-items: center;
	-webkit-appearance: none;
	background-color: var(--el-button-bg-color);
	border: var(--el-border);
	border-color: var(--el-button-border-color);
	box-sizing: border-box;
	color: var(--el-button-text-color);
	cursor: pointer;
	display: inline-flex;
	font-weight: var(--el-button-font-weight);
	height: 32px;
	justify-content: center;
	line-height: 1;
	outline: none;
	text-align: center;
	transition: .1s;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	vertical-align: middle;
	white-space: nowrap;
}

.el-button:hover {
	background-color: var(--el-button-hover-bg-color);
	border-color: var(--el-button-hover-border-color);
	color: var(--el-button-hover-text-color);
	outline: none;
}

.el-button:active {
	background-color: var(--el-button-active-bg-color);
	border-color: var(--el-button-active-border-color);
	color: var(--el-button-active-text-color);
	outline: none;
}

.el-button:focus-visible {
	outline: 2px solid var(--el-button-outline-color);
	outline-offset: 1px;
	transition: outline-offset 0s, outline 0s;
}

.el-button>span {
	align-items: center;
	display: inline-flex;
}

.el-button+.el-button {
	margin-left: 12px;
}

.el-button {
	border-radius: var(--el-border-radius-base);
	font-size: var(--el-font-size-base);
}

.el-button, .el-button.is-round {
	padding: 8px 15px;
}

.el-button::-moz-focus-inner {
	border: 0;
}

.el-button [class*=el-icon]+span {
	margin-left: 6px;
}

.el-button.is-plain {
	--el-button-hover-text-color: var(--el-color-primary);
	--el-button-hover-bg-color: var(--el-fill-color-blank);
	--el-button-hover-border-color: var(--el-color-primary);
}

.el-button.is-active {
	background-color: var(--el-button-active-bg-color);
	border-color: var(--el-button-active-border-color);
	color: var(--el-button-active-text-color);
	outline: none;
}

.el-button.is-disabled, .el-button.is-disabled:hover {
	background-color: var(--el-button-disabled-bg-color);
	background-image: none;
	border-color: var(--el-button-disabled-border-color);
	color: var(--el-button-disabled-text-color);
	cursor: not-allowed;
}

.el-button.is-loading {
	pointer-events: none;
	position: relative;
}

.el-button.is-loading:before {
	background-color: var(--el-mask-color-extra-light);
	border-radius: inherit;
	content: "";
	inset: -1px;
	pointer-events: none;
	position: absolute;
	z-index: 1;
}

.el-button.is-round {
	border-radius: var(--el-border-radius-round);
}

.el-button.is-circle {
	border-radius: 50%;
	padding: 8px;
	width: 32px;
}

.el-button.is-text {
	background-color: transparent;
	border: 0 solid transparent;
	color: var(--el-button-text-color);
}

.el-button.is-text.is-disabled {
	background-color: transparent !important;
	color: var(--el-button-disabled-text-color);
}

.el-button.is-text:not(.is-disabled):hover {
	background-color: var(--el-fill-color-light);
}

.el-button.is-text:not(.is-disabled):focus-visible {
	outline: 2px solid var(--el-button-outline-color);
	outline-offset: 1px;
	transition: outline-offset 0s, outline 0s;
}

.el-button.is-text:not(.is-disabled):active {
	background-color: var(--el-fill-color);
}

.el-button.is-text:not(.is-disabled).is-has-bg {
	background-color: var(--el-fill-color-light);
}

.el-button.is-text:not(.is-disabled).is-has-bg:hover {
	background-color: var(--el-fill-color);
}

.el-button.is-text:not(.is-disabled).is-has-bg:active {
	background-color: var(--el-fill-color-dark);
}

.el-button__text--expand {
	letter-spacing: .3em;
	margin-right: -.3em;
}

.el-button.is-link {
	background: transparent;
	border-color: transparent;
	color: var(--el-button-text-color);
	height: auto;
	padding: 2px;
}

.el-button.is-link:hover {
	color: var(--el-button-hover-link-text-color);
}

.el-button.is-link.is-disabled {
	background-color: transparent !important;
	border-color: transparent !important;
	color: var(--el-button-disabled-text-color);
}

.el-button.is-link:not(.is-disabled):active, .el-button.is-link:not(.is-disabled):hover {
	background-color: transparent;
	border-color: transparent;
}

.el-button.is-link:not(.is-disabled):active {
	color: var(--el-button-active-color);
}

.el-button--text {
	background: transparent;
	border-color: transparent;
	color: var(--el-color-primary);
	padding-left: 0;
	padding-right: 0;
}

.el-button--text.is-disabled {
	background-color: transparent !important;
	border-color: transparent !important;
	color: var(--el-button-disabled-text-color);
}

.el-button--text:not(.is-disabled):hover {
	background-color: transparent;
	border-color: transparent;
	color: var(--el-color-primary-light-3);
}

.el-button--text:not(.is-disabled):active {
	background-color: transparent;
	border-color: transparent;
	color: var(--el-color-primary-dark-2);
}

.el-button__link--expand {
	letter-spacing: .3em;
	margin-right: -.3em;
}

.el-button--primary {
	--el-button-text-color: var(--el-color-white);
	--el-button-bg-color: var(--el-color-primary);
	--el-button-border-color: var(--el-color-primary);
	--el-button-outline-color: var(--el-color-primary-light-5);
	--el-button-active-color: var(--el-color-primary-dark-2);
	--el-button-hover-text-color: var(--el-color-white);
	--el-button-hover-link-text-color: var(--el-color-primary-light-5);
	--el-button-hover-bg-color: var(--el-color-primary-light-3);
	--el-button-hover-border-color: var(--el-color-primary-light-3);
	--el-button-active-bg-color: var(--el-color-primary-dark-2);
	--el-button-active-border-color: var(--el-color-primary-dark-2);
	--el-button-disabled-text-color: var(--el-color-white);
	--el-button-disabled-bg-color: var(--el-color-primary-light-5);
	--el-button-disabled-border-color: var(--el-color-primary-light-5);
}

.el-button--primary.is-link, .el-button--primary.is-plain, .el-button--primary.is-text {
	--el-button-text-color: var(--el-color-primary);
	--el-button-bg-color: var(--el-color-primary-light-9);
	--el-button-border-color: var(--el-color-primary-light-5);
	--el-button-hover-text-color: var(--el-color-white);
	--el-button-hover-bg-color: var(--el-color-primary);
	--el-button-hover-border-color: var(--el-color-primary);
	--el-button-active-text-color: var(--el-color-white);
}

.el-button--primary.is-link.is-disabled, .el-button--primary.is-link.is-disabled:active, .el-button--primary.is-link.is-disabled:focus, .el-button--primary.is-link.is-disabled:hover, .el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:active, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-text.is-disabled, .el-button--primary.is-text.is-disabled:active, .el-button--primary.is-text.is-disabled:focus, .el-button--primary.is-text.is-disabled:hover {
	background-color: var(--el-color-primary-light-9);
	border-color: var(--el-color-primary-light-8);
	color: var(--el-color-primary-light-5);
}

.el-button--success {
	--el-button-text-color: var(--el-color-white);
	--el-button-bg-color: var(--el-color-success);
	--el-button-border-color: var(--el-color-success);
	--el-button-outline-color: var(--el-color-success-light-5);
	--el-button-active-color: var(--el-color-success-dark-2);
	--el-button-hover-text-color: var(--el-color-white);
	--el-button-hover-link-text-color: var(--el-color-success-light-5);
	--el-button-hover-bg-color: var(--el-color-success-light-3);
	--el-button-hover-border-color: var(--el-color-success-light-3);
	--el-button-active-bg-color: var(--el-color-success-dark-2);
	--el-button-active-border-color: var(--el-color-success-dark-2);
	--el-button-disabled-text-color: var(--el-color-white);
	--el-button-disabled-bg-color: var(--el-color-success-light-5);
	--el-button-disabled-border-color: var(--el-color-success-light-5);
}

.el-button--success.is-link, .el-button--success.is-plain, .el-button--success.is-text {
	--el-button-text-color: var(--el-color-success);
	--el-button-bg-color: var(--el-color-success-light-9);
	--el-button-border-color: var(--el-color-success-light-5);
	--el-button-hover-text-color: var(--el-color-white);
	--el-button-hover-bg-color: var(--el-color-success);
	--el-button-hover-border-color: var(--el-color-success);
	--el-button-active-text-color: var(--el-color-white);
}

.el-button--success.is-link.is-disabled, .el-button--success.is-link.is-disabled:active, .el-button--success.is-link.is-disabled:focus, .el-button--success.is-link.is-disabled:hover, .el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:active, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-text.is-disabled, .el-button--success.is-text.is-disabled:active, .el-button--success.is-text.is-disabled:focus, .el-button--success.is-text.is-disabled:hover {
	background-color: var(--el-color-success-light-9);
	border-color: var(--el-color-success-light-8);
	color: var(--el-color-success-light-5);
}

.el-button--warning {
	--el-button-text-color: var(--el-color-white);
	--el-button-bg-color: var(--el-color-warning);
	--el-button-border-color: var(--el-color-warning);
	--el-button-outline-color: var(--el-color-warning-light-5);
	--el-button-active-color: var(--el-color-warning-dark-2);
	--el-button-hover-text-color: var(--el-color-white);
	--el-button-hover-link-text-color: var(--el-color-warning-light-5);
	--el-button-hover-bg-color: var(--el-color-warning-light-3);
	--el-button-hover-border-color: var(--el-color-warning-light-3);
	--el-button-active-bg-color: var(--el-color-warning-dark-2);
	--el-button-active-border-color: var(--el-color-warning-dark-2);
	--el-button-disabled-text-color: var(--el-color-white);
	--el-button-disabled-bg-color: var(--el-color-warning-light-5);
	--el-button-disabled-border-color: var(--el-color-warning-light-5);
}

.el-button--warning.is-link, .el-button--warning.is-plain, .el-button--warning.is-text {
	--el-button-text-color: var(--el-color-warning);
	--el-button-bg-color: var(--el-color-warning-light-9);
	--el-button-border-color: var(--el-color-warning-light-5);
	--el-button-hover-text-color: var(--el-color-white);
	--el-button-hover-bg-color: var(--el-color-warning);
	--el-button-hover-border-color: var(--el-color-warning);
	--el-button-active-text-color: var(--el-color-white);
}

.el-button--warning.is-link.is-disabled, .el-button--warning.is-link.is-disabled:active, .el-button--warning.is-link.is-disabled:focus, .el-button--warning.is-link.is-disabled:hover, .el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:active, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-text.is-disabled, .el-button--warning.is-text.is-disabled:active, .el-button--warning.is-text.is-disabled:focus, .el-button--warning.is-text.is-disabled:hover {
	background-color: var(--el-color-warning-light-9);
	border-color: var(--el-color-warning-light-8);
	color: var(--el-color-warning-light-5);
}

.el-button--danger {
	--el-button-text-color: var(--el-color-white);
	--el-button-bg-color: var(--el-color-danger);
	--el-button-border-color: var(--el-color-danger);
	--el-button-outline-color: var(--el-color-danger-light-5);
	--el-button-active-color: var(--el-color-danger-dark-2);
	--el-button-hover-text-color: var(--el-color-white);
	--el-button-hover-link-text-color: var(--el-color-danger-light-5);
	--el-button-hover-bg-color: var(--el-color-danger-light-3);
	--el-button-hover-border-color: var(--el-color-danger-light-3);
	--el-button-active-bg-color: var(--el-color-danger-dark-2);
	--el-button-active-border-color: var(--el-color-danger-dark-2);
	--el-button-disabled-text-color: var(--el-color-white);
	--el-button-disabled-bg-color: var(--el-color-danger-light-5);
	--el-button-disabled-border-color: var(--el-color-danger-light-5);
}

.el-button--danger.is-link, .el-button--danger.is-plain, .el-button--danger.is-text {
	--el-button-text-color: var(--el-color-danger);
	--el-button-bg-color: var(--el-color-danger-light-9);
	--el-button-border-color: var(--el-color-danger-light-5);
	--el-button-hover-text-color: var(--el-color-white);
	--el-button-hover-bg-color: var(--el-color-danger);
	--el-button-hover-border-color: var(--el-color-danger);
	--el-button-active-text-color: var(--el-color-white);
}

.el-button--danger.is-link.is-disabled, .el-button--danger.is-link.is-disabled:active, .el-button--danger.is-link.is-disabled:focus, .el-button--danger.is-link.is-disabled:hover, .el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:active, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-text.is-disabled, .el-button--danger.is-text.is-disabled:active, .el-button--danger.is-text.is-disabled:focus, .el-button--danger.is-text.is-disabled:hover {
	background-color: var(--el-color-danger-light-9);
	border-color: var(--el-color-danger-light-8);
	color: var(--el-color-danger-light-5);
}

.el-button--info {
	--el-button-text-color: var(--el-color-white);
	--el-button-bg-color: var(--el-color-info);
	--el-button-border-color: var(--el-color-info);
	--el-button-outline-color: var(--el-color-info-light-5);
	--el-button-active-color: var(--el-color-info-dark-2);
	--el-button-hover-text-color: var(--el-color-white);
	--el-button-hover-link-text-color: var(--el-color-info-light-5);
	--el-button-hover-bg-color: var(--el-color-info-light-3);
	--el-button-hover-border-color: var(--el-color-info-light-3);
	--el-button-active-bg-color: var(--el-color-info-dark-2);
	--el-button-active-border-color: var(--el-color-info-dark-2);
	--el-button-disabled-text-color: var(--el-color-white);
	--el-button-disabled-bg-color: var(--el-color-info-light-5);
	--el-button-disabled-border-color: var(--el-color-info-light-5);
}

.el-button--info.is-link, .el-button--info.is-plain, .el-button--info.is-text {
	--el-button-text-color: var(--el-color-info);
	--el-button-bg-color: var(--el-color-info-light-9);
	--el-button-border-color: var(--el-color-info-light-5);
	--el-button-hover-text-color: var(--el-color-white);
	--el-button-hover-bg-color: var(--el-color-info);
	--el-button-hover-border-color: var(--el-color-info);
	--el-button-active-text-color: var(--el-color-white);
}

.el-button--info.is-link.is-disabled, .el-button--info.is-link.is-disabled:active, .el-button--info.is-link.is-disabled:focus, .el-button--info.is-link.is-disabled:hover, .el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:active, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-text.is-disabled, .el-button--info.is-text.is-disabled:active, .el-button--info.is-text.is-disabled:focus, .el-button--info.is-text.is-disabled:hover {
	background-color: var(--el-color-info-light-9);
	border-color: var(--el-color-info-light-8);
	color: var(--el-color-info-light-5);
}

.el-button--large {
	--el-button-size: 40px;
	height: var(--el-button-size);
}

.el-button--large [class*=el-icon]+span {
	margin-left: 8px;
}

.el-button--large {
	border-radius: var(--el-border-radius-base);
	font-size: var(--el-font-size-base);
	padding: 12px 19px;
}

.el-button--large.is-round {
	padding: 12px 19px;
}

.el-button--large.is-circle {
	padding: 12px;
	width: var(--el-button-size);
}

.el-button--small {
	--el-button-size: 24px;
	height: var(--el-button-size);
}

.el-button--small [class*=el-icon]+span {
	margin-left: 4px;
}

.el-button--small {
	border-radius: calc(var(--el-border-radius-base) - 1px);
	font-size: 12px;
	padding: 5px 11px;
}

.el-button--small.is-round {
	padding: 5px 11px;
}

.el-button--small.is-circle {
	padding: 5px;
	width: var(--el-button-size);
}

.el-picker-panel {
	background-color: var(--am-c-drop-bgr);
	color: var(--am-c-drop-text);
	border: 1px solid var(--am-c-drop-border);
}

.el-picker-panel__icon-btn {
	color: var(--am-c-drop-text);
}

.el-picker-panel__icon-btn:hover {
	color: var(--am-c-btn-prim);
}

.el-picker-panel__icon-btn:focus-visible {
	outline: 2px solid var(--am-c-primary);
	outline-offset: 2px;
	border-radius: 4px;
}

.el-picker-panel__content.is-left {
	border-right: 1px solid var(--am-c-drop-text-op10);
}

.el-picker-panel__content table, .el-picker-panel__content table td, .el-picker-panel__content table tr, .el-picker-panel__content table tr:is(.el-date-table__row) {
	border: none !important;
}

.el-picker-panel__content table tr:not(.el-date-table__row) th {
	color: var(--am-c-drop-text-op70);
	border: none !important;
	border-bottom: 1px solid var(--am-c-drop-text-op10) !important;
}

.el-picker-panel__content table td.today .el-date-table-cell__text {
	color: var(--am-c-drop-text);
}

.el-picker-panel__content table td.current:not(.disabled) .el-date-table-cell__text {
	background: var(--am-c-btn-prim);
}

.el-picker-panel__content table td.available:hover>div>span {
	background: var(--am-c-drop-text);
	border-radius: 50%;
	color: var(--am-c-drop-bgr);
}

.el-picker-panel__content table td.available:focus {
	outline: none;
}

.el-picker-panel__content table td.available:focus .el-date-table-cell__text {
	outline: 2px solid var(--am-c-primary);
	outline-offset: 2px;
}

.el-picker-panel__content table td.in-range>.el-date-table-cell {
	background-color: var(--am-c-drop-text-op10);
}

.el-picker-panel__content table td.in-range:hover>.el-date-table-cell {
	background-color: var(--am-c-drop-text-op50);
}

.el-picker-panel__content table td.end-date .el-date-table-cell__text, .el-picker-panel__content table td.start-date .el-date-table-cell__text {
	color: var(--am-c-drop-bgr);
	background-color: var(--am-c-drop-text-op80);
}

.el-picker-panel__content table td.today.start-date .el-date-table-cell__text {
	color: var(--am-c-drop-bgr);
}

.el-picker-panel__content table td.prev-month, .el-picker-panel__content table td.next-month {
	color: var(--am-c-drop-text-op30);
}

.el-picker-panel__content table td.disabled .el-date-table-cell {
	color: var(--am-c-drop-text-op30);
	background-color: var(--am-c-drop-text-op03);
}

.el-picker-panel .d-arrow-left, .el-picker-panel .d-arrow-right {
	display: none;
}

.el-date-picker__header {
	text-align: center;
	margin: 12px;
}

.el-date-picker__header .el-picker-panel__icon-btn {
	padding: 0;
}

.el-date-picker__header .el-date-picker {
	padding: 0;
	font-size: 12px;
	color: #303133;
	cursor: pointer;
	margin-top: 8px;
	border-width: 0;
	border-style: initial;
	border-color: initial;
	border-image: initial;
	outline: none;
}

.el-date-picker__header .el-date-picker__prev-btn {
	float: left;
}

.el-date-picker__header .el-date-picker__next-btn {
	float: right;
}

.el-date-picker__header .el-date-picker__prev-btn:focus, .el-date-picker__header .el-date-picker__next-btn:focus {
	outline: 2px solid var(--am-c-primary);
	outline-offset: 2px;
}

.el-date-picker__header-label:hover {
	color: var(--am-c-btn-prim);
}

.el-popper.el-picker__popper[data-popper-placement^=top] .el-popper__arrow, .el-popper.el-picker__popper[data-popper-placement^=bottom] .el-popper__arrow, .el-popper.el-picker__popper[data-popper-placement^=left] .el-popper__arrow, .el-popper.el-picker__popper[data-popper-placement^=right] .el-popper__arrow {
	display: none;
}

.amelia-v2-booking #amelia-container .am-date-picker__wrapper {
	--am-c-dpicker-bgr: var(--am-c-inp-bgr);
	--am-c-dpicker-text: var(--am-c-inp-text);
	--am-c-dpicker-border: var(--am-c-inp-border);
	--am-c-dpicker-placeholder: var(--am-c-inp-placeholder);
	--am-c-dpicker-shadow: var(--am-c-inp-text-op05);
	--am-c-dpicker-rad: var(--am-c-inp-rad);
	--am-fs-dpicker: var(--am-fs-inp);
	--am-h-dpicker: 40px;
	--am-padd-dpicker: 0 8px;
	display: flex;
	align-items: center;
	position: relative;
	width: 100%;
	background-color: var(--am-c-dpicker-bgr);
	border-radius: 4px;
	border: none;
	box-shadow: 0 2px 2px var(--am-c-dpicker-shadow);
}

.amelia-v2-booking #amelia-container .am-date-picker__wrapper:hover:not(.is-disabled) {
	--am-c-dpicker-border: var(--am-c-inp-text-op40);
}

.amelia-v2-booking #amelia-container .am-date-picker__wrapper.is-disabled {
	--am-c-dpicker-bgr: var(--am-c-inp-text-op03);
}

.amelia-v2-booking #amelia-container .am-date-picker--default {
	--am-h-dpicker: 40px;
}

.amelia-v2-booking #amelia-container .am-date-picker--medium {
	--am-h-dpicker: 36px;
}

.amelia-v2-booking #amelia-container .am-date-picker--small {
	--am-h-dpicker: 32px;
}

.amelia-v2-booking #amelia-container .am-date-picker--mini {
	--am-h-dpicker: 28px;
}

.amelia-v2-booking #amelia-container .am-date-picker--micro {
	--am-h-dpicker: 24px;
}

.amelia-v2-booking #amelia-container .am-date-picker__input {
	position: absolute;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-around;
	cursor: text;
	z-index: 1;
}

.amelia-v2-booking #amelia-container .am-date-picker__input.am-date {
	left: 36px;
	width: calc(100% - 36px);
}

.amelia-v2-booking #amelia-container .am-date-picker__input.am-daterange {
	left: 32px;
	width: calc(100% - 54px);
}

.amelia-v2-booking #amelia-container .am-date-picker__input.is-disabled {
	--am-c-dpicker-text: var(--am-c-inp-text-op60);
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-date-picker__input [class^=am-date-picker__input] {
	height: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: var(--am-c-dpicker-text);
	font-size: var(--am-fs-dpicker);
	line-height: 24px;
	background-color: transparent;
	border-radius: 0;
}

.amelia-v2-booking #amelia-container .am-date-picker__input .am-date-picker__input-date {
	width: 100%;
	text-align: left;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--daterange.el-input__wrapper {
	width: 100%;
	height: var(--am-h-dpicker);
	background-color: transparent;
	border: none;
	box-shadow: 0 0 0 1px var(--am-c-dpicker-border);
	padding: var(--am-padd-dpicker);
	box-sizing: border-box;
	transition: box-shadow .3s ease-in-out;
	z-index: 2;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--daterange.el-input__wrapper:hover {
	--am-c-dpicker-border: var(--am-c-inp-text-op40);
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--daterange.el-input__wrapper.is-active:not(.is-disabled), .amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--daterange.el-input__wrapper.is-focus:not(.is-disabled) {
	--am-c-dpicker-border: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--daterange.el-input__wrapper.is-disabled {
	--am-c-dpicker-text: var(--am-c-inp-text-op60);
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--daterange .el-range-input {
	color: transparent;
	font-size: var(--am-fs-dpicker);
	line-height: 24px;
	border: none;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--daterange .el-range__icon {
	color: var(--am-c-dpicker-text);
	font-size: 24px;
	line-height: 24px;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--daterange .el-range-separator {
	color: var(--am-c-dpicker-text);
	font-size: var(--am-fs-dpicker);
	line-height: 24px;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date.el-input {
	width: 100%;
	height: var(--am-h-dpicker);
	background: none;
	z-index: 2;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date.el-input--prefix {
	--am-padd-dpicker: 0 12px 0 8px;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date.el-input--suffix {
	--am-padd-dpicker: 0 8px 0 12px;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date.el-input--prefix, .amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date.el-input--suffix {
	--am-padd-dpicker: 0 8px;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date.el-input.is-disabled .el-input__inner {
	-webkit-text-fill-color: transparent;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__wrapper {
	width: 100%;
	height: var(--am-h-dpicker);
	gap: 0 4px;
	background-color: transparent;
	border: none;
	box-shadow: 0 0 0 1px var(--am-c-dpicker-border);
	padding: var(--am-padd-dpicker);
	box-sizing: border-box;
	transition: box-shadow .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__wrapper.is-focus:not(.is-disabled), .amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__wrapper.is-active:not(.is-disabled) {
	--am-c-dpicker-border: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__inner {
	color: transparent;
	font-size: var(--am-fs-dpicker);
	line-height: 24px;
	border: none;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__inner::placeholder {
	color: var(--am-c-dpicker-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__inner::-webkit-input-placeholder {
	color: var(--am-c-dpicker-placeholder);
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__inner:-moz-placeholder {
	color: var(--am-c-dpicker-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__inner::-moz-placeholder {
	color: var(--am-c-dpicker-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__inner:-ms-input-placeholder {
	color: var(--am-c-dpicker-placeholder);
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__prefix, .amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__suffix, .amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__prefix *, .amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__suffix * {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-dpicker-text);
}

.amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__prefix .am-icon-close, .amelia-v2-booking #amelia-container .am-date-picker.el-date-editor--date .el-input__suffix .am-icon-close {
	font-size: 18px;
}

#amelia-app-backend-new #amelia-container .am-date-picker__wrapper {
	--am-c-dpicker-bgr: var(--am-c-inp-bgr);
	--am-c-dpicker-text: var(--am-c-inp-text);
	--am-c-dpicker-border: var(--am-c-inp-border);
	--am-c-dpicker-placeholder: var(--am-c-inp-placeholder);
	--am-c-dpicker-shadow: var(--am-c-inp-text-op05);
	--am-c-dpicker-rad: var(--am-c-inp-rad);
	--am-fs-dpicker: var(--am-fs-inp);
	--am-h-dpicker: 40px;
	--am-padd-dpicker: 0 8px;
	display: flex;
	align-items: center;
	position: relative;
	width: 100%;
	background-color: var(--am-c-dpicker-bgr);
	border-radius: 4px;
	border: none;
	box-shadow: 0 2px 2px var(--am-c-dpicker-shadow);
}

#amelia-app-backend-new #amelia-container .am-date-picker__wrapper:hover:not(.is-disabled) {
	--am-c-dpicker-border: var(--am-c-inp-text-op40);
}

#amelia-app-backend-new #amelia-container .am-date-picker__wrapper.is-disabled {
	--am-c-dpicker-bgr: var(--am-c-inp-text-op03);
}

#amelia-app-backend-new #amelia-container .am-date-picker--default {
	--am-h-dpicker: 40px;
}

#amelia-app-backend-new #amelia-container .am-date-picker--medium {
	--am-h-dpicker: 36px;
}

#amelia-app-backend-new #amelia-container .am-date-picker--small {
	--am-h-dpicker: 32px;
}

#amelia-app-backend-new #amelia-container .am-date-picker--mini {
	--am-h-dpicker: 28px;
}

#amelia-app-backend-new #amelia-container .am-date-picker--micro {
	--am-h-dpicker: 24px;
}

#amelia-app-backend-new #amelia-container .am-date-picker__input {
	position: absolute;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-around;
	cursor: text;
	z-index: 1;
}

#amelia-app-backend-new #amelia-container .am-date-picker__input.am-date {
	left: 36px;
	width: calc(100% - 36px);
}

#amelia-app-backend-new #amelia-container .am-date-picker__input.am-daterange {
	left: 32px;
	width: calc(100% - 54px);
}

#amelia-app-backend-new #amelia-container .am-date-picker__input.is-disabled {
	--am-c-dpicker-text: var(--am-c-inp-text-op60);
	cursor: not-allowed;
}

#amelia-app-backend-new #amelia-container .am-date-picker__input [class^=am-date-picker__input] {
	height: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: var(--am-c-dpicker-text);
	font-size: var(--am-fs-dpicker);
	line-height: 24px;
	background-color: transparent;
	border-radius: 0;
}

#amelia-app-backend-new #amelia-container .am-date-picker__input .am-date-picker__input-date {
	width: 100%;
	text-align: left;
	justify-content: flex-start;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--daterange.el-input__wrapper {
	width: 100%;
	height: var(--am-h-dpicker);
	background-color: transparent;
	border: none;
	box-shadow: 0 0 0 1px var(--am-c-dpicker-border);
	padding: var(--am-padd-dpicker);
	box-sizing: border-box;
	transition: box-shadow .3s ease-in-out;
	z-index: 2;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--daterange.el-input__wrapper:hover {
	--am-c-dpicker-border: var(--am-c-inp-text-op40);
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--daterange.el-input__wrapper.is-active:not(.is-disabled), #amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--daterange.el-input__wrapper.is-focus:not(.is-disabled) {
	--am-c-dpicker-border: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--daterange.el-input__wrapper.is-disabled {
	--am-c-dpicker-text: var(--am-c-inp-text-op60);
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--daterange .el-range-input {
	color: transparent;
	font-size: var(--am-fs-dpicker);
	line-height: 24px;
	border: none;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--daterange .el-range__icon {
	color: var(--am-c-dpicker-text);
	font-size: 24px;
	line-height: 24px;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--daterange .el-range-separator {
	color: var(--am-c-dpicker-text);
	font-size: var(--am-fs-dpicker);
	line-height: 24px;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date.el-input {
	width: 100%;
	height: var(--am-h-dpicker);
	background: none;
	z-index: 2;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date.el-input--prefix {
	--am-padd-dpicker: 0 12px 0 8px;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date.el-input--suffix {
	--am-padd-dpicker: 0 8px 0 12px;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date.el-input--prefix, #amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date.el-input--suffix {
	--am-padd-dpicker: 0 8px;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date.el-input.is-disabled .el-input__inner {
	-webkit-text-fill-color: transparent;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__wrapper {
	width: 100%;
	height: var(--am-h-dpicker);
	gap: 0 4px;
	background-color: transparent;
	border: none;
	box-shadow: 0 0 0 1px var(--am-c-dpicker-border);
	padding: var(--am-padd-dpicker);
	box-sizing: border-box;
	transition: box-shadow .3s ease-in-out;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__wrapper.is-focus:not(.is-disabled), #amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__wrapper.is-active:not(.is-disabled) {
	--am-c-dpicker-border: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__inner {
	color: transparent;
	font-size: var(--am-fs-dpicker);
	line-height: 24px;
	border: none;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__inner::placeholder {
	color: var(--am-c-dpicker-placeholder);
	opacity: 1;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__inner::-webkit-input-placeholder {
	color: var(--am-c-dpicker-placeholder);
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__inner:-moz-placeholder {
	color: var(--am-c-dpicker-placeholder);
	opacity: 1;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__inner::-moz-placeholder {
	color: var(--am-c-dpicker-placeholder);
	opacity: 1;
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__inner:-ms-input-placeholder {
	color: var(--am-c-dpicker-placeholder);
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__prefix, #amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__suffix, #amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__prefix *, #amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__suffix * {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-dpicker-text);
}

#amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__prefix .am-icon-close, #amelia-app-backend-new #amelia-container .am-date-picker.el-date-editor--date .el-input__suffix .am-icon-close {
	font-size: 18px;
}

.el-popover .am-cc__customers {
	width: 340px;
}

.el-popover .am-cc__customers.am-w-420 {
	width: 100%;
}

.el-popover .am-cc__customers-item {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0 0 16px;
}

.el-popover .am-cc__customers-item:last-child {
	margin: 0;
}

.el-popover .am-cc__customers-name {
	width: 100%;
	display: flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.428571429;
	color: var(--am-c-cc-text);
	margin: 0 0 4px;
}

.el-popover .am-cc__customers-waiting {
	margin-right: 2px;
	color: var(--am-c-cc-warning, #ffa500);
	font-size: 18px;
}

.el-popover .am-cc__customers-info {
	width: 100%;
	display: flex;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.384615385;
	color: var(--am-c-cc-text-op70);
	margin: 0 0 4px;
}

.el-popover .am-cc__customers-price {
	display: flex;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.428571429;
	color: var(--am-c-cc-primary);
}

.el-collapse {
	--el-collapse-border-color: var(--el-border-color-lighter);
	--el-collapse-header-height: 48px;
	--el-collapse-header-bg-color: var(--el-fill-color-blank);
	--el-collapse-header-text-color: var(--el-text-color-primary);
	--el-collapse-header-font-size: 13px;
	--el-collapse-content-bg-color: var(--el-fill-color-blank);
	--el-collapse-content-font-size: 13px;
	--el-collapse-content-text-color: var(--el-text-color-primary);
	border-bottom: 1px solid var(--el-collapse-border-color);
	border-top: 1px solid var(--el-collapse-border-color);
}

.el-collapse-item.is-disabled .el-collapse-item__header {
	color: var(--el-text-color-disabled);
	cursor: not-allowed;
}

.el-collapse-item__header {
	align-items: center;
	background-color: var(--el-collapse-header-bg-color);
	border: none;
	border-bottom: 1px solid var(--el-collapse-border-color);
	color: var(--el-collapse-header-text-color);
	cursor: pointer;
	display: flex;
	font-size: var(--el-collapse-header-font-size);
	font-weight: 500;
	height: var(--el-collapse-header-height);
	line-height: var(--el-collapse-header-height);
	outline: none;
	padding: 0;
	transition: border-bottom-color var(--el-transition-duration);
	width: 100%;
}

.el-collapse-item__arrow {
	font-weight: 300;
	margin: 0 8px 0 auto;
	transition: transform var(--el-transition-duration);
}

.el-collapse-item__arrow.is-active {
	transform: rotate(90deg);
}

.el-collapse-item__header.focusing:focus:not(:hover) {
	color: var(--el-color-primary);
}

.el-collapse-item__header.is-active {
	border-bottom-color: transparent;
}

.el-collapse-item__wrap {
	background-color: var(--el-collapse-content-bg-color);
	border-bottom: 1px solid var(--el-collapse-border-color);
	box-sizing: border-box;
	overflow: hidden;
	will-change: height;
}

.el-collapse-item__content {
	color: var(--el-collapse-content-text-color);
	font-size: var(--el-collapse-content-font-size);
	line-height: 1.7692307692;
	padding-bottom: 25px;
}

.el-collapse-item:last-child {
	margin-bottom: -1px;
}

.amelia-v2-booking #amelia-container .am-cc-cft__collapse {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-cc-cft__collapse-item {
	padding: 16px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 8px;
	background-color: var(--am-c-main-bgr);
}

.amelia-v2-booking #amelia-container .am-cc-cft__collapse-item .el-collapse-item__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: unset;
	min-height: 28px;
	padding: 0;
	border: none;
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-name {
	display: flex;
	align-items: center;
	gap: 4px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555556;
	color: var(--am-c-cust-text);
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-name[class*=am-no-show-] {
	border: 1px solid var(--am-c-no-show);
	padding: 0 8px 0 4px;
	border-radius: 6px;
	background-color: var(--am-c-no-show-bgr);
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-name [class^=am-icon-] {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-no-show);
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-name.am-no-show-1 {
	--am-c-no-show: var(--am-c-cust-no1);
	--am-c-no-show-bgr: var(--am-c-cust-no1-bgr);
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-name.am-no-show-2 {
	--am-c-no-show: var(--am-c-cust-no2);
	--am-c-no-show-bgr: var(--am-c-cust-no2-bgr);
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-name.am-no-show-3 {
	--am-c-no-show: var(--am-c-cust-no3);
	--am-c-no-show-bgr: var(--am-c-cust-no3-bgr);
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-data {
	display: flex;
	align-items: center;
	gap: 0 4px;
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-data.am-rw-420 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-data__wrapper {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 4px 0 16px;
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-data__wrapper.am-rw-420 {
	flex-wrap: wrap;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-data a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-cust-link);
	text-decoration: none;
}

.amelia-v2-booking #amelia-container .am-cc-cft__customer-data [class^=am-icon-] {
	font-size: 28px;
	line-height: 0;
	color: var(--am-c-cust-text);
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields.am-rw-420 .am-cc-cft__field {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__fields>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-cc-cft__field {
	width: calc(50% - 12px);
}

.amelia-v2-booking #amelia-container .am-cc-cft__field.am-cf-width-100 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cc-cft__field .el-form-item__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family), sans-serif;
	font-weight: 500;
	line-height: unset;
	margin-bottom: 4px;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-cc-cft__field .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-cc-cft__field .el-form-item__error {
	line-height: 1;
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-cc-cft__field .el-form-item__content {
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-cc-cft__field .el-tooltip__trigger {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__collapse {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__collapse-item {
	padding: 16px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 8px;
	background-color: var(--am-c-main-bgr);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__collapse-item .el-collapse-item__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: unset;
	min-height: 28px;
	padding: 0;
	border: none;
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-name {
	display: flex;
	align-items: center;
	gap: 4px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555556;
	color: var(--am-c-cust-text);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-name[class*=am-no-show-] {
	border: 1px solid var(--am-c-no-show);
	padding: 0 8px 0 4px;
	border-radius: 6px;
	background-color: var(--am-c-no-show-bgr);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-name [class^=am-icon-] {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-no-show);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-name.am-no-show-1 {
	--am-c-no-show: var(--am-c-cust-no1);
	--am-c-no-show-bgr: var(--am-c-cust-no1-bgr);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-name.am-no-show-2 {
	--am-c-no-show: var(--am-c-cust-no2);
	--am-c-no-show-bgr: var(--am-c-cust-no2-bgr);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-name.am-no-show-3 {
	--am-c-no-show: var(--am-c-cust-no3);
	--am-c-no-show-bgr: var(--am-c-cust-no3-bgr);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-data {
	display: flex;
	align-items: center;
	gap: 0 4px;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-data.am-rw-420 {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-data__wrapper {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 4px 0 16px;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-data__wrapper.am-rw-420 {
	flex-wrap: wrap;
	gap: 4px;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-data a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-cust-link);
	text-decoration: none;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__customer-data [class^=am-icon-] {
	font-size: 28px;
	line-height: 0;
	color: var(--am-c-cust-text);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields.am-rw-420 .am-cc-cft__field {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__fields>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__field {
	width: calc(50% - 12px);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__field.am-cf-width-100 {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__field .el-form-item__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family), sans-serif;
	font-weight: 500;
	line-height: unset;
	margin-bottom: 4px;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-cc-cft__field .el-form-item__label:before {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__field .el-form-item__error {
	line-height: 1;
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__field .el-form-item__content {
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-cc-cft__field .el-tooltip__trigger {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-msd {
	flex-direction: column;
	justify-content: space-between;
	font-size: 16px;
	color: var(--am-c-msd-text);
	transition: width .3s ease-in-out;
}

.amelia-v2-booking #amelia-container .am-msd.am-slide-popup__block-inner {
	display: flex;
	border-radius: .5rem 0 0 .5rem;
	background-color: var(--am-c-msd-bgr);
	padding: 16px 8px 16px 16px;
}

.amelia-v2-booking #amelia-container .am-msd.am-slide-popup__block-inner.am-position-right, .amelia-v2-booking #amelia-container .am-msd.am-slide-popup__block-inner.am-position-left {
	max-width: var(--am-mw-msd);
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-msd.am-slide-popup__block-inner.am-position-top {
	border-radius: 8px 8px 0 0;
}

.amelia-v2-booking #amelia-container .am-msd.am-slide-popup__block-inner.am-position-right {
	border-radius: 0 8px 8px 0;
}

.amelia-v2-booking #amelia-container .am-msd.am-slide-popup__block-inner.am-position-left {
	border-radius: 8px 0 0 8px;
}

.amelia-v2-booking #amelia-container .am-msd.am-slide-popup__block-inner.am-position-bottom {
	border-radius: 0 0 8px 8px;
}

.amelia-v2-booking #amelia-container .am-msd * {
	box-sizing: border-box;
	font-family: var(--am-font-family);
}

.amelia-v2-booking #amelia-container .am-msd__item {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 4px;
	padding: 8px;
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(1) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(2) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 70ms am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(3) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .14s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(4) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .21s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(5) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .28s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(6) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .35s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(7) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .42s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(8) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .49s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(9) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .56s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(10) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .63s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(11) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(12) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .77s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(13) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .84s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(14) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .91s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(15) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .98s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(16) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.05s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(17) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.12s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(18) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.19s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(19) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.26s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(20) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.33s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(21) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(22) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.47s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(23) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.54s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(24) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.61s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(25) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.68s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(26) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.75s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(27) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.82s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(28) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.89s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(29) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.96s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(30) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.03s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(31) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(32) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.17s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(33) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.24s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(34) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.31s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(35) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.38s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(36) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.45s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(37) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.52s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(38) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.59s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(39) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.66s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(40) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.73s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(41) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(42) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.87s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(43) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.94s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(44) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.01s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(45) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.08s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(46) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.15s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(47) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.22s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(48) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.29s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(49) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.36s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(50) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.43s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(51) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(52) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.57s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(53) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.64s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(54) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.71s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(55) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.78s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(56) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.85s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(57) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.92s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(58) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.99s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(59) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.06s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(60) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.13s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(61) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(62) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.27s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(63) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.34s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(64) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.41s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(65) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.48s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(66) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.55s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(67) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.62s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(68) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.69s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(69) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.76s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(70) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.83s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(71) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(72) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.97s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(73) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.04s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(74) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.11s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(75) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.18s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(76) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.25s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(77) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.32s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(78) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.39s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(79) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.46s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(80) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.53s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(81) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(82) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.67s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(83) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.74s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(84) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.81s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(85) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.88s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(86) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.95s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(87) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.02s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(88) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.09s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(89) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.16s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(90) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.23s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(91) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(92) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.37s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(93) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.44s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(94) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.51s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(95) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.58s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(96) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.65s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(97) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.72s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(98) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.79s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(99) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.86s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(100) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.93s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item:nth-child(101) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-right;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-msd__item.selected {
	background-color: var(--am-c-msd-text-op10);
}

.amelia-v2-booking #amelia-container .am-msd__item.selected .am-msd__item-indicator {
	display: flex;
}

.amelia-v2-booking #amelia-container .am-msd__item-wrapper {
	padding: 0 8px 0 0;
	overflow-x: hidden;
}

.amelia-v2-booking #amelia-container .am-msd__item-wrapper::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-msd__item-wrapper::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-msd__item-wrapper::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-msd__item-wrapper .el-skeleton {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-msd__item-wrapper .el-skeleton .el-skeleton__text {
	--el-skeleton-color: var(--am-c-skeleton-sb-op20);
	--el-skeleton-to-color: var(--am-c-skeleton-sb-op60);
}

.amelia-v2-booking #amelia-container .am-msd__item-inner {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-msd__item-icon {
	position: relative;
	width: 24px;
	height: 20px;
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-msd__item-icon span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.amelia-v2-booking #amelia-container .am-msd__item-heading {
	font-family: var(--am-font-family);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	margin: 0 auto 0 6px;
}

.amelia-v2-booking #amelia-container .am-msd__item-heading.am-rtl {
	margin: 0 6px 0 auto;
}

.amelia-v2-booking #amelia-container .am-msd__item-heading.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

.amelia-v2-booking #amelia-container .am-msd__item-heading.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

.amelia-v2-booking #amelia-container .am-msd__item-indicator {
	display: none;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	line-height: 20px;
	margin-left: auto;
}

.amelia-v2-booking #amelia-container .am-msd__item-indicator.am-rtl {
	margin-left: 0;
	margin-right: auto;
}

.amelia-v2-booking #amelia-container .am-msd__item-divider {
	border-top: 1px solid var(--am-c-msd-text-op60);
	margin: 16px 0;
}

#amelia-app-backend-new .am-msd {
	flex-direction: column;
	justify-content: space-between;
	font-size: 16px;
	color: var(--am-c-msd-text);
	transition: width .3s ease-in-out;
}

#amelia-app-backend-new .am-msd.am-slide-popup__block-inner {
	display: flex;
	border-radius: .5rem 0 0 .5rem;
	background-color: var(--am-c-msd-bgr);
	padding: 16px 8px 16px 16px;
}

#amelia-app-backend-new .am-msd.am-slide-popup__block-inner.am-position-right, #amelia-app-backend-new .am-msd.am-slide-popup__block-inner.am-position-left {
	max-width: var(--am-mw-msd);
	width: 100%;
}

#amelia-app-backend-new .am-msd.am-slide-popup__block-inner.am-position-top {
	border-radius: 8px 8px 0 0;
}

#amelia-app-backend-new .am-msd.am-slide-popup__block-inner.am-position-right {
	border-radius: 0 8px 8px 0;
}

#amelia-app-backend-new .am-msd.am-slide-popup__block-inner.am-position-left {
	border-radius: 8px 0 0 8px;
}

#amelia-app-backend-new .am-msd.am-slide-popup__block-inner.am-position-bottom {
	border-radius: 0 0 8px 8px;
}

#amelia-app-backend-new .am-msd * {
	box-sizing: border-box;
	font-family: var(--am-font-family);
}

#amelia-app-backend-new .am-msd__item {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 4px;
	padding: 8px;
	margin-bottom: 8px;
}

#amelia-app-backend-new .am-msd__item:nth-child(1) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(2) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 70ms am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(3) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .14s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(4) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .21s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(5) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .28s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(6) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .35s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(7) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .42s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(8) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .49s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(9) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .56s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(10) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .63s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(11) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(12) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .77s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(13) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .84s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(14) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .91s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(15) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) .98s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(16) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.05s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(17) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.12s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(18) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.19s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(19) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.26s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(20) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.33s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(21) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(22) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.47s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(23) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.54s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(24) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.61s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(25) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.68s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(26) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.75s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(27) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.82s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(28) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.89s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(29) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 1.96s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(30) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.03s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(31) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(32) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.17s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(33) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.24s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(34) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.31s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(35) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.38s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(36) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.45s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(37) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.52s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(38) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.59s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(39) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.66s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(40) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.73s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(41) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(42) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.87s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(43) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 2.94s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(44) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.01s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(45) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.08s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(46) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.15s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(47) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.22s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(48) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.29s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(49) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.36s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(50) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.43s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(51) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(52) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.57s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(53) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.64s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(54) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.71s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(55) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.78s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(56) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.85s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(57) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.92s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(58) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 3.99s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(59) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.06s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(60) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.13s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(61) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(62) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.27s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(63) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.34s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(64) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.41s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(65) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.48s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(66) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.55s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(67) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.62s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(68) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.69s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(69) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.76s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(70) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.83s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(71) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(72) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 4.97s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(73) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.04s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(74) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.11s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(75) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.18s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(76) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.25s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(77) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.32s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(78) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.39s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(79) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.46s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(80) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.53s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(81) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(82) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.67s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(83) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.74s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(84) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.81s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(85) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.88s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(86) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 5.95s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(87) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.02s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(88) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.09s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(89) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.16s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(90) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.23s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(91) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(92) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.37s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(93) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.44s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(94) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.51s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(95) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.58s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(96) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.65s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(97) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.72s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(98) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.79s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(99) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.86s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(100) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 6.93s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item:nth-child(101) {
	animation: .4s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-right;
	animation-fill-mode: both;
}

#amelia-app-backend-new .am-msd__item.selected {
	background-color: var(--am-c-msd-text-op10);
}

#amelia-app-backend-new .am-msd__item.selected .am-msd__item-indicator {
	display: flex;
}

#amelia-app-backend-new .am-msd__item-wrapper {
	padding: 0 8px 0 0;
	overflow-x: hidden;
}

#amelia-app-backend-new .am-msd__item-wrapper::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new .am-msd__item-wrapper::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new .am-msd__item-wrapper::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new .am-msd__item-wrapper .el-skeleton {
	padding: 0;
}

#amelia-app-backend-new .am-msd__item-wrapper .el-skeleton .el-skeleton__text {
	--el-skeleton-color: var(--am-c-skeleton-sb-op20);
	--el-skeleton-to-color: var(--am-c-skeleton-sb-op60);
}

#amelia-app-backend-new .am-msd__item-inner {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new .am-msd__item-icon {
	position: relative;
	width: 24px;
	height: 20px;
	font-size: 24px;
}

#amelia-app-backend-new .am-msd__item-icon span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#amelia-app-backend-new .am-msd__item-heading {
	font-family: var(--am-font-family);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.43;
	margin: 0 auto 0 6px;
}

#amelia-app-backend-new .am-msd__item-heading.am-rtl {
	margin: 0 6px 0 auto;
}

#amelia-app-backend-new .am-msd__item-heading.fade-enter-active {
	animation: sidebar-step-selection 1s;
}

#amelia-app-backend-new .am-msd__item-heading.fade-leave-active {
	animation: sidebar-step-selection 1s reverse;
}

#amelia-app-backend-new .am-msd__item-indicator {
	display: none;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	line-height: 20px;
	margin-left: auto;
}

#amelia-app-backend-new .am-msd__item-indicator.am-rtl {
	margin-left: 0;
	margin-right: auto;
}

#amelia-app-backend-new .am-msd__item-divider {
	border-top: 1px solid var(--am-c-msd-text-op60);
	margin: 16px 0;
}

.amelia-v2-booking #amelia-container .am-ctz .el-input__inner {
	padding: 8px 24px 8px 36px !important;
}

.amelia-v2-booking #amelia-container .am-ctz .el-input__prefix {
	left: 4px;
	font-size: 30px;
	color: var(--am-c-select-text);
}

.amelia-v2-booking #amelia-container .am-asi-el-skeleton {
	padding-right: 2px;
	max-height: 440px;
	overflow-y: hidden;
}

.amelia-v2-booking #amelia-container .am-asi-el-skeleton.am-asi-sign-in {
	padding: 32px 24px 24px;
}

.amelia-v2-booking #amelia-container .am-asi {
	max-width: 400px;
	width: 100%;
	background-color: var(--am-c-main-bgr);
	box-shadow: 0 0 9px -4px var(--am-c-main-text-op40), 0 17px 35px -12px var(--am-c-main-text-op25);
	border-radius: 12px;
	padding: 32px 24px 24px;
	margin: 0 auto;
	font-family: var(--am-font-family), sans-serif;
}

.amelia-v2-booking #amelia-container .am-asi .am-recaptcha-holder {
	justify-items: center;
}

.amelia-v2-booking #amelia-container .am-asi * {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-asi__social-wrapper {
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 100%;
	margin: 8px 0 24px;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-asi__social-wrapper .am-social-signin__google #g_id_onload {
	display: none;
}

.amelia-v2-booking #amelia-container .am-asi__social-wrapper .am-social-signin__google .g_id_signin {
	width: 64px;
}

.amelia-v2-booking #amelia-container .am-asi__social-divider {
	align-items: center;
	display: flex;
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .am-asi__social-divider:before, .amelia-v2-booking #amelia-container .am-asi__social-divider:after {
	background: var(--shade-250, #d1d5d7);
	content: "";
	height: 1px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-asi__social-divider span {
	flex: none;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: var(--shade-500, #808a90);
	margin-left: 8px;
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-asi__top-message {
	width: 100%;
	margin-bottom: 22px;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.5;
	border-width: 1px;
	border-bottom-width: 4px;
	border-style: solid;
	box-shadow: 0 2px 3px rgba(26, 44, 55, .1);
	border-radius: 5px;
}

.amelia-v2-booking #amelia-container .am-asi__top-message-success {
	border-color: var(--am-c-success);
}

.amelia-v2-booking #amelia-container .am-asi__top-message-error {
	border-color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-asi__top-message .el-alert--success, .amelia-v2-booking #amelia-container .am-asi__top-message .el-alert--error {
	border: none;
}

.amelia-v2-booking #amelia-container .am-asi__top-message .el-alert--success .el-icon {
	color: var(--am-c-success);
}

.amelia-v2-booking #amelia-container .am-asi__top-message .el-alert__closebtn {
	font-size: 16px;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-asi__footer-text {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-main-text-op70);
}

.amelia-v2-booking #amelia-container .am-asi__footer-reset__btn {
	padding: 0;
	font-weight: 400;
}

.amelia-v2-booking #amelia-container .am-asi__footer-reset__btn:hover {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-asi__footer-signin__btn {
	width: 100%;
	font-weight: 400;
}

.amelia-v2-booking #amelia-container .am-asi__footer-signin__btn:hover {
	background-color: transparent;
}

#amelia-app-backend-new .am-asi__footer-signin__btn {
	width: 100%;
	font-weight: 400;
}

#amelia-app-backend-new .am-asi__footer-signin__btn:hover {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-asi__email {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	text-align: center;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-asi__footer {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-asi__footer-text {
	display: inline-flex;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	margin: 0 4px 0 0;
	color: var(--am-c-main-text-op60);
}

.amelia-v2-booking #amelia-container .am-asi__footer-retry__btn {
	padding: 0;
	font-weight: 400;
	font-size: 15px;
}

.amelia-v2-booking #amelia-container .am-asi__footer-retry__btn:hover {
	background-color: transparent;
}

#amelia-app-backend-new .am-asi__footer-retry__btn {
	padding: 0;
	font-weight: 400;
	font-size: 15px;
}

#amelia-app-backend-new .am-asi__footer-retry__btn:hover {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-asi__top {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 0 24px;
}

.amelia-v2-booking #amelia-container .am-asi__img span {
	position: relative;
	font-size: 42px;
	border-radius: 50%;
	color: var(--am-c-success);
}

.amelia-v2-booking #amelia-container .am-asi__img span:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	border-radius: 50%;
	width: 33px;
	height: 33px;
	border: 3px solid var(--am-c-success);
}

#amelia-app-backend-new .am-asi__top {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 0 24px;
}

#amelia-app-backend-new .am-asi__img span {
	position: relative;
	font-size: 42px;
	border-radius: 50%;
	color: var(--am-c-success);
}

#amelia-app-backend-new .am-asi__img span:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	border-radius: 50%;
	width: 33px;
	height: 33px;
	border: 3px solid var(--am-c-success);
}

.amelia-v2-booking #amelia-container .am-cps {
	--el-skeleton-to-color: var(--am-c-skeleton-op60);
	--el-skeleton-color: var(--am-c-skeleton-op20);
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: var(--am-c-flex-direction);
}

.amelia-v2-booking #amelia-container .am-cps__item {
	display: flex;
	flex-direction: column;
	width: calc(50% - 12px);
}

.amelia-v2-booking #amelia-container .am-cps__item.am-rw-480 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cps__item-label {
	height: 20px;
	margin: 0 0 4px;
	max-width: 50%;
}

.amelia-v2-booking #amelia-container .am-cps__item-input {
	height: 40px;
	margin: 0 0 24px;
}

.amelia-v2-booking #amelia-container .am-capi__sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container .am-capi__inner {
	display: block;
	padding: 16px 32px;
}

.amelia-v2-booking #amelia-container .am-capi__tabs .el-tabs__item:focus-visible {
	box-shadow: 0 0 2px 2px var(--am-c-capi-primary) inset;
	border-radius: 3px;
}

.amelia-v2-booking #amelia-container .am-capi__form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capi__form>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

@media (prefers-reduced-motion: reduce) {
	.amelia-v2-booking #amelia-container .am-capi__form>* {
		animation: none !important;
	}
}

.amelia-v2-booking #amelia-container .am-capi__form .el-form-item {
	display: block;
	font-family: var(--am-font-family);
	font-size: var(--am-fs-label);
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .am-capi__form .el-form-item.am-capi__item {
	width: calc(50% - 12px);
}

.amelia-v2-booking #amelia-container .am-capi__form .el-form-item.am-capi__item-birthday .el-input__inner {
	color: transparent !important;
	text-shadow: 0 0 0 var(--am-c-inp-text);
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-capi__form .el-form-item.am-capi__item.am-rw-480, .amelia-v2-booking #amelia-container .am-capi__form .el-form-item.am-capp__item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capi__form .el-form-item.am-capp__item .el-form-item__content {
	max-width: 360px;
}

.amelia-v2-booking #amelia-container .am-capi__form .el-form-item__label {
	flex: 0 0 auto;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-capi__form .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-capi__form .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-input);
	min-width: 0;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capi__form .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding-top: 4px;
}

.amelia-v2-booking #amelia-container .am-capi__form .am-whatsapp-opt-in-text {
	font-size: 14px;
	line-height: 1.5;
}

.amelia-v2-booking #amelia-container .am-capi__alert .el-alert {
	padding: 4px 12px 4px 0;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-capi__alert .el-alert__content .el-alert__closebtn {
	top: 50%;
	transform: translateY(-50%);
}

.amelia-v2-booking #amelia-container .am-capi__alert .el-alert__title {
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 1.5;
}

.amelia-v2-booking #amelia-container .am-capi__alert .el-alert__title .am-icon-checkmark-circle-full {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-alerts-bgr);
}

.ql-snow.ql-toolbar:after, .ql-snow .ql-toolbar:after {
	clear: both;
	content: "";
	display: table;
}

.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button {
	background: none;
	border: none;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 24px;
	padding: 3px 5px;
	width: 28px;
}

.ql-snow.ql-toolbar button:active:hover, .ql-snow .ql-toolbar button:active:hover {
	outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type=file], .ql-snow .ql-toolbar input.ql-image[type=file] {
	display: none;
}

.ql-snow.ql-toolbar button:hover, .ql-snow .ql-toolbar button:hover, .ql-snow.ql-toolbar button:focus, .ql-snow .ql-toolbar button:focus, .ql-snow.ql-toolbar button.ql-active, .ql-snow .ql-toolbar button.ql-active, .ql-snow.ql-toolbar .ql-picker-label:hover, .ql-snow .ql-toolbar .ql-picker-label:hover, .ql-snow.ql-toolbar .ql-picker-label.ql-active, .ql-snow .ql-toolbar .ql-picker-label.ql-active, .ql-snow.ql-toolbar .ql-picker-item:hover, .ql-snow .ql-toolbar .ql-picker-item:hover, .ql-snow.ql-toolbar .ql-picker-item.ql-selected, .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
	color: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-fill, .ql-snow .ql-toolbar button:hover .ql-fill, .ql-snow.ql-toolbar button:focus .ql-fill, .ql-snow .ql-toolbar button:focus .ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
	fill: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow .ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke, .ql-snow .ql-toolbar button:focus .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke, .ql-snow .ql-toolbar button.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow.ql-toolbar button:hover .ql-stroke-miter, .ql-snow .ql-toolbar button:hover .ql-stroke-miter, .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
	stroke: #06c;
}

@media (pointer:coarse) {
	.ql-snow.ql-toolbar button:hover:not(.ql-active), .ql-snow .ql-toolbar button:hover:not(.ql-active) {
		color: #444;
	}
	
	.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
		fill: #444;
	}
	
	.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
		stroke: #444;
	}
}

.ql-snow, .ql-snow * {
	box-sizing: border-box;
}

.ql-snow .ql-hidden {
	display: none;
}

.ql-snow .ql-out-bottom, .ql-snow .ql-out-top {
	visibility: hidden;
}

.ql-snow .ql-tooltip {
	position: absolute;
	transform: translateY(10px);
}

.ql-snow .ql-tooltip a {
	cursor: pointer;
	text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
	transform: translateY(-10px);
}

.ql-snow .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

.ql-snow .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

.ql-snow .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

.ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill {
	fill: #444;
}

.ql-snow .ql-empty {
	fill: none;
}

.ql-snow .ql-even {
	fill-rule: evenodd;
}

.ql-snow .ql-thin, .ql-snow .ql-stroke.ql-thin {
	stroke-width: 1;
}

.ql-snow .ql-transparent {
	opacity: .4;
}

.ql-snow .ql-direction svg:last-child {
	display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
	display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
	display: none;
}

.ql-snow .ql-editor h1 {
	font-size: 2em;
}

.ql-snow .ql-editor h2 {
	font-size: 1.5em;
}

.ql-snow .ql-editor h3 {
	font-size: 1.17em;
}

.ql-snow .ql-editor h4 {
	font-size: 1em;
}

.ql-snow .ql-editor h5 {
	font-size: .83em;
}

.ql-snow .ql-editor h6 {
	font-size: .67em;
}

.ql-snow .ql-editor a {
	text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

.ql-snow .ql-editor code, .ql-snow .ql-editor .ql-code-block-container {
	background-color: #f0f0f0;
	border-radius: 3px;
}

.ql-snow .ql-editor .ql-code-block-container {
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

.ql-snow .ql-editor code {
	font-size: 85%;
	padding: 2px 4px;
}

.ql-snow .ql-editor .ql-code-block-container {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

.ql-snow .ql-editor img {
	max-width: 100%;
}

.ql-snow .ql-picker {
	color: #444;
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: 500;
	height: 24px;
	position: relative;
	vertical-align: middle;
}

.ql-snow .ql-picker-label {
	cursor: pointer;
	display: inline-block;
	height: 100%;
	padding-left: 8px;
	padding-right: 2px;
	position: relative;
	width: 100%;
}

.ql-snow .ql-picker-label:before {
	display: inline-block;
	line-height: 22px;
}

.ql-snow .ql-picker-options {
	background-color: #fff;
	display: none;
	min-width: 100%;
	padding: 4px 8px;
	position: absolute;
	white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
	cursor: pointer;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
	color: #ccc;
	z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
	fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
	stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
	display: block;
	margin-top: -1px;
	top: 100%;
	z-index: 1;
}

.ql-snow .ql-color-picker, .ql-snow .ql-icon-picker {
	width: 28px;
}

.ql-snow .ql-color-picker .ql-picker-label, .ql-snow .ql-icon-picker .ql-picker-label {
	padding: 2px 4px;
}

.ql-snow .ql-icon-picker .ql-picker-options {
	padding: 4px 0;
}

.ql-snow .ql-icon-picker .ql-picker-item {
	height: 24px;
	width: 24px;
	padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options {
	padding: 3px 5px;
	width: 152px;
}

.ql-snow .ql-color-picker .ql-picker-item {
	border: 1px solid transparent;
	float: left;
	height: 16px;
	margin: 2px;
	padding: 0;
	width: 16px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before {
	content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
	width: 98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label:before, .ql-snow .ql-picker.ql-header .ql-picker-item:before {
	content: "Normal";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
	content: "Heading 1";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
	content: "Heading 2";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
	content: "Heading 3";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
	content: "Heading 4";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
	content: "Heading 5";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	content: "Heading 6";
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
	font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
	font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
	font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
	font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
	font-size: .83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	font-size: .67em;
}

.ql-snow .ql-picker.ql-font {
	width: 108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label:before, .ql-snow .ql-picker.ql-font .ql-picker-item:before {
	content: "Sans Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
	content: "Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
	content: "Monospace";
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
	font-family: Georgia, Times New Roman, serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
	font-family: Monaco, Courier New, monospace;
}

.ql-snow .ql-picker.ql-size {
	width: 98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label:before, .ql-snow .ql-picker.ql-size .ql-picker-item:before {
	content: "Normal";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
	content: "Small";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
	content: "Large";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
	content: "Huge";
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
	font-size: 10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
	font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
	font-size: 32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
	background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
	background-color: #000;
}

.ql-toolbar.ql-snow {
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	padding: 8px;
}

.ql-toolbar.ql-snow .ql-formats {
	margin-right: 15px;
}

.ql-toolbar.ql-snow .ql-picker-label {
	border: 1px solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
	border: 1px solid transparent;
	box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
	border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
	border-color: #000;
}

.ql-toolbar.ql-snow+.ql-container.ql-snow {
	border-top: 0;
}

.ql-snow .ql-tooltip {
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 0 5px #ddd;
	color: #444;
	padding: 5px 12px;
	white-space: nowrap;
}

.ql-snow .ql-tooltip:before {
	content: "Visit URL:";
	line-height: 26px;
	margin-right: 8px;
}

.ql-snow .ql-tooltip input[type=text] {
	display: none;
	border: 1px solid #ccc;
	font-size: 13px;
	height: 26px;
	margin: 0;
	padding: 3px 5px;
	width: 170px;
}

.ql-snow .ql-tooltip a.ql-preview {
	display: inline-block;
	max-width: 200px;
	overflow-x: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action:after {
	border-right: 1px solid #ccc;
	content: "Edit";
	margin-left: 16px;
	padding-right: 8px;
}

.ql-snow .ql-tooltip a.ql-remove:before {
	content: "Remove";
	margin-left: 8px;
}

.ql-snow .ql-tooltip a {
	line-height: 26px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview, .ql-snow .ql-tooltip.ql-editing a.ql-remove {
	display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
	display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action:after {
	border-right: 0;
	content: "Save";
	padding-right: 0;
}

.ql-snow .ql-tooltip[data-mode=formula]:before {
	content: "Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]:before {
	content: "Enter video:";
}

.ql-snow a {
	color: #06c;
}

.ql-container.ql-snow {
	border: 1px solid #ccc;
}

.ql-container {
	box-sizing: border-box;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 100%;
	margin: 0;
	position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
	visibility: hidden;
}

.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui, .ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui {
	cursor: pointer;
}

.ql-clipboard {
	left: -100000px;
	height: 1px;
	overflow-y: hidden;
	position: absolute;
	top: 50%;
}

.ql-clipboard p {
	margin: 0;
	padding: 0;
}

.ql-editor {
	box-sizing: border-box;
	counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	line-height: 1.42;
	height: 100%;
	outline: none;
	overflow-y: auto;
	padding: 12px 15px;
	tab-size: 4;
	-moz-tab-size: 4;
	text-align: left;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.ql-editor>* {
	cursor: text;
}

.ql-editor p, .ql-editor ol, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
	margin: 0;
	padding: 0;
}

@supports (counter-set:none) {
	.ql-editor p, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
		counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	}
}

@supports not (counter-set:none) {
	.ql-editor p, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
		counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	}
}

.ql-editor table {
	border-collapse: collapse;
}

.ql-editor td {
	border: 1px solid #000;
	padding: 2px 5px;
}

.ql-editor ol {
	padding-left: 1.5em;
}

.ql-editor li {
	list-style-type: none;
	padding-left: 1.5em;
	position: relative;
}

.ql-editor li>.ql-ui:before {
	display: inline-block;
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
	white-space: nowrap;
	width: 1.2em;
}

.ql-editor li[data-list=checked]>.ql-ui, .ql-editor li[data-list=unchecked]>.ql-ui {
	color: #777;
}

.ql-editor li[data-list=bullet]>.ql-ui:before {
	content: "•";
}

.ql-editor li[data-list=checked]>.ql-ui:before {
	content: "☑";
}

.ql-editor li[data-list=unchecked]>.ql-ui:before {
	content: "☐";
}

@supports (counter-set:none) {
	.ql-editor li[data-list] {
		counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	}
}

@supports not (counter-set:none) {
	.ql-editor li[data-list] {
		counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	}
}

.ql-editor li[data-list=ordered] {
	counter-increment: list-0;
}

.ql-editor li[data-list=ordered]>.ql-ui:before {
	content: counter(list-0, decimal) ". ";
}

.ql-editor li[data-list=ordered].ql-indent-1 {
	counter-increment: list-1;
}

.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before {
	content: counter(list-1, lower-alpha) ". ";
}

@supports (counter-set:none) {
	.ql-editor li[data-list].ql-indent-1 {
		counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	}
}

@supports not (counter-set:none) {
	.ql-editor li[data-list].ql-indent-1 {
		counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	}
}

.ql-editor li[data-list=ordered].ql-indent-2 {
	counter-increment: list-2;
}

.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before {
	content: counter(list-2, lower-roman) ". ";
}

@supports (counter-set:none) {
	.ql-editor li[data-list].ql-indent-2 {
		counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	}
}

@supports not (counter-set:none) {
	.ql-editor li[data-list].ql-indent-2 {
		counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	}
}

.ql-editor li[data-list=ordered].ql-indent-3 {
	counter-increment: list-3;
}

.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before {
	content: counter(list-3, decimal) ". ";
}

@supports (counter-set:none) {
	.ql-editor li[data-list].ql-indent-3 {
		counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
	}
}

@supports not (counter-set:none) {
	.ql-editor li[data-list].ql-indent-3 {
		counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
	}
}

.ql-editor li[data-list=ordered].ql-indent-4 {
	counter-increment: list-4;
}

.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before {
	content: counter(list-4, lower-alpha) ". ";
}

@supports (counter-set:none) {
	.ql-editor li[data-list].ql-indent-4 {
		counter-set: list-5 list-6 list-7 list-8 list-9;
	}
}

@supports not (counter-set:none) {
	.ql-editor li[data-list].ql-indent-4 {
		counter-reset: list-5 list-6 list-7 list-8 list-9;
	}
}

.ql-editor li[data-list=ordered].ql-indent-5 {
	counter-increment: list-5;
}

.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before {
	content: counter(list-5, lower-roman) ". ";
}

@supports (counter-set:none) {
	.ql-editor li[data-list].ql-indent-5 {
		counter-set: list-6 list-7 list-8 list-9;
	}
}

@supports not (counter-set:none) {
	.ql-editor li[data-list].ql-indent-5 {
		counter-reset: list-6 list-7 list-8 list-9;
	}
}

.ql-editor li[data-list=ordered].ql-indent-6 {
	counter-increment: list-6;
}

.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before {
	content: counter(list-6, decimal) ". ";
}

@supports (counter-set:none) {
	.ql-editor li[data-list].ql-indent-6 {
		counter-set: list-7 list-8 list-9;
	}
}

@supports not (counter-set:none) {
	.ql-editor li[data-list].ql-indent-6 {
		counter-reset: list-7 list-8 list-9;
	}
}

.ql-editor li[data-list=ordered].ql-indent-7 {
	counter-increment: list-7;
}

.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before {
	content: counter(list-7, lower-alpha) ". ";
}

@supports (counter-set:none) {
	.ql-editor li[data-list].ql-indent-7 {
		counter-set: list-8 list-9;
	}
}

@supports not (counter-set:none) {
	.ql-editor li[data-list].ql-indent-7 {
		counter-reset: list-8 list-9;
	}
}

.ql-editor li[data-list=ordered].ql-indent-8 {
	counter-increment: list-8;
}

.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before {
	content: counter(list-8, lower-roman) ". ";
}

@supports (counter-set:none) {
	.ql-editor li[data-list].ql-indent-8 {
		counter-set: list-9;
	}
}

@supports not (counter-set:none) {
	.ql-editor li[data-list].ql-indent-8 {
		counter-reset: list-9;
	}
}

.ql-editor li[data-list=ordered].ql-indent-9 {
	counter-increment: list-9;
}

.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before {
	content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

.ql-editor li.ql-direction-rtl {
	padding-right: 1.5em;
}

.ql-editor li.ql-direction-rtl>.ql-ui:before {
	margin-left: .3em;
	margin-right: -1.5em;
	text-align: left;
}

.ql-editor table {
	table-layout: fixed;
	width: 100%;
}

.ql-editor table td {
	outline: none;
}

.ql-editor .ql-code-block-container {
	font-family: monospace;
}

.ql-editor .ql-video {
	display: block;
	max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
	margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
	background-color: #000;
}

.ql-editor .ql-bg-red {
	background-color: #e60000;
}

.ql-editor .ql-bg-orange {
	background-color: #f90;
}

.ql-editor .ql-bg-yellow {
	background-color: #ff0;
}

.ql-editor .ql-bg-green {
	background-color: #008a00;
}

.ql-editor .ql-bg-blue {
	background-color: #06c;
}

.ql-editor .ql-bg-purple {
	background-color: #93f;
}

.ql-editor .ql-color-white {
	color: #fff;
}

.ql-editor .ql-color-red {
	color: #e60000;
}

.ql-editor .ql-color-orange {
	color: #f90;
}

.ql-editor .ql-color-yellow {
	color: #ff0;
}

.ql-editor .ql-color-green {
	color: #008a00;
}

.ql-editor .ql-color-blue {
	color: #06c;
}

.ql-editor .ql-color-purple {
	color: #93f;
}

.ql-editor .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
	font-size: .75em;
}

.ql-editor .ql-size-large {
	font-size: 1.5em;
}

.ql-editor .ql-size-huge {
	font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

.ql-editor .ql-align-center {
	text-align: center;
}

.ql-editor .ql-align-justify {
	text-align: justify;
}

.ql-editor .ql-align-right {
	text-align: right;
}

.ql-editor .ql-ui {
	position: absolute;
}

.ql-editor.ql-blank:before {
	color: rgba(0, 0, 0, .6);
	content: attr(data-placeholder);
	font-style: italic;
	left: 15px;
	pointer-events: none;
	position: absolute;
	right: 15px;
}

.ql-bubble.ql-toolbar:after, .ql-bubble .ql-toolbar:after {
	clear: both;
	content: "";
	display: table;
}

.ql-bubble.ql-toolbar button, .ql-bubble .ql-toolbar button {
	background: none;
	border: none;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 24px;
	padding: 3px 5px;
	width: 28px;
}

.ql-bubble.ql-toolbar button:active:hover, .ql-bubble .ql-toolbar button:active:hover {
	outline: none;
}

.ql-bubble.ql-toolbar input.ql-image[type=file], .ql-bubble .ql-toolbar input.ql-image[type=file] {
	display: none;
}

.ql-bubble.ql-toolbar button:hover, .ql-bubble .ql-toolbar button:hover, .ql-bubble.ql-toolbar button:focus, .ql-bubble .ql-toolbar button:focus, .ql-bubble.ql-toolbar button.ql-active, .ql-bubble .ql-toolbar button.ql-active, .ql-bubble.ql-toolbar .ql-picker-label:hover, .ql-bubble .ql-toolbar .ql-picker-label:hover, .ql-bubble.ql-toolbar .ql-picker-label.ql-active, .ql-bubble .ql-toolbar .ql-picker-label.ql-active, .ql-bubble.ql-toolbar .ql-picker-item:hover, .ql-bubble .ql-toolbar .ql-picker-item:hover, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
	color: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-fill, .ql-bubble .ql-toolbar button:hover .ql-fill, .ql-bubble.ql-toolbar button:focus .ql-fill, .ql-bubble .ql-toolbar button:focus .ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
	fill: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-stroke, .ql-bubble .ql-toolbar button:hover .ql-stroke, .ql-bubble.ql-toolbar button:focus .ql-stroke, .ql-bubble .ql-toolbar button:focus .ql-stroke, .ql-bubble.ql-toolbar button.ql-active .ql-stroke, .ql-bubble .ql-toolbar button.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble.ql-toolbar button:hover .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover .ql-stroke-miter, .ql-bubble.ql-toolbar button:focus .ql-stroke-miter, .ql-bubble .ql-toolbar button:focus .ql-stroke-miter, .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
	stroke: #fff;
}

@media (pointer:coarse) {
	.ql-bubble.ql-toolbar button:hover:not(.ql-active), .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
		color: #ccc;
	}
	
	.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
		fill: #ccc;
	}
	
	.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
		stroke: #ccc;
	}
}

.ql-bubble, .ql-bubble * {
	box-sizing: border-box;
}

.ql-bubble .ql-hidden {
	display: none;
}

.ql-bubble .ql-out-bottom, .ql-bubble .ql-out-top {
	visibility: hidden;
}

.ql-bubble .ql-tooltip {
	position: absolute;
	transform: translateY(10px);
}

.ql-bubble .ql-tooltip a {
	cursor: pointer;
	text-decoration: none;
}

.ql-bubble .ql-tooltip.ql-flip {
	transform: translateY(-10px);
}

.ql-bubble .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

.ql-bubble .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

.ql-bubble .ql-stroke {
	fill: none;
	stroke: #ccc;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

.ql-bubble .ql-stroke-miter {
	fill: none;
	stroke: #ccc;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

.ql-bubble .ql-fill, .ql-bubble .ql-stroke.ql-fill {
	fill: #ccc;
}

.ql-bubble .ql-empty {
	fill: none;
}

.ql-bubble .ql-even {
	fill-rule: evenodd;
}

.ql-bubble .ql-thin, .ql-bubble .ql-stroke.ql-thin {
	stroke-width: 1;
}

.ql-bubble .ql-transparent {
	opacity: .4;
}

.ql-bubble .ql-direction svg:last-child {
	display: none;
}

.ql-bubble .ql-direction.ql-active svg:last-child {
	display: inline;
}

.ql-bubble .ql-direction.ql-active svg:first-child {
	display: none;
}

.ql-bubble .ql-editor h1 {
	font-size: 2em;
}

.ql-bubble .ql-editor h2 {
	font-size: 1.5em;
}

.ql-bubble .ql-editor h3 {
	font-size: 1.17em;
}

.ql-bubble .ql-editor h4 {
	font-size: 1em;
}

.ql-bubble .ql-editor h5 {
	font-size: .83em;
}

.ql-bubble .ql-editor h6 {
	font-size: .67em;
}

.ql-bubble .ql-editor a {
	text-decoration: underline;
}

.ql-bubble .ql-editor blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

.ql-bubble .ql-editor code, .ql-bubble .ql-editor .ql-code-block-container {
	background-color: #f0f0f0;
	border-radius: 3px;
}

.ql-bubble .ql-editor .ql-code-block-container {
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

.ql-bubble .ql-editor code {
	font-size: 85%;
	padding: 2px 4px;
}

.ql-bubble .ql-editor .ql-code-block-container {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

.ql-bubble .ql-editor img {
	max-width: 100%;
}

.ql-bubble .ql-picker {
	color: #ccc;
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: 500;
	height: 24px;
	position: relative;
	vertical-align: middle;
}

.ql-bubble .ql-picker-label {
	cursor: pointer;
	display: inline-block;
	height: 100%;
	padding-left: 8px;
	padding-right: 2px;
	position: relative;
	width: 100%;
}

.ql-bubble .ql-picker-label:before {
	display: inline-block;
	line-height: 22px;
}

.ql-bubble .ql-picker-options {
	background-color: #444;
	display: none;
	min-width: 100%;
	padding: 4px 8px;
	position: absolute;
	white-space: nowrap;
}

.ql-bubble .ql-picker-options .ql-picker-item {
	cursor: pointer;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
	color: #777;
	z-index: 2;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
	fill: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
	stroke: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
	display: block;
	margin-top: -1px;
	top: 100%;
	z-index: 1;
}

.ql-bubble .ql-color-picker, .ql-bubble .ql-icon-picker {
	width: 28px;
}

.ql-bubble .ql-color-picker .ql-picker-label, .ql-bubble .ql-icon-picker .ql-picker-label {
	padding: 2px 4px;
}

.ql-bubble .ql-icon-picker .ql-picker-options {
	padding: 4px 0;
}

.ql-bubble .ql-icon-picker .ql-picker-item {
	height: 24px;
	width: 24px;
	padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-options {
	padding: 3px 5px;
	width: 152px;
}

.ql-bubble .ql-color-picker .ql-picker-item {
	border: 1px solid transparent;
	float: left;
	height: 16px;
	margin: 2px;
	padding: 0;
	width: 16px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before, .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before, .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before {
	content: attr(data-label);
}

.ql-bubble .ql-picker.ql-header {
	width: 98px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label:before, .ql-bubble .ql-picker.ql-header .ql-picker-item:before {
	content: "Normal";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
	content: "Heading 1";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
	content: "Heading 2";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
	content: "Heading 3";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
	content: "Heading 4";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
	content: "Heading 5";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	content: "Heading 6";
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
	font-size: 2em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
	font-size: 1.5em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
	font-size: 1.17em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
	font-size: 1em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
	font-size: .83em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	font-size: .67em;
}

.ql-bubble .ql-picker.ql-font {
	width: 108px;
}

.ql-bubble .ql-picker.ql-font .ql-picker-label:before, .ql-bubble .ql-picker.ql-font .ql-picker-item:before {
	content: "Sans Serif";
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
	content: "Serif";
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
	content: "Monospace";
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
	font-family: Georgia, Times New Roman, serif;
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
	font-family: Monaco, Courier New, monospace;
}

.ql-bubble .ql-picker.ql-size {
	width: 98px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-label:before, .ql-bubble .ql-picker.ql-size .ql-picker-item:before {
	content: "Normal";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
	content: "Small";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
	content: "Large";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
	content: "Huge";
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
	font-size: 10px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
	font-size: 18px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
	font-size: 32px;
}

.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
	background-color: #fff;
}

.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
	background-color: #000;
}

.ql-code-block-container {
	position: relative;
}

.ql-code-block-container .ql-ui {
	right: 5px;
	top: 5px;
}

.ql-bubble .ql-toolbar .ql-formats {
	margin: 8px 12px 8px 0;
}

.ql-bubble .ql-toolbar .ql-formats:first-child {
	margin-left: 12px;
}

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected, .ql-bubble .ql-color-picker .ql-picker-item:hover {
	border-color: #fff;
}

.ql-bubble .ql-tooltip {
	background-color: #444;
	border-radius: 25px;
	color: #fff;
}

.ql-bubble .ql-tooltip-arrow {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: " ";
	display: block;
	left: 50%;
	margin-left: -6px;
	position: absolute;
}

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
	border-bottom: 6px solid #444;
	top: -6px;
}

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
	border-top: 6px solid #444;
	bottom: -6px;
}

.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
	display: block;
}

.ql-bubble .ql-tooltip.ql-editing .ql-formats {
	visibility: hidden;
}

.ql-bubble .ql-tooltip-editor {
	display: none;
}

.ql-bubble .ql-tooltip-editor input[type=text] {
	background: transparent;
	border: none;
	color: #fff;
	font-size: 13px;
	height: 100%;
	outline: none;
	padding: 10px 20px;
	position: absolute;
	width: 100%;
}

.ql-bubble .ql-tooltip-editor a {
	top: 10px;
	position: absolute;
	right: 20px;
}

.ql-bubble .ql-tooltip-editor a:before {
	color: #ccc;
	content: "×";
	font-size: 16px;
	font-weight: 700;
}

.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close) {
	position: relative;
	white-space: nowrap;
}

.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before {
	background-color: #444;
	border-radius: 15px;
	top: -5px;
	font-size: 12px;
	color: #fff;
	content: attr(href);
	font-weight: 400;
	overflow: hidden;
	padding: 5px 15px;
	text-decoration: none;
	z-index: 1;
}

.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after {
	border-top: 6px solid #444;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	top: 0;
	content: " ";
	height: 0;
	width: 0;
}

.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before, .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after {
	left: 0;
	margin-left: 50%;
	position: absolute;
	transform: translate(-50%, -100%);
	transition: visibility 0s ease .2s;
	visibility: hidden;
}

.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:before, .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:after {
	visibility: visible;
}

.amelia-v2-booking #amelia-container .am-desc-editor {
	display: flex;
	flex-direction: column;
	gap: 8px;
	width: 100%;
	padding: 10px;
	border-radius: 5px;
	background-color: var(--am-c-desce-text-op03);
}

.amelia-v2-booking #amelia-container .am-desc-editor__header {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-desc-editor__header .am-button-group {
	width: 100%;
	justify-content: flex-end;
}

.amelia-v2-booking #amelia-container .am-desc-editor__header-warning {
	display: flex;
	align-items: center;
	width: 100%;
	color: var(--am-c-warning);
	background-color: var(--am-c-desce-warn-op10);
	font-size: 12px;
	line-height: 18px;
	gap: 0 8px;
	padding: 4px 8px;
	border-radius: 6px;
}

.amelia-v2-booking #amelia-container .am-desc-editor__header-warning .am-icon-triangle-info {
	font-size: 24px;
	flex: 0 0 24px;
}

.amelia-v2-booking #amelia-container .am-desc-editor .am-quill-wrapper {
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-toolbar {
	padding: 8px;
	border: 1px solid var(--am-c-inp-border);
	background-color: var(--am-c-inp-bgr);
	border-radius: 6px 6px 0 0;
	color: var(--am-c-inp-text);
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar button:hover .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar button:hover .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar button:focus .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar button:focus .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar button.ql-active .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar button.ql-active .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar button:hover .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar button:hover .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar button:focus .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar button:focus .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar button.ql-active .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar button.ql-active .ql-stroke-miter {
	stroke: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-label:hover .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-label.ql-selected .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-label.ql-selected .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-item:hover .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-item.ql-active .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-item.ql-active .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-label:hover .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-label.ql-selected .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-label.ql-selected .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-item:hover .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-item.ql-active .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-item.ql-active .ql-stroke-miter, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .amelia-v2-booking #amelia-container .am-desc-editor .ql-show.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
	stroke: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-show .ql-stroke {
	stroke: var(--am-c-inp-text);
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-snow .ql-toolbar button:hover, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow .ql-toolbar button:focus, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow .ql-toolbar button.ql-active, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow.ql-toolbar button:hover, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow.ql-toolbar button:focus, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow.ql-toolbar button.ql-active {
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-snow .ql-toolbar .ql-picker-label:hover, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow .ql-toolbar .ql-picker-label.ql-active, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow .ql-toolbar .ql-picker-label.ql-selected, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow .ql-toolbar .ql-picker-item:hover, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow .ql-toolbar .ql-picker-item.ql-active, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow .ql-toolbar .ql-picker-item.ql-selected, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow.ql-toolbar .ql-picker-label:hover, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow.ql-toolbar .ql-picker-label.ql-active, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow.ql-toolbar .ql-picker-label.ql-selected, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow.ql-toolbar .ql-picker-item:hover, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow.ql-toolbar .ql-picker-item.ql-active, .amelia-v2-booking #amelia-container .am-desc-editor .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-snow .ql-picker {
	color: var(--am-c-inp-text);
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor {
	padding: 8px 12px;
	border: 1px solid var(--am-c-inp-border);
	border-top: none;
	background-color: var(--am-c-inp-bgr);
	border-radius: 0 0 6px 6px;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor * {
	color: var(--am-c-inp-text);
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor p {
	font-weight: 400;
	text-align: revert;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor p:empty {
	height: 1em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor strong {
	font-weight: 700;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor em {
	font-style: italic;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor p, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor pre, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor blockquote, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h1, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h2, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h3, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h4, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h5, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h6 {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol>li, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul>li {
	list-style-type: none;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul>li:before {
	content: "•";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul[data-checked=true], .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul[data-checked=false] {
	pointer-events: none;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul[data-checked=true]>li *, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul[data-checked=false]>li * {
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul[data-checked=true]>li:before, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul[data-checked=false]>li:before {
	color: #777;
	cursor: pointer;
	pointer-events: all;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul[data-checked=true]>li:before {
	content: "☑";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul[data-checked=false]>li:before {
	content: "☐";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li:before {
	display: inline-block;
	white-space: nowrap;
	width: 1.2em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li:not(.ql-direction-rtl):before {
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-direction-rtl:before {
	margin-left: .3em;
	margin-right: -1.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li:not(.ql-direction-rtl), .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul li:not(.ql-direction-rtl) {
	padding-left: 1.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-direction-rtl, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ul li.ql-direction-rtl {
	padding-right: 1.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li:before {
	content: counter(list-0, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-1 {
	counter-increment: list-1;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-1:before {
	content: counter(list-1, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-2 {
	counter-increment: list-2;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-2:before {
	content: counter(list-2, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-3 {
	counter-increment: list-3;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-4 {
	counter-increment: list-4;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-4:before {
	content: counter(list-4, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-5 {
	counter-increment: list-5;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-5:before {
	content: counter(list-5, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-6 {
	counter-increment: list-6;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-7 {
	counter-increment: list-7;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-7:before {
	content: counter(list-7, lower-alpha) ". ";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-8 {
	counter-increment: list-8;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-8:before {
	content: counter(list-8, lower-roman) ". ";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-8 {
	counter-reset: list-9;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-9 {
	counter-increment: list-9;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". ";
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-video {
	display: block;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-video.ql-align-center {
	margin: 0 auto;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-size-small {
	font-size: .75em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-size-large {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-size-huge {
	font-size: 2.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-align-center {
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-align-justify {
	text-align: justify;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-align-right {
	text-align: right;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-fill, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-stroke.ql-fill {
	fill: #444;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-empty {
	fill: none;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-even {
	fill-rule: evenodd;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-thin, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-stroke.ql-thin {
	stroke-width: 1;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-transparent {
	opacity: .4;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-direction svg:last-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-direction.ql-active svg:last-child {
	display: inline;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor .ql-direction.ql-active svg:first-child {
	display: none;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h1 {
	font-size: 2em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h2 {
	font-size: 1.5em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h3 {
	font-size: 1.17em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h4 {
	font-size: 1em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h5 {
	font-size: .83em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor h6 {
	font-size: .67em;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor a {
	text-decoration: underline;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor code, .amelia-v2-booking #amelia-container .am-desc-editor .ql-editor pre {
	border-radius: 3px;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor pre {
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor code {
	font-size: 85%;
	padding: 2px 4px;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor pre.ql-syntax {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

.amelia-v2-booking #amelia-container .am-desc-editor .ql-editor img {
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-caepif {
	display: flex;
	flex-wrap: wrap;
	padding: 24px 0;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-caepif__sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container .am-caepif.am-rw-620 {
	justify-content: center;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-caepif__block {
	width: 100%;
	display: flex;
	align-items: flex-start;
	gap: 24px 16px;
	flex-wrap: wrap;
	box-sizing: border-box;
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-caepif__block.am-rw-620 {
	order: 3;
}

.amelia-v2-booking #amelia-container .am-caepif__block.am-w-70 {
	width: calc(70% - 12px);
}

.amelia-v2-booking #amelia-container .am-caepif__block.am-w-70.am-rw-620 {
	width: 100%;
	order: 2;
}

.amelia-v2-booking #amelia-container .am-caepif__block.am-w-30 {
	width: calc(30% - 12px);
}

.amelia-v2-booking #amelia-container .am-caepif__block.am-w-30.am-rw-620 {
	order: 1;
}

.amelia-v2-booking #amelia-container .am-caepif__block.am-w-30.am-rw-460 {
	width: 50%;
}

.amelia-v2-booking #amelia-container .am-caepif__block.am-w-30.am-rw-320 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-caepif__item {
	width: calc(50% - 8px);
}

.amelia-v2-booking #amelia-container .am-caepif__item.am-rw-460, .amelia-v2-booking #amelia-container .am-caepif__item.am-w-100 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-caepif__item.el-form-item {
	margin-bottom: 0 !important;
}

.amelia-v2-booking #amelia-container .am-caepif__item.am-button {
	align-self: flex-end;
}

.amelia-v2-booking #amelia-container .am-caepif__item .el-form-item__label {
	padding-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-caepif__img {
	width: 100%;
	padding-top: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-caes-section .am-caes__sr-only, .amelia-v2-booking #amelia-container .am-caes-section .am-caes__checkbox-slot-sr {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container .am-caes-section .el-collapse-item__header:focus-visible {
	outline: 2px solid var(--am-c-caes-primary, currentColor);
	outline-offset: 0px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-caes {
	padding-top: 10px;
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-caes__inner {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-caes__category {
	border-radius: 8px;
	background-color: var(--am-c-caes-text-op03);
}

.amelia-v2-booking #amelia-container .am-caes__category-header {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-caes__category-header__text {
	color: var(--am-c-caes-text);
}

.amelia-v2-booking #amelia-container .am-caes__category-header .am-checkbox-wrapper {
	width: 16px;
	height: 16px;
}

.amelia-v2-booking #amelia-container .am-caes__category-header .am-checkbox-wrapper .el-checkbox__input {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-caes__category .el-collapse-item__header {
	height: unset;
	background-color: transparent;
	padding: 16px 24px;
}

.amelia-v2-booking #amelia-container .am-caes__category .el-collapse-item__wrap {
	padding: 0 24px 16px;
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-caes__service {
	background-color: var(--am-c-main-bgr);
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-caes__service.is-active {
	box-shadow: 0 0 0 1px var(--am-c-caes-primary);
}

.amelia-v2-booking #amelia-container .am-caes__service-header {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-caes__service-header__text {
	color: var(--am-c-caes-text);
}

.amelia-v2-booking #amelia-container .am-caes__service-header .am-checkbox-wrapper {
	width: 16px;
	height: 16px;
}

.amelia-v2-booking #amelia-container .am-caes__service-header .am-checkbox-wrapper .el-checkbox__input {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-caes__service-content {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	gap: 16px;
	background-color: var(--am-c-caes-text-op03);
	padding: 16px 24px;
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-caes__service-content__item {
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
	width: calc(50% - 8px);
}

.amelia-v2-booking #amelia-container .am-caes__service-content__item.am-rw-460 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-caes__service-content__text {
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.333333;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-caes__service-content__inner {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-caes__service-content__disabled {
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.333333;
	color: var(--am-c-main-text);
	background-color: var(--am-c-caes-inp-bgr-op03);
	padding: 6px 12px;
	border: none;
	border-radius: 6px;
	box-shadow: 0 0 0 1px var(--am-c-inp-border);
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-caes__service-tabs {
	margin-top: 16px;
	padding: 8px 24px 0;
	border-radius: 8px;
	background-color: var(--am-c-caes-text-op03);
}

.amelia-v2-booking #amelia-container .am-caes__service__week:not(:last-child) {
	border-bottom: 1px solid var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-caes__service__week {
	display: flex;
	flex-direction: column;
	gap: 10px;
	width: 100%;
	margin-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-caes__service__week-days {
	display: flex;
	flex-wrap: nowrap;
	gap: 6px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-caes__service__week-day {
	display: inline-flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	padding: 4px 0;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-main-text);
	background-color: var(--am-c-main-bgr);
	border: 1px solid var(--am-c-caes-border);
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-caes__service__week-day-selected {
	background-color: var(--am-c-caes-primary);
	border-color: var(--am-c-caes-primary);
	color: var(--am-c-main-bgr);
}

.amelia-v2-booking #amelia-container .am-caes__service__week-periods {
	display: flex;
	flex-direction: column;
	gap: 10px;
	width: 100%;
	padding-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-caes__service__week-periods-item {
	display: flex;
	gap: 10px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-caes__service__week-periods-item-range {
	display: flex;
	flex: 1 1 50%;
	padding: 4px 10px;
	color: var(--am-c-caes-text-op50);
	background-color: var(--am-c-main-bgr);
	box-shadow: 0 0 0 1px var(--am-c-inp-border);
	border-radius: 6px;
}

.amelia-v2-booking #amelia-container .am-caes__service__week-periods-item-price {
	display: flex;
	flex: 1 1 50%;
}

.amelia-v2-booking #amelia-container .am-caes__service__date {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 6px;
	width: 100%;
	padding: 4px 10px;
	background-color: var(--am-c-main-bgr);
	box-shadow: 0 0 0 1px var(--am-c-inp-border);
	color: var(--am-c-caes-text-op50);
	border-radius: 6px;
}

.amelia-v2-booking #amelia-container .am-caes__service__date span {
	font-size: 24px;
}

.el-switch {
	--el-switch-on-color: var(--el-color-primary);
	--el-switch-off-color: var(--el-border-color);
	align-items: center;
	display: inline-flex;
	font-size: 14px;
	height: 32px;
	line-height: 20px;
	position: relative;
	vertical-align: middle;
}

.el-switch.is-disabled .el-switch__core, .el-switch.is-disabled .el-switch__label {
	cursor: not-allowed;
}

.el-switch__label {
	color: var(--el-text-color-primary);
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	height: 20px;
	transition: var(--el-transition-duration-fast);
	vertical-align: middle;
}

.el-switch__label.is-active {
	color: var(--el-color-primary);
}

.el-switch__label--left {
	margin-right: 10px;
}

.el-switch__label--right {
	margin-left: 10px;
}

.el-switch__label * {
	display: inline-block;
	font-size: 14px;
	line-height: 1;
}

.el-switch__label .el-icon {
	height: inherit;
}

.el-switch__input {
	height: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 0;
}

.el-switch__input:focus-visible~.el-switch__core {
	outline: 2px solid var(--el-switch-on-color);
	outline-offset: 1px;
}

.el-switch__core {
	align-items: center;
	background: var(--el-switch-off-color);
	border: 1px solid var(--el-switch-border-color, var(--el-switch-off-color));
	border-radius: 10px;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-flex;
	height: 20px;
	min-width: 40px;
	outline: none;
	position: relative;
	transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration);
}

.el-switch__core .el-switch__inner {
	align-items: center;
	display: flex;
	height: 16px;
	justify-content: center;
	overflow: hidden;
	padding: 0 4px 0 18px;
	transition: all var(--el-transition-duration);
	width: 100%;
}

.el-switch__core .el-switch__inner .is-icon, .el-switch__core .el-switch__inner .is-text {
	color: var(--el-color-white);
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.el-switch__core .el-switch__action {
	align-items: center;
	background-color: var(--el-color-white);
	border-radius: var(--el-border-radius-circle);
	color: var(--el-switch-off-color);
	display: flex;
	height: 16px;
	justify-content: center;
	left: 1px;
	position: absolute;
	transition: all var(--el-transition-duration);
	width: 16px;
}

.el-switch.is-checked .el-switch__core {
	background-color: var(--el-switch-on-color);
	border-color: var(--el-switch-border-color, var(--el-switch-on-color));
}

.el-switch.is-checked .el-switch__core .el-switch__action {
	color: var(--el-switch-on-color);
	left: calc(100% - 17px);
}

.el-switch.is-checked .el-switch__core .el-switch__inner {
	padding: 0 18px 0 4px;
}

.el-switch.is-disabled {
	opacity: .6;
}

.el-switch--wide .el-switch__label.el-switch__label--left span {
	left: 10px;
}

.el-switch--wide .el-switch__label.el-switch__label--right span {
	right: 10px;
}

.el-switch .label-fade-enter-from, .el-switch .label-fade-leave-active {
	opacity: 0;
}

.el-switch--large {
	font-size: 14px;
	height: 40px;
	line-height: 24px;
}

.el-switch--large .el-switch__label {
	font-size: 14px;
	height: 24px;
}

.el-switch--large .el-switch__label * {
	font-size: 14px;
}

.el-switch--large .el-switch__core {
	border-radius: 12px;
	height: 24px;
	min-width: 50px;
}

.el-switch--large .el-switch__core .el-switch__inner {
	height: 20px;
	padding: 0 6px 0 22px;
}

.el-switch--large .el-switch__core .el-switch__action {
	height: 20px;
	width: 20px;
}

.el-switch--large.is-checked .el-switch__core .el-switch__action {
	left: calc(100% - 21px);
}

.el-switch--large.is-checked .el-switch__core .el-switch__inner {
	padding: 0 22px 0 6px;
}

.el-switch--small {
	font-size: 12px;
	height: 24px;
	line-height: 16px;
}

.el-switch--small .el-switch__label {
	font-size: 12px;
	height: 16px;
}

.el-switch--small .el-switch__label * {
	font-size: 12px;
}

.el-switch--small .el-switch__core {
	border-radius: 8px;
	height: 16px;
	min-width: 30px;
}

.el-switch--small .el-switch__core .el-switch__inner {
	height: 12px;
	padding: 0 2px 0 14px;
}

.el-switch--small .el-switch__core .el-switch__action {
	height: 12px;
	width: 12px;
}

.el-switch--small.is-checked .el-switch__core .el-switch__action {
	left: calc(100% - 13px);
}

.el-switch--small.is-checked .el-switch__core .el-switch__inner {
	padding: 0 14px 0 2px;
}

.amelia-v2-booking #amelia-container .am-switch {
	--am-c-switch-bgr: var(--am-c-switch-bgr-inactive);
	position: relative;
	display: flex;
	align-items: center;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-switch-wrapper {
	display: inline-flex;
}

.amelia-v2-booking #amelia-container .am-switch.is-checked {
	--am-c-switch-bgr: var(--am-c-switch-bgr-active);
}

.amelia-v2-booking #amelia-container .am-switch.is-checked .el-switch__core {
	background-color: var(--am-c-switch-bgr-active);
}

.amelia-v2-booking #amelia-container .am-switch .el-switch__core {
	border: 1px solid var(--am-c-switch-bgr);
	background-color: var(--am-c-switch-bgr);
}

.amelia-v2-booking #amelia-container .am-switch .el-switch__action {
	background-color: var(--am-c-switch-action);
}

.amelia-v2-booking #amelia-container .am-switch .el-switch__label {
	color: var(--am-c-switch-text);
}

#amelia-app-backend-new .am-switch {
	--am-c-switch-bgr: var(--am-c-switch-bgr-inactive);
	position: relative;
	display: flex;
	align-items: center;
	gap: 8px;
}

#amelia-app-backend-new .am-switch-wrapper {
	display: inline-flex;
}

#amelia-app-backend-new .am-switch.is-checked {
	--am-c-switch-bgr: var(--am-c-switch-bgr-active);
}

#amelia-app-backend-new .am-switch.is-checked .el-switch__core {
	background-color: var(--am-c-switch-bgr-active);
}

#amelia-app-backend-new .am-switch .el-switch__core {
	border: 1px solid var(--am-c-switch-bgr);
	background-color: var(--am-c-switch-bgr);
}

#amelia-app-backend-new .am-switch .el-switch__action {
	background-color: var(--am-c-switch-action);
}

#amelia-app-backend-new .am-switch .el-switch__label {
	color: var(--am-c-switch-text);
}

.fade-in-linear-enter-active, .fade-in-linear-leave-active {
	transition: var(--el-transition-fade-linear);
}

.fade-in-linear-enter-from, .fade-in-linear-leave-to {
	opacity: 0;
}

.el-fade-in-linear-enter-active, .el-fade-in-linear-leave-active {
	transition: var(--el-transition-fade-linear);
}

.el-fade-in-linear-enter-from, .el-fade-in-linear-leave-to {
	opacity: 0;
}

.el-fade-in-enter-active, .el-fade-in-leave-active {
	transition: all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1);
}

.el-fade-in-enter-from, .el-fade-in-leave-active {
	opacity: 0;
}

.el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active {
	transition: all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1);
}

.el-zoom-in-center-enter-from, .el-zoom-in-center-leave-active {
	opacity: 0;
	transform: scaleX(0);
}

.el-zoom-in-top-enter-active, .el-zoom-in-top-leave-active {
	opacity: 1;
	transform: scaleY(1);
	transform-origin: center top;
	transition: var(--el-transition-md-fade);
}

.el-zoom-in-top-enter-active[data-popper-placement^=top], .el-zoom-in-top-leave-active[data-popper-placement^=top] {
	transform-origin: center bottom;
}

.el-zoom-in-top-enter-from, .el-zoom-in-top-leave-active {
	opacity: 0;
	transform: scaleY(0);
}

.el-zoom-in-bottom-enter-active, .el-zoom-in-bottom-leave-active {
	opacity: 1;
	transform: scaleY(1);
	transform-origin: center bottom;
	transition: var(--el-transition-md-fade);
}

.el-zoom-in-bottom-enter-from, .el-zoom-in-bottom-leave-active {
	opacity: 0;
	transform: scaleY(0);
}

.el-zoom-in-left-enter-active, .el-zoom-in-left-leave-active {
	opacity: 1;
	transform: scale(1);
	transform-origin: top left;
	transition: var(--el-transition-md-fade);
}

.el-zoom-in-left-enter-from, .el-zoom-in-left-leave-active {
	opacity: 0;
	transform: scale(.45);
}

.collapse-transition {
	transition: var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out;
}

.el-collapse-transition-enter-active, .el-collapse-transition-leave-active {
	transition: var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
	transition: var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out;
}

.el-list-enter-active, .el-list-leave-active {
	transition: all 1s;
}

.el-list-enter-from, .el-list-leave-to {
	opacity: 0;
	transform: translateY(-30px);
}

.el-list-leave-active {
	position: absolute !important;
}

.el-opacity-transition {
	transition: opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1);
}

.el-picker__popper {
	--el-datepicker-border-color: var(--el-disabled-border-color);
}

.el-picker__popper.el-popper {
	background: var(--el-bg-color-overlay);
	box-shadow: var(--el-box-shadow-light);
}

.el-picker__popper.el-popper, .el-picker__popper.el-popper .el-popper__arrow:before {
	border: 1px solid var(--el-datepicker-border-color);
}

.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
	border-left-color: transparent;
	border-top-color: transparent;
}

.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
	border-bottom-color: transparent;
	border-right-color: transparent;
}

.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
	border-bottom-color: transparent;
	border-left-color: transparent;
}

.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
	border-right-color: transparent;
	border-top-color: transparent;
}

.el-date-editor {
	--el-date-editor-width: 220px;
	--el-date-editor-monthrange-width: 300px;
	--el-date-editor-daterange-width: 350px;
	--el-date-editor-datetimerange-width: 400px;
	--el-input-text-color: var(--el-text-color-regular);
	--el-input-border: var(--el-border);
	--el-input-hover-border: var(--el-border-color-hover);
	--el-input-focus-border: var(--el-color-primary);
	--el-input-transparent-border: 0 0 0 1px transparent inset;
	--el-input-border-color: var(--el-border-color);
	--el-input-border-radius: var(--el-border-radius-base);
	--el-input-bg-color: var(--el-fill-color-blank);
	--el-input-icon-color: var(--el-text-color-placeholder);
	--el-input-placeholder-color: var(--el-text-color-placeholder);
	--el-input-hover-border-color: var(--el-border-color-hover);
	--el-input-clear-hover-color: var(--el-text-color-secondary);
	--el-input-focus-border-color: var(--el-color-primary);
	--el-input-width: 100%;
	position: relative;
	text-align: left;
	vertical-align: middle;
}

.el-date-editor.el-input__wrapper {
	box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
}

.el-date-editor.el-input__wrapper:hover {
	box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}

.el-date-editor.el-input, .el-date-editor.el-input__wrapper {
	height: var(--el-input-height, var(--el-component-size));
	width: var(--el-date-editor-width);
}

.el-date-editor--monthrange {
	--el-date-editor-width: var(--el-date-editor-monthrange-width);
}

.el-date-editor--daterange, .el-date-editor--timerange {
	--el-date-editor-width: var(--el-date-editor-daterange-width);
}

.el-date-editor--datetimerange {
	--el-date-editor-width: var(--el-date-editor-datetimerange-width);
}

.el-date-editor--dates .el-input__wrapper {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.el-date-editor .clear-icon, .el-date-editor .close-icon {
	cursor: pointer;
}

.el-date-editor .clear-icon:hover {
	color: var(--el-input-clear-hover-color);
}

.el-date-editor .el-range__icon {
	color: var(--el-text-color-placeholder);
	float: left;
	font-size: 14px;
	height: inherit;
}

.el-date-editor .el-range-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: transparent;
	border: none;
	color: var(--el-text-color-regular);
	display: inline-block;
	font-size: var(--el-font-size-base);
	height: 30px;
	line-height: 30px;
	margin: 0;
	outline: none;
	padding: 0;
	text-align: center;
	width: 39%;
}

.el-date-editor .el-range-input::-moz-placeholder {
	color: var(--el-text-color-placeholder);
}

.el-date-editor .el-range-input::placeholder {
	color: var(--el-text-color-placeholder);
}

.el-date-editor .el-range-separator {
	align-items: center;
	color: var(--el-text-color-primary);
	display: inline-flex;
	flex: 1;
	font-size: 14px;
	height: 100%;
	justify-content: center;
	margin: 0;
	overflow-wrap: break-word;
	padding: 0 5px;
}

.el-date-editor .el-range__close-icon {
	color: var(--el-text-color-placeholder);
	cursor: pointer;
	font-size: 14px;
	height: inherit;
	width: unset;
}

.el-date-editor .el-range__close-icon:hover {
	color: var(--el-input-clear-hover-color);
}

.el-date-editor .el-range__close-icon--hidden {
	opacity: 0;
	visibility: hidden;
}

.el-range-editor.el-input__wrapper {
	align-items: center;
	display: inline-flex;
	padding: 0 10px;
	vertical-align: middle;
}

.el-range-editor.is-active, .el-range-editor.is-active:hover {
	box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}

.el-range-editor--large {
	line-height: var(--el-component-size-large);
}

.el-range-editor--large.el-input__wrapper {
	height: var(--el-component-size-large);
}

.el-range-editor--large .el-range-separator {
	font-size: 14px;
	line-height: 40px;
}

.el-range-editor--large .el-range-input {
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}

.el-range-editor--small {
	line-height: var(--el-component-size-small);
}

.el-range-editor--small.el-input__wrapper {
	height: var(--el-component-size-small);
}

.el-range-editor--small .el-range-separator {
	font-size: 12px;
	line-height: 24px;
}

.el-range-editor--small .el-range-input {
	font-size: 12px;
	height: 22px;
	line-height: 22px;
}

.el-range-editor.is-disabled {
	background-color: var(--el-disabled-bg-color);
	color: var(--el-disabled-text-color);
	cursor: not-allowed;
	pointer-events: none;
}

.el-range-editor.is-disabled, .el-range-editor.is-disabled:focus, .el-range-editor.is-disabled:hover {
	border-color: var(--el-disabled-border-color);
}

.el-range-editor.is-disabled input {
	background-color: var(--el-disabled-bg-color);
	color: var(--el-disabled-text-color);
	cursor: not-allowed;
}

.el-range-editor.is-disabled input::-moz-placeholder {
	color: var(--el-text-color-placeholder);
}

.el-range-editor.is-disabled input::placeholder {
	color: var(--el-text-color-placeholder);
}

.el-range-editor.is-disabled .el-range-separator {
	color: var(--el-disabled-text-color);
}

.el-picker-panel {
	background: var(--el-bg-color-overlay);
	border-radius: var(--el-border-radius-base);
	color: var(--el-text-color-regular);
	line-height: 30px;
}

.el-picker-panel .el-time-panel {
	background-color: var(--el-bg-color-overlay);
	border: 1px solid var(--el-datepicker-border-color);
	box-shadow: var(--el-box-shadow-light);
	margin: 5px 0;
}

.el-picker-panel__body-wrapper:after, .el-picker-panel__body:after {
	clear: both;
	content: "";
	display: table;
}

.el-picker-panel__content {
	margin: 15px;
	position: relative;
}

.el-picker-panel__footer {
	background-color: var(--el-bg-color-overlay);
	border-top: 1px solid var(--el-datepicker-inner-border-color);
	font-size: 0;
	padding: 4px 12px;
	position: relative;
	text-align: right;
}

.el-picker-panel__shortcut {
	background-color: transparent;
	border: 0;
	color: var(--el-datepicker-text-color);
	cursor: pointer;
	display: block;
	font-size: 14px;
	line-height: 28px;
	outline: none;
	padding-left: 12px;
	text-align: left;
	width: 100%;
}

.el-picker-panel__shortcut:hover {
	color: var(--el-datepicker-hover-text-color);
}

.el-picker-panel__shortcut.active {
	background-color: #e6f1fe;
	color: var(--el-datepicker-active-color);
}

.el-picker-panel__btn {
	background-color: transparent;
	border: 1px solid var(--el-fill-color-darker);
	border-radius: 2px;
	color: var(--el-text-color-primary);
	cursor: pointer;
	font-size: 12px;
	line-height: 24px;
	outline: none;
	padding: 0 20px;
}

.el-picker-panel__btn[disabled] {
	color: var(--el-text-color-disabled);
	cursor: not-allowed;
}

.el-picker-panel__icon-btn {
	background: transparent;
	border: 0;
	color: var(--el-datepicker-icon-color);
	cursor: pointer;
	font-size: 12px;
	margin-top: 8px;
	outline: none;
}

.el-picker-panel__icon-btn:hover {
	color: var(--el-datepicker-hover-text-color);
}

.el-picker-panel__icon-btn:focus-visible {
	color: var(--el-datepicker-hover-text-color);
}

.el-picker-panel__icon-btn.is-disabled {
	color: var(--el-text-color-disabled);
}

.el-picker-panel__icon-btn.is-disabled:hover {
	cursor: not-allowed;
}

.el-picker-panel__icon-btn .el-icon {
	cursor: pointer;
	font-size: inherit;
}

.el-picker-panel__link-btn {
	vertical-align: middle;
}

.el-picker-panel [slot=sidebar], .el-picker-panel__sidebar {
	background-color: var(--el-bg-color-overlay);
	border-right: 1px solid var(--el-datepicker-inner-border-color);
	bottom: 0;
	box-sizing: border-box;
	overflow: auto;
	padding-top: 6px;
	position: absolute;
	top: 0;
	width: 110px;
}

.el-picker-panel [slot=sidebar]+.el-picker-panel__body, .el-picker-panel__sidebar+.el-picker-panel__body {
	margin-left: 110px;
}

.el-date-picker {
	--el-datepicker-text-color: var(--el-text-color-regular);
	--el-datepicker-off-text-color: var(--el-text-color-placeholder);
	--el-datepicker-header-text-color: var(--el-text-color-regular);
	--el-datepicker-icon-color: var(--el-text-color-primary);
	--el-datepicker-border-color: var(--el-disabled-border-color);
	--el-datepicker-inner-border-color: var(--el-border-color-light);
	--el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
	--el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
	--el-datepicker-active-color: var(--el-color-primary);
	--el-datepicker-hover-text-color: var(--el-color-primary);
	width: 322px;
}

.el-date-picker.has-sidebar.has-time {
	width: 434px;
}

.el-date-picker.has-sidebar {
	width: 438px;
}

.el-date-picker.has-time .el-picker-panel__body-wrapper {
	position: relative;
}

.el-date-picker .el-picker-panel__content {
	width: 292px;
}

.el-date-picker table {
	table-layout: fixed;
	width: 100%;
}

.el-date-picker__editor-wrap {
	display: table-cell;
	padding: 0 5px;
	position: relative;
}

.el-date-picker__time-header {
	border-bottom: 1px solid var(--el-datepicker-inner-border-color);
	box-sizing: border-box;
	display: table;
	font-size: 12px;
	padding: 8px 5px 5px;
	position: relative;
	width: 100%;
}

.el-date-picker__header {
	padding: 12px 12px 0;
	text-align: center;
}

.el-date-picker__header--bordered {
	border-bottom: 1px solid var(--el-border-color-lighter);
	margin-bottom: 0;
	padding-bottom: 12px;
}

.el-date-picker__header--bordered+.el-picker-panel__content {
	margin-top: 0;
}

.el-date-picker__header-label {
	color: var(--el-text-color-regular);
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	padding: 0 5px;
	text-align: center;
}

.el-date-picker__header-label:hover {
	color: var(--el-datepicker-hover-text-color);
}

.el-date-picker__header-label:focus-visible {
	color: var(--el-datepicker-hover-text-color);
	outline: none;
}

.el-date-picker__header-label.active {
	color: var(--el-datepicker-active-color);
}

.el-date-picker__prev-btn {
	float: left;
}

.el-date-picker__next-btn {
	float: right;
}

.el-date-picker__time-wrap {
	padding: 10px;
	text-align: center;
}

.el-date-picker__time-label {
	cursor: pointer;
	float: left;
	line-height: 30px;
	margin-left: 10px;
}

.el-date-picker .el-time-panel {
	position: absolute;
}

.time-select {
	margin: 5px 0;
	min-width: 0;
}

.time-select .el-picker-panel__content {
	margin: 0;
	max-height: 200px;
}

.time-select-item {
	font-size: 14px;
	line-height: 20px;
	padding: 8px 10px;
}

.time-select-item.disabled {
	color: var(--el-datepicker-border-color);
	cursor: not-allowed;
}

.time-select-item:hover {
	background-color: var(--el-fill-color-light);
	cursor: pointer;
	font-weight: 700;
}

.time-select .time-select-item.selected:not(.disabled) {
	color: var(--el-color-primary);
	font-weight: 700;
}

.am-time-select__popper {
	--am-hmin-timeselect-option: 32px;
	--am-h-timeselect-option: auto;
	--am-flh-timeselect-option: 1.4;
	--am-c-timeselect-option-text: var(--am-c-option-text);
	--am-c-timeselect-option-bgr: transparent;
	--am-pad-timeselect-option: 8px;
	--am-mar-timeselect-option: 0px;
	--am-fs-timeselect-option: 14px;
	--am-fw-timeselect-option: 400;
	--am-ff-timeselect-option: var(--am-font-family);
	background-color: var(--am-c-option-bgr) !important;
}

.am-time-select__popper.el-select__popper.el-popper[role=tooltip] {
	background-color: transparent;
	border-color: var(--am-c-option-border);
	overflow: hidden;
}

.am-time-select__popper.el-select-dropdown {
	margin: 0;
	position: static;
	border: none;
}

.am-time-select__popper * {
	font-family: var(--am-font-family), sans-serif;
	border-radius: unset;
}

.am-time-select__popper .el-select-dropdown__list {
	padding: 0;
}

.am-time-select__popper .el-select-dropdown__item {
	min-height: var(--am-hmin-timeselect-option) !important;
	height: var(--am-h-timeselect-option) !important;
	font-family: var(--am-ff-timeselect-option), sans-serif !important;
	font-size: var(--am-fs-timeselect-option) !important;
	font-weight: var(--am-fw-timeselect-option) !important;
	line-height: var(--am-flh-timeselect-option) !important;
	color: var(--am-c-timeselect-option-text) !important;
	background-color: var(--am-c-timeselect-option-bgr) !important;
	padding: var(--am-pad-timeselect-option) !important;
	margin: var(--am-mar-timeselect-option) !important;
	white-space: normal;
}

.am-time-select__popper .el-select-dropdown__item:hover, .am-time-select__popper .el-select-dropdown__item.is-hovering {
	--am-c-timeselect-option-bgr: var(--am-c-option-hover);
}

.am-time-select__popper .el-select-dropdown__item.is-selected {
	--am-c-timeselect-option-text: var(--am-c-option-selected);
}

.am-time-select__popper .el-select-dropdown__item.is-disabled {
	--am-c-timeselect-option-text: var(--am-c-option-text-op50) !important;
}

.am-time-select__popper .el-select-dropdown__item:last-child {
	border-bottom: none;
}

.am-time-select__popper .el-select-dropdown__empty {
	color: var(--am-c-option-text-op65);
}

.amelia-v2-booking #amelia-container .am-time-select {
	--am-c-timeselect-bgr: var(--am-c-inp-bgr);
	--am-c-timeselect-border: var(--am-c-inp-border);
	--am-c-timeselect-text: var(--am-c-inp-text);
	--am-c-timeselect-placeholder: var(--am-c-inp-placeholder);
	--am-rad-timeselect: var(--am-rad-inp);
	--am-fs-timeselect: var(--am-fs-inp);
	--am-h-timeselect: var(--am-h-inp);
	--am-padd-timeselect: 8px 12px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-time-select__wrapper {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-time-select--default {
	--am-h-timeselect: 40px;
}

.amelia-v2-booking #amelia-container .am-time-select--medium {
	--am-h-timeselect: 36px;
}

.amelia-v2-booking #amelia-container .am-time-select--small {
	--am-h-timeselect: 32px;
}

.amelia-v2-booking #amelia-container .am-time-select--mini {
	--am-h-timeselect: 28px;
}

.amelia-v2-booking #amelia-container .am-time-select--micro {
	--am-h-timeselect: 24px;
}

.amelia-v2-booking #amelia-container .am-time-select--disabled {
	--am-c-timeselect-bgr: var(--am-c-timeselect-text-op10);
	--am-c-timeselect-text: var(--am-c-timeselect-text-op60);
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container .am-time-select--prefix {
	--am-padd-timeselect: 0 12px 0 8px;
}

.amelia-v2-booking #amelia-container .am-time-select--prefix.am-time-select--suffix {
	--am-padd-timeselect: 0 8px;
}

.amelia-v2-booking #amelia-container .am-time-select--suffix {
	--am-padd-timeselect: 0 8px 0 12px;
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__wrapper {
	display: flex;
	align-items: center;
	gap: 0 6px;
	height: var(--am-h-timeselect);
	min-height: 24px;
	background-color: var(--am-c-timeselect-bgr);
	border-radius: var(--am-rad-timeselect);
	border: none;
	box-shadow: 0 0 0 1px var(--am-c-timeselect-border);
	padding: var(--am-padd-timeselect);
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__input {
	width: 100%;
	height: 100%;
	min-height: 24px;
	font-size: var(--am-fs-timeselect);
	font-weight: 400;
	line-height: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: var(--am-c-timeselect-text);
	border: none;
	border-radius: 0;
	background: none;
	padding: 0;
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__input::placeholder {
	color: var(--am-c-timeselect-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__input::-webkit-input-placeholder {
	color: var(--am-c-timeselect-placeholder);
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__input:-moz-placeholder {
	color: var(--am-c-timeselect-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__input::-moz-placeholder {
	color: var(--am-c-timeselect-placeholder);
	opacity: 1;
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__input:-ms-input-placeholder {
	color: var(--am-c-timeselect-placeholder);
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__selected-item.is-transparent {
	--am-c-timeselect-text: var(--am-c-timeselect-text-placeholder);
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__selected-item span {
	font-size: var(--am-fs-timeselect);
	line-height: 24px;
	font-weight: 400;
	color: var(--am-c-timeselect-text);
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__prefix .el-icon, .amelia-v2-booking #amelia-container .am-time-select .el-select__suffix .el-icon {
	width: auto;
	height: auto;
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__prefix [class^=am-icon], .amelia-v2-booking #amelia-container .am-time-select .el-select__suffix [class^=am-icon] {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-timeselect-text);
}

.amelia-v2-booking #amelia-container .am-time-select .el-select__prefix .am-icon-arrow-up, .amelia-v2-booking #amelia-container .am-time-select .el-select__prefix .am-icon-close, .amelia-v2-booking #amelia-container .am-time-select .el-select__suffix .am-icon-arrow-up, .amelia-v2-booking #amelia-container .am-time-select .el-select__suffix .am-icon-close {
	font-size: 18px;
}

#amelia-app-backend-new .am-time-select {
	--am-c-timeselect-bgr: var(--am-c-inp-bgr);
	--am-c-timeselect-border: var(--am-c-inp-border);
	--am-c-timeselect-text: var(--am-c-inp-text);
	--am-c-timeselect-placeholder: var(--am-c-inp-placeholder);
	--am-rad-timeselect: var(--am-rad-inp);
	--am-fs-timeselect: var(--am-fs-inp);
	--am-h-timeselect: var(--am-h-inp);
	--am-padd-timeselect: 8px 12px;
	width: 100%;
}

#amelia-app-backend-new .am-time-select__wrapper {
	width: 100%;
}

#amelia-app-backend-new .am-time-select--default {
	--am-h-timeselect: 40px;
}

#amelia-app-backend-new .am-time-select--medium {
	--am-h-timeselect: 36px;
}

#amelia-app-backend-new .am-time-select--small {
	--am-h-timeselect: 32px;
}

#amelia-app-backend-new .am-time-select--mini {
	--am-h-timeselect: 28px;
}

#amelia-app-backend-new .am-time-select--micro {
	--am-h-timeselect: 24px;
}

#amelia-app-backend-new .am-time-select--disabled {
	--am-c-timeselect-bgr: var(--am-c-timeselect-text-op10);
	--am-c-timeselect-text: var(--am-c-timeselect-text-op60);
	cursor: not-allowed;
}

#amelia-app-backend-new .am-time-select--prefix {
	--am-padd-timeselect: 0 12px 0 8px;
}

#amelia-app-backend-new .am-time-select--prefix.am-time-select--suffix {
	--am-padd-timeselect: 0 8px;
}

#amelia-app-backend-new .am-time-select--suffix {
	--am-padd-timeselect: 0 8px 0 12px;
}

#amelia-app-backend-new .am-time-select .el-select__wrapper {
	display: flex;
	align-items: center;
	gap: 0 6px;
	height: var(--am-h-timeselect);
	min-height: 24px;
	background-color: var(--am-c-timeselect-bgr);
	border-radius: var(--am-rad-timeselect);
	border: none;
	box-shadow: 0 0 0 1px var(--am-c-timeselect-border);
	padding: var(--am-padd-timeselect);
}

#amelia-app-backend-new .am-time-select .el-select__input {
	width: 100%;
	height: 100%;
	min-height: 24px;
	font-size: var(--am-fs-timeselect);
	font-weight: 400;
	line-height: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: var(--am-c-timeselect-text);
	border: none;
	border-radius: 0;
	background: none;
	padding: 0;
	box-shadow: none;
}

#amelia-app-backend-new .am-time-select .el-select__input::placeholder {
	color: var(--am-c-timeselect-placeholder);
	opacity: 1;
}

#amelia-app-backend-new .am-time-select .el-select__input::-webkit-input-placeholder {
	color: var(--am-c-timeselect-placeholder);
}

#amelia-app-backend-new .am-time-select .el-select__input:-moz-placeholder {
	color: var(--am-c-timeselect-placeholder);
	opacity: 1;
}

#amelia-app-backend-new .am-time-select .el-select__input::-moz-placeholder {
	color: var(--am-c-timeselect-placeholder);
	opacity: 1;
}

#amelia-app-backend-new .am-time-select .el-select__input:-ms-input-placeholder {
	color: var(--am-c-timeselect-placeholder);
}

#amelia-app-backend-new .am-time-select .el-select__selected-item.is-transparent {
	--am-c-timeselect-text: var(--am-c-timeselect-text-placeholder);
}

#amelia-app-backend-new .am-time-select .el-select__selected-item span {
	font-size: var(--am-fs-timeselect);
	line-height: 24px;
	font-weight: 400;
	color: var(--am-c-timeselect-text);
}

#amelia-app-backend-new .am-time-select .el-select__prefix .el-icon, #amelia-app-backend-new .am-time-select .el-select__suffix .el-icon {
	width: auto;
	height: auto;
}

#amelia-app-backend-new .am-time-select .el-select__prefix [class^=am-icon], #amelia-app-backend-new .am-time-select .el-select__suffix [class^=am-icon] {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-timeselect-text);
}

#amelia-app-backend-new .am-time-select .el-select__prefix .am-icon-arrow-up, #amelia-app-backend-new .am-time-select .el-select__prefix .am-icon-close, #amelia-app-backend-new .am-time-select .el-select__suffix .am-icon-arrow-up, #amelia-app-backend-new .am-time-select .el-select__suffix .am-icon-close {
	font-size: 18px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period {
	width: 80%;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period.am-w-100 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-slide-popup__block-header {
	padding: 16px 16px 16px 24px;
	background-color: var(--am-c-csd-bgr);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-header {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-csd-text);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-content {
	overflow-x: hidden;
	background-color: var(--am-c-csd-bgr);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-content::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-content__inner {
	padding: 0 24px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-form {
	display: flex;
	flex-wrap: wrap;
	gap: 24px 16px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-form__item {
	width: 100%;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-form__item.am-w-50 {
	width: calc(50% - 8px);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-form__item.am-w-50.am-rw-400 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-form__item.el-form-item {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-form__item.el-form-item .el-form-item__label {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-form__item.el-form-item .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-form__item.el-form-item .el-form-item__content {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-form__item.el-form-item .el-form-item__error {
	padding: 0;
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-footer {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	padding: 16px 24px;
	gap: 16px;
	background-color: var(--am-c-csd-bgr);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__period .am-csd__period-footer.am-rw-400 {
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd {
	border-radius: 8px;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd * {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut {
	width: 80%;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut.am-w-100 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-slide-popup__block-header {
	padding: 16px 16px 16px 24px;
	background-color: var(--am-c-csd-bgr);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-header {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-csd-text);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-content {
	overflow-x: hidden;
	background-color: var(--am-c-csd-bgr);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-content::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-content__inner {
	padding: 0 24px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-form {
	display: flex;
	flex-wrap: wrap;
	gap: 24px 16px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-form__item {
	width: 100%;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-form__item.am-w-50 {
	width: calc(50% - 8px);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-form__item.am-w-50.am-rw-400 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-form__item.el-form-item {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-form__item.el-form-item .el-form-item__label {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-form__item.el-form-item .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-form__item.el-form-item .el-form-item__content {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-form__item.el-form-item .el-form-item__error {
	padding: 0;
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-footer {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	padding: 16px 24px;
	background-color: var(--am-c-csd-bgr);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__timeOut .am-csd__timeOut-footer.am-rw-400 {
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__alert {
	margin: 0 0 24px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__alert .el-alert {
	padding: 4px 12px 4px 0;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__alert .el-alert__content .el-alert__closebtn {
	top: 50%;
	transform: translateY(-50%);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__alert .el-alert__title {
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 1.5;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-csd__alert .el-alert__title .am-icon-clearable {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-alerte-bgr);
}

.amelia-v2-booking #amelia-container .am-cc__edit-btn.am-button:focus-visible {
	outline: 2px solid var(--am-c-cc-primary);
	outline-offset: 2px;
}

.amelia-v2-booking #amelia-container .am-caeper {
	display: flex;
	flex-direction: column;
	gap: 8px;
	max-width: 100%;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-caeper__heading {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 4px 24px 4px 16px;
	gap: 16px;
	border-radius: 6px;
	background-color: var(--am-c-caeper-bgr);
}

.amelia-v2-booking #amelia-container .am-caeper__heading.am-rw-600 {
	display: none;
}

.amelia-v2-booking #amelia-container .am-caeper__heading-item {
	display: flex;
	align-items: flex-start;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	color: var(--am-c-caeper-text-op80);
}

.amelia-v2-booking #amelia-container .am-caeper__heading-item.am-w-20 {
	width: calc(20% - 10px);
}

.amelia-v2-booking #amelia-container .am-caeper__heading-item.am-w-40 {
	width: calc(40% - 11px);
}

.amelia-v2-booking #amelia-container .am-caeper__content {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 16px;
	padding: 16px 24px;
	border-radius: 6px;
	background-color: var(--am-c-caeper-bgr);
}

.amelia-v2-booking #amelia-container .am-caeper__content-item {
	display: block;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	color: var(--am-c-caeper-text);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.amelia-v2-booking #amelia-container .am-caeper__content-item.am-w-20 {
	width: calc(20% - 11px);
}

.amelia-v2-booking #amelia-container .am-caeper__content-item.am-w-20.am-rw-600 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-caeper__content-item.am-w-40 {
	width: calc(40% - 11px);
}

.amelia-v2-booking #amelia-container .am-caeper__content-item.am-w-40.am-rw-600 {
	width: 100%;
	white-space: break-spaces;
	overflow: unset;
	text-overflow: unset;
}

.amelia-v2-booking #amelia-container .am-caeper__content-item.am-w-40.am-rw-600.am-cabinet-empty {
	display: none;
}

.amelia-v2-booking #amelia-container .am-caeper__content .am-cc__edit-btn {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	cursor: pointer;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-caeper__footer {
	display: flex;
	justify-content: flex-end;
	gap: 8px;
	padding: 8px 0 16px;
	border-radius: 6px;
}

.amelia-v2-booking #amelia-container .am-caeper__footer.am-rw-360 {
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-caeper__footer.am-error {
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-caeper__footer [class^=am-icon-], .amelia-v2-booking #amelia-container .am-caeper__footer [class*=" am-icon-"] {
	font-size: 22px;
	line-height: 20px;
}

.amelia-v2-booking #amelia-container .am-caeper__footer .am-button__inner {
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-caeper__error {
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-caewh-section .am-caewh__sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container .am-caewh {
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.amelia-v2-booking #amelia-container .am-caewh__item {
	padding: 0;
	border-radius: 8px;
	background-color: var(--am-c-caewh-text-op03);
}

.amelia-v2-booking #amelia-container .am-caewh__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px 24px;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-caewh__header-text {
	margin: 0;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: var(--am-c-caewh-text);
}

.amelia-v2-booking #amelia-container .am-caewh__content {
	display: flex;
	padding: 0 24px;
}

.amelia-v2-booking #amelia-container .am-caewh .am-switch .el-switch__core:focus-visible {
	box-shadow: 0 0 2px 2px var(--am-c-caewh-primary);
	outline: none;
}

.amelia-v2-booking #amelia-container .am-caesd {
	display: flex;
	flex-direction: column;
	gap: 8px;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-caesd .add-btn {
	display: flex;
	align-self: center;
}

.amelia-v2-booking #amelia-container .am-caesd__content {
	display: flex;
	flex-direction: column;
	gap: 8px;
	background-color: var(--am-c-caesd-text-op03);
	border-radius: 8px;
	padding: 16px 24px;
}

.amelia-v2-booking #amelia-container .am-caesd__item {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-caesd__item-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 8px;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-caesd__item-header .am-date-picker-wrapper .el-input__inner {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-caesd__item-inner .am-caeper__content {
	padding: 0;
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-caesd__item-inner.am-editable .am-caeper__content {
	padding: 16px 24px;
	background-color: var(--am-c-caeper-bgr);
}

.amelia-v2-booking #amelia-container .am-caesd__footer {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-caesd .am-caeper__footer {
	padding: 8px 0 0;
}

.amelia-v2-booking #amelia-container .am-caesd .el-form-item__error {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-caedo {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-caedo .add-btn {
	display: flex;
	align-self: center;
}

.amelia-v2-booking #amelia-container .am-caedo__title_emp {
	margin: 10px;
	padding: 10px;
}

.amelia-v2-booking #amelia-container .am-caedo__title_global {
	margin: 10px;
	padding: 10px;
	border-top: 1px solid #747775 !important;
}

.amelia-v2-booking #amelia-container .am-caedo__heading {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 4px 24px 4px 16px;
	gap: 8px;
	border-radius: 6px;
	background-color: var(--am-c-caedo-text-op03);
}

.amelia-v2-booking #amelia-container .am-caedo__heading.am-rw-600 {
	display: none;
}

.amelia-v2-booking #amelia-container .am-caedo__heading-item {
	display: flex;
	align-items: flex-start;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	color: var(--am-c-caedo-text);
}

.amelia-v2-booking #amelia-container .am-caedo__heading-item.am-w-50 {
	width: calc(50% - 10px);
}

.amelia-v2-booking #amelia-container .am-caedo__heading-item.am-w-30 {
	width: calc(30% - 11px);
}

.amelia-v2-booking #amelia-container .am-caedo__heading-item.am-w-20 {
	width: calc(20% - 11px);
}

.amelia-v2-booking #amelia-container .am-caedo__content {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 8px;
	max-width: 100%;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-caedo__content-item {
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
	padding: 16px 24px 16px 16px;
	border-radius: 6px;
	background-color: var(--am-c-caedo-text-op03);
}

.amelia-v2-booking #amelia-container .am-caedo__content-item__inner {
	display: block;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	color: var(--am-c-caedo-text);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.amelia-v2-booking #amelia-container .am-caedo__content-item__inner.am-w-50 {
	width: calc(50% - 10px);
}

.amelia-v2-booking #amelia-container .am-caedo__content-item__inner.am-w-50.am-rw-600 {
	width: 100%;
	white-space: break-spaces;
	overflow: unset;
	text-overflow: unset;
}

.amelia-v2-booking #amelia-container .am-caedo__content-item__inner.am-w-30 {
	width: calc(30% - 11px);
}

.amelia-v2-booking #amelia-container .am-caedo__content-item__inner.am-w-30.am-rw-600 {
	width: 100%;
	white-space: break-spaces;
	overflow: unset;
	text-overflow: unset;
}

.amelia-v2-booking #amelia-container .am-caedo__content-item__inner.am-w-20 {
	width: calc(20% - 11px);
}

.amelia-v2-booking #amelia-container .am-caedo__content-item__inner.am-w-20.am-rw-600 {
	width: 100%;
	white-space: break-spaces;
	overflow: unset;
	text-overflow: unset;
}

.amelia-v2-booking #amelia-container .am-caedo__content-item__label {
	display: none;
	align-items: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	color: var(--am-c-caedo-text);
}

.amelia-v2-booking #amelia-container .am-caedo__content-item__label.am-rw-600 {
	display: block;
}

.amelia-v2-booking #amelia-container .am-caedo__content-item .am-cc__edit-btn {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-caedo__wrapper {
	display: flex;
	flex-direction: column;
	padding: 16px 24px;
	border-radius: 6px;
	background-color: var(--am-c-caedo-text-op03);
}

.amelia-v2-booking #amelia-container .am-caedo__form {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-caedo__form .el-form-item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-caedo__form .el-form-item__error {
	color: var(--am-c-error);
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-caedo__form .am-date-picker {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-caedo__footer {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-caepf {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 13px 12px 14px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	box-shadow: 0 0 2px 3px var(--am-c-caepf-text-op15);
}

.amelia-v2-booking #amelia-container .am-caepf.am-single-btn {
	justify-content: flex-end;
}

.amelia-v2-booking #amelia-container .am-integration-card {
	display: flex;
	overflow: hidden;
	width: 100%;
}

@media (min-width: 768px) {
	.amelia-v2-booking #amelia-container .am-integration-card {
		width: 240px;
	}
}

.amelia-v2-booking #amelia-container .am-integration-card__wrapper {
	display: flex;
	flex-direction: column;
	gap: 16px;
	padding: 16px;
	border-radius: 8px;
	border: 1px solid var(--am-c-inp-border);
	background: var(--am-c-main-bgr);
	transition: border .3s ease;
	cursor: pointer;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-integration-card__wrapper:hover:not(.amelia-v2-booking #amelia-container .am-integration-card__wrapper--disabled) {
	border-color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-integration-card__wrapper--disabled {
	background: var(--am-c-main-text-op10);
	cursor: not-allowed;
	opacity: .6;
}

.amelia-v2-booking #amelia-container .am-integration-card__header {
	display: flex;
	gap: 16px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-integration-card__icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-integration-card__info {
	flex: 1;
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-integration-card__title {
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	color: #0e1920;
}

.amelia-v2-booking #amelia-container .am-integration-card__status {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.amelia-v2-booking #amelia-container .am-integration-card__status--connected {
	color: #1cb854;
}

.amelia-v2-booking #amelia-container .am-integration-card__status--disconnected {
	color: #5c728d;
}

.amelia-v2-booking #amelia-container .am-integration-card__description {
	color: #5c728d;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
}

.amelia-v2-booking #amelia-container .am-integration-connect-box {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-integration-connect-box__wrapper {
	display: flex;
	gap: 16px;
	padding: 16px;
	border-radius: 8px;
	border: 1px solid #e0e2e4;
	background: #fff;
}

.amelia-v2-booking #amelia-container .am-integration-connect-box__icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
}

.amelia-v2-booking #amelia-container .am-integration-connect-box__content {
	display: flex;
	width: 100%;
	justify-content: space-between;
	gap: 12px;
}

@media (max-width: 768px) {
	.amelia-v2-booking #amelia-container .am-integration-connect-box__content {
		flex-direction: column;
	}
}

.amelia-v2-booking #amelia-container .am-integration-connect-box__info {
	display: flex;
	flex-direction: column;
	gap: 4px;
	flex: 1;
}

.amelia-v2-booking #amelia-container .am-integration-connect-box__title {
	font-size: 16px;
	font-weight: 500;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-integration-connect-box__description {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: var(--am-c-main-text);
	opacity: .7;
}

.amelia-v2-booking #amelia-container .am-integration-connect-box__actions {
	display: flex;
	align-items: center;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-google-integration {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-google-integration__header {
	display: flex;
	align-items: flex-start;
	padding-bottom: 16px;
	border-bottom: 1px solid #e0e2e4;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-google-integration__header-back {
	display: flex;
	width: 100%;
	align-items: center;
	gap: 8px;
	cursor: pointer;
	color: #1a2c37;
	font-size: 16px;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-google-integration__header-back:hover {
	opacity: .8;
}

.amelia-v2-booking #amelia-container .am-google-integration__header-title {
	color: #1a2c37;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
}

.amelia-v2-booking #amelia-container .am-google-integration__content {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-google-integration__description {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #5c728d;
}

.amelia-v2-booking #amelia-container .am-google-integration__accounts {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-google-integration__add-account {
	display: flex;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-google-integration__add-account .am-button .am-icon-plus {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-google-integration__config {
	display: flex;
	flex-direction: column;
	gap: 24px;
	border-radius: 4px;
	background: #f4f7fe;
	padding: 12px 16px;
}

.amelia-v2-booking #amelia-container .am-google-integration__config__divider {
	height: 1px;
	background: #e0e2e4;
	padding: 0 16px;
}

.amelia-v2-booking #amelia-container .am-google-integration__field {
	display: flex;
	flex-direction: column;
	gap: 8px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-google-integration__field--grow {
	flex: 1;
}

.amelia-v2-booking #amelia-container .am-google-integration__label {
	font-size: 14px;
	font-weight: 500;
	color: #1a2c37;
}

.amelia-v2-booking #amelia-container .am-google-integration__blocked-section {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-google-integration__section-title {
	font-size: 15px;
	font-weight: 500;
	color: #1a2c37;
}

.amelia-v2-booking #amelia-container .am-google-integration__blocked-item {
	display: flex;
	gap: 12px;
	align-items: flex-end;
}

.amelia-v2-booking #amelia-container .am-google-integration__blocked-item .am-button .am-icon-bucket {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-google-integration__add-button {
	display: flex;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-google-integration__add-button .am-button .am-icon-plus {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-outlook-integration {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__header {
	display: flex;
	align-items: flex-start;
	padding-bottom: 16px;
	border-bottom: 1px solid #e0e2e4;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__header-back {
	display: flex;
	width: 100%;
	align-items: center;
	gap: 8px;
	cursor: pointer;
	color: #1a2c37;
	font-size: 16px;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__header-back:hover {
	opacity: .8;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__header-title {
	color: #1a2c37;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__content {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__description {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #5c728d;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__accounts {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__add-account {
	display: flex;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__add-account .am-button .am-icon-plus {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__config {
	display: flex;
	flex-direction: column;
	gap: 24px;
	border-radius: 4px;
	background: #f4f7fe;
	padding: 12px 16px;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__config__divider {
	height: 1px;
	background: #e0e2e4;
	padding: 0 16px;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__field {
	display: flex;
	flex-direction: column;
	gap: 8px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__field--grow {
	flex: 1;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__label {
	font-size: 14px;
	font-weight: 500;
	color: #1a2c37;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__blocked-section {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__section-title {
	font-size: 15px;
	font-weight: 500;
	color: #1a2c37;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__blocked-item {
	display: flex;
	gap: 12px;
	align-items: flex-end;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__blocked-item .am-button .am-icon-bucket {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__add-button {
	display: flex;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-outlook-integration__add-button .am-button .am-icon-plus {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-apple-integration {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-apple-integration__header {
	display: flex;
	align-items: flex-start;
	padding-bottom: 16px;
	border-bottom: 1px solid #e0e2e4;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-apple-integration__header-back {
	display: flex;
	width: 100%;
	align-items: center;
	gap: 8px;
	cursor: pointer;
	color: #1a2c37;
	font-size: 16px;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-apple-integration__header-back:hover {
	opacity: .8;
}

.amelia-v2-booking #amelia-container .am-apple-integration__header-title {
	color: #1a2c37;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
}

.amelia-v2-booking #amelia-container .am-apple-integration__content {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-apple-integration__description {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #5c728d;
}

.amelia-v2-booking #amelia-container .am-apple-integration .am-integration-select {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-apple-integration .am-apple-credentials {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 12px;
	padding: 16px;
	border-radius: 8px;
	background-color: rgba(26, 44, 55, .03);
}

.amelia-v2-booking #amelia-container .am-zoom-integration {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-zoom-integration__header {
	display: flex;
	align-items: flex-start;
	padding-bottom: 16px;
	border-bottom: 1px solid #e0e2e4;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-zoom-integration__header-back {
	display: flex;
	width: 100%;
	align-items: center;
	gap: 8px;
	cursor: pointer;
	color: #1a2c37;
	font-size: 16px;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-zoom-integration__header-back:hover {
	opacity: .8;
}

.amelia-v2-booking #amelia-container .am-zoom-integration__header-title {
	color: #1a2c37;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
}

.amelia-v2-booking #amelia-container .am-zoom-integration__content {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-zoom-integration__description {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #5c728d;
}

.amelia-v2-booking #amelia-container .am-zoom-integration .am-integration-select {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cc__edit-btn {
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-stripe-integration {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-stripe-integration__header {
	display: flex;
	align-items: flex-start;
	padding-bottom: 16px;
	border-bottom: 1px solid #e0e2e4;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-stripe-integration__header-back {
	display: flex;
	width: 100%;
	align-items: center;
	gap: 8px;
	cursor: pointer;
	color: #1a2c37;
	font-size: 16px;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-stripe-integration__header-back:hover {
	opacity: .8;
}

.amelia-v2-booking #amelia-container .am-stripe-integration__header-title {
	color: #1a2c37;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
}

.amelia-v2-booking #amelia-container .am-stripe-integration__content {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-stripe-integration__description {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #5c728d;
}

.amelia-v2-booking #amelia-container .am-caedo__integrations-grid {
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
}

@media (max-width: 768px) {
	.amelia-v2-booking #amelia-container .am-caedo__integrations-grid {
		flex-direction: column;
	}
}

.amelia-v2-booking #amelia-container .am-caep .el-skeleton {
	padding: 32px;
}

.amelia-v2-booking #amelia-container .am-caep__sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container .am-caep__tabs .el-tabs__item:focus-visible {
	box-shadow: 0 0 2px 2px var(--am-c-caep-primary) inset;
	border-radius: 3px;
}

.amelia-v2-booking #amelia-container .am-caep__inner {
	display: block;
	padding: 16px 32px;
}

.amelia-v2-booking #amelia-container .am-caep__inner .el-skeleton {
	padding-right: 32px;
}

.amelia-v2-booking #amelia-container .am-caep__inner.am-rw-480 {
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-capf {
	margin-bottom: 20px;
}

.amelia-v2-booking #amelia-container .am-capf .am-slide-fade-enter-active {
	transition: all .3s ease-out;
}

.amelia-v2-booking #amelia-container .am-capf .am-slide-fade-leave-active {
	transition: all .3s cubic-bezier(1, .5, .8, 1);
}

.amelia-v2-booking #amelia-container .am-capf .am-slide-fade-enter-from, .amelia-v2-booking #amelia-container .am-capf .am-slide-fade-leave-to {
	transform: translatey(20px);
	opacity: 0;
}

.amelia-v2-booking #amelia-container .am-capf__zone {
	padding: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-capf__heading {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-capf-heading-text);
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-capf__list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 10px;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-capf__list-item {
	position: relative;
}

.amelia-v2-booking #amelia-container .am-capf__list-item .el-input__prefix {
	font-size: 24px;
	color: var(--am-c-capf-text);
}

.amelia-v2-booking #amelia-container .am-capf__list-item .el-input__inner {
	font-weight: 500;
	font-size: 14px;
	color: var(--am-c-capf-text);
	padding-left: 40px !important;
}

.amelia-v2-booking #amelia-container .am-capf__list-item .el-input__inner::placeholder {
	color: var(--am-c-capf-text);
}

.amelia-v2-booking #amelia-container .am-capf__list-item .el-select__tags {
	display: flex;
	max-width: calc(100% - 68px) !important;
	left: 40px;
}

.amelia-v2-booking #amelia-container .am-capf__list-item .el-select__tags>span {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
}

.amelia-v2-booking #amelia-container .am-capf__list-item .el-select__tags-text {
	max-width: unset !important;
	width: 100%;
	font-size: 14px;
	color: var(--am-c-capf-text);
}

.amelia-v2-booking #amelia-container .am-capf__list-item .el-select__tags .el-tag {
	min-width: 46px;
	overflow: hidden;
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: none;
}

.amelia-v2-booking #amelia-container .am-capf__list-item .el-select__tags .el-tag.is-closable .el-select__tags-text {
	display: block;
}

.amelia-v2-booking #amelia-container .am-capf__list-item .el-select__tags .el-tag__content {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capf__list-item .el-select__tags .el-tag__close, .amelia-v2-booking #amelia-container .am-capf__list-item.am-selected .el-input__suffix-inner {
	display: none;
}

.amelia-v2-booking #amelia-container .am-capf__list-item.am-capf__list-item-4 {
	width: calc(25% - 2px);
}

.amelia-v2-booking #amelia-container .am-capf__list-item.am-capf__list-item-4.am-rw-650 {
	width: calc(50% - 2px);
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-capf__list-item.am-capf__list-item-4.am-rw-500 {
	width: 100%;
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-capf__list-item.am-capf__list-item-3 {
	width: calc(33.333% - 2px);
}

.amelia-v2-booking #amelia-container .am-capf__list-item.am-capf__list-item-3.am-rw-500 {
	width: 100%;
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-capf__list-item.am-capf__list-item-2 {
	width: calc(50% - 2px);
}

.amelia-v2-booking #amelia-container .am-capf__list-item.am-capf__list-item-2.am-rw-500 {
	width: 100%;
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-capf__list-item.am-capf__list-item-1 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capf__menu {
	display: flex;
	flex-wrap: nowrap;
	justify-content: right;
	gap: 0 16px;
}

.amelia-v2-booking #amelia-container .am-capf__menu-datepicker.am-rw-400 .el-date-editor.el-date-editor--daterange.el-input__wrapper {
	height: 48px;
}

.amelia-v2-booking #amelia-container .am-capf__menu-btn {
	border-radius: 6px;
	box-shadow: 0 5px 5px var(--am-c-capf-text-op10);
}

.amelia-v2-booking #amelia-container .am-capf__menu-btn .am-icon-filter, .amelia-v2-booking #amelia-container .am-capf__menu-btn .am-icon-plus {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-capf__clear {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	width: 13px;
	height: 32px;
	top: 0;
	right: 10px;
	color: var(--am-c-primary);
	cursor: pointer;
	z-index: 999;
}

.am-filter-select-popper .am-select-option.selected span {
	max-width: calc(100% - 20px);
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.am-filter-select-popper .am-select-option.selected span:after {
	position: absolute;
	right: 10px;
	content: "✓";
}

@media only screen and (max-width: 660px) {
	.am-capf__menu-datepicker-popper {
		left: 0 !important;
		width: 100%;
	}
	
	.am-capf__menu-datepicker-popper .el-picker-panel.el-date-range-picker {
		width: 100%;
	}
	
	.am-capf__menu-datepicker-popper .el-picker-panel.el-date-range-picker .el-picker-panel__body {
		min-width: unset;
	}
}

@media only screen and (max-width: 660px) and (max-width: 570px) {
	.am-capf__menu-datepicker-popper .el-picker-panel.el-date-range-picker .el-picker-panel__body {
		display: flex;
		flex-direction: column;
	}
	
	.am-capf__menu-datepicker-popper .el-picker-panel.el-date-range-picker .el-picker-panel__body .el-date-range-picker__content {
		width: 100%;
	}
	
	.am-capf__menu-datepicker-popper .el-picker-panel.el-date-range-picker .el-picker-panel__body .el-date-range-picker__content.is-left {
		border: none;
	}
}

.el-popover .am-cc__employee-rank {
	display: block;
	width: 100%;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-cc-text-op70);
}

.el-popover .am-cc__employee-desc {
	font-size: 13px;
	line-height: 2;
	word-break: break-word;
	white-space: break-spaces;
	color: var(--am-c-cc-text-op80);
	margin: 0 0 16px;
}

.el-popover .am-cc__qr-codes__list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.el-popover .am-cc__qr-codes__message {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 4px 8px;
	border-radius: 4px;
	background-color: var(--am-c-cc-error-op15);
	color: var(--am-c-cc-error);
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}

.el-popover .am-cc__qr-codes__message span {
	font-size: 18px;
	line-height: 20px;
}

.el-popover .am-cc__qr-codes__item {
	margin: 0;
}

.el-popover .am-cc__qr-codes__button {
	width: 100%;
	padding: 6px 12px;
	border-radius: 4px;
	border: none;
	background: transparent;
	cursor: pointer;
	text-align: left;
	font-size: 14px;
	color: var(--am-c-cc-text);
	transition: color .3s;
}

.el-popover .am-cc__qr-codes__button:hover {
	color: var(--am-c-cc-primary);
}

.el-popover .am-cc__qr-codes__button:focus-visible {
	outline: 2px solid var(--am-c-cc-text);
	outline-offset: 2px;
}

.el-popover .am-cc__qr-codes__button:disabled {
	opacity: .6;
	cursor: not-allowed;
}

.el-popover.am-cc__popover {
	padding: 16px;
	background-color: var(--am-c-cc-bgr);
	border-color: var(--am-c-cc-bgr);
	box-shadow: 0 2px 12px 0 var(--am-c-cc-text-op10);
}

.el-popover.am-cc__popover * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.el-popover .am-cc__popover-heading {
	font-size: 15px;
	font-weight: 600;
	line-height: 1.6;
	color: var(--am-c-cc-text);
	margin: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-collapse-card-dialog__trigger:focus-visible {
	outline: 2px solid var(--am-c-primary, #1246d6);
	outline-offset: 2px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog {
	width: 90%;
	max-width: 100%;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	border-radius: 8px;
	padding: 0 24px 0 0;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-slide-popup__block-header {
	padding: 20px 0 24px 24px;
	gap: 24px;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-collapse-card-dialog__content {
	overflow-x: hidden;
	overflow-y: auto;
	min-height: 400px;
	padding: 0 0 24px 24px;
	background-color: var(--am-c-main-bgr);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-collapse-card-dialog__content--scrollable {
	padding-right: 6px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-collapse-card-dialog__content::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-collapse-card-dialog__content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-collapse-card-dialog__content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-cc * {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-cc__heading-wrapper {
	padding: 12px 16px;
	flex-wrap: wrap;
	gap: 8px 0;
}

.amelia-v2-booking #amelia-container .am-cc__heading-wrapper .am-collapse-item__trigger-side {
	padding: 5px 6px;
	order: 2;
}

.amelia-v2-booking #amelia-container .am-cc__heading-info__part {
	display: flex;
	align-items: center;
	gap: 8px;
	width: 100%;
	justify-content: space-between;
	min-height: 32px;
}

.amelia-v2-booking #amelia-container .am-cc__heading-info__part:nth-child(1) {
	order: 0;
	width: calc(100% - var(--am-actions-width) - 44px);
}

.amelia-v2-booking #amelia-container .am-cc__heading-info__part:nth-child(1).am-rw-500 {
	width: calc(100% - 44px);
}

.amelia-v2-booking #amelia-container .am-cc__heading-info__part:nth-child(2) {
	order: 3;
}

.amelia-v2-booking #amelia-container .am-cc__heading-info__part:nth-child(2).am-rw-500 {
	order: 2;
}

.amelia-v2-booking #amelia-container .am-cc__heading-info__part:nth-child(3).am-rw-500 {
	order: 3;
}

.amelia-v2-booking #amelia-container .am-cc__heading-info__part:nth-child(3).am-rw-500 .am-cc__status {
	margin-left: auto;
}

.amelia-v2-booking #amelia-container .am-cc__heading-info__part.am-flex-wrap, .amelia-v2-booking #amelia-container .am-cc__heading-info__part.am-rw-420 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-cc__heading-actions {
	display: flex;
	align-items: center;
	justify-content: space-between;
	align-self: flex-start;
	order: 2;
}

.amelia-v2-booking #amelia-container .am-cc__heading-actions.am-rw-500 {
	order: 1;
}

.amelia-v2-booking #amelia-container .am-cc__heading-actions.am-rw-500 .am-cc__edit-btn {
	margin-left: auto;
}

.amelia-v2-booking #amelia-container .am-cc__heading-actions .am-button {
	--am-padd-btn: 4px 6px 4px 12px;
}

.amelia-v2-booking #amelia-container .am-cc__heading-actions .am-button-single {
	--am-padd-btn: 4px 12px 4px 12px;
}

.amelia-v2-booking #amelia-container .am-cc__time {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	color: var(--am-c-cc-text);
	background-color: var(--am-c-cc-text-op10);
	border-radius: 12px;
	padding: 2px 12px;
}

.amelia-v2-booking #amelia-container .am-cc__name {
	display: flex;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-cc-text);
}

.amelia-v2-booking #amelia-container .am-cc__employee {
	display: flex;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-cc-text);
}

.amelia-v2-booking #amelia-container .am-cc__places {
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	color: var(--am-c-cc-text);
}

.amelia-v2-booking #amelia-container .am-cc__places.am-rw-320 {
	order: 1;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cc__customer {
	display: flex;
	align-items: center;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-cc-text);
}

.amelia-v2-booking #amelia-container .am-cc__customer.am-rw-320 {
	order: 1;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cc__customer-waiting {
	margin-right: 6px;
	color: var(--am-c-cc-warning, #ffa500);
	font-size: 12px;
}

.amelia-v2-booking #amelia-container .am-cc__status {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	border-radius: 12px;
	padding: 2px 12px;
}

.amelia-v2-booking #amelia-container .am-cc__status--dropdown {
	width: var(--am-status-width);
	padding: 0;
	border-radius: unset;
}

.amelia-v2-booking #amelia-container .am-cc__status--dropdown:before {
	display: none;
}

.amelia-v2-booking #amelia-container .am-cc__status:before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	margin: 0 4px 0 0;
}

.amelia-v2-booking #amelia-container .am-cc__status-canceled, .amelia-v2-booking #amelia-container .am-cc__status-no-show {
	color: var(--am-c-cc-error);
	background-color: var(--am-c-cc-error-op15);
}

.amelia-v2-booking #amelia-container .am-cc__status-canceled:before, .amelia-v2-booking #amelia-container .am-cc__status-no-show:before {
	background-color: var(--am-c-cc-error);
}

.amelia-v2-booking #amelia-container .am-cc__status-rejected {
	color: var(--am-c-cc-text);
	background-color: var(--am-c-cc-text-op15);
}

.amelia-v2-booking #amelia-container .am-cc__status-rejected:before {
	background-color: var(--am-c-cc-text);
}

.amelia-v2-booking #amelia-container .am-cc__status-closed {
	color: var(--am-c-cc-text);
	background-color: var(--am-c-cc-text-op15);
}

.amelia-v2-booking #amelia-container .am-cc__status-closed:before {
	background-color: var(--am-c-cc-text);
}

.amelia-v2-booking #amelia-container .am-cc__status-pending, .amelia-v2-booking #amelia-container .am-cc__status-waiting, .amelia-v2-booking #amelia-container .am-cc__status-upcoming {
	color: var(--am-c-cc-warning);
	background-color: var(--am-c-cc-warning-op15);
}

.amelia-v2-booking #amelia-container .am-cc__status-pending:before, .amelia-v2-booking #amelia-container .am-cc__status-waiting:before, .amelia-v2-booking #amelia-container .am-cc__status-upcoming:before {
	background-color: var(--am-c-cc-warning);
}

.amelia-v2-booking #amelia-container .am-cc__status-approved, .amelia-v2-booking #amelia-container .am-cc__status-opened {
	color: var(--am-c-cc-success);
	background-color: var(--am-c-cc-success-op15);
}

.amelia-v2-booking #amelia-container .am-cc__status-approved:before, .amelia-v2-booking #amelia-container .am-cc__status-opened:before {
	background-color: var(--am-c-cc-success);
}

.amelia-v2-booking #amelia-container .am-cc__status-full {
	color: var(--am-c-cc-primary);
	background-color: var(--am-c-cc-primary-op15);
}

.amelia-v2-booking #amelia-container .am-cc__status-full:before {
	background-color: var(--am-c-cc-primary);
}

.amelia-v2-booking #amelia-container .am-cc__edit-btn {
	margin: 0;
	padding: 0;
	line-height: 1;
	font-size: 24px;
	color: var(--am-c-cc-text);
}

.amelia-v2-booking #amelia-container .am-cc__edit-btn:hover {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-cc__edit-item {
	display: flex;
	align-items: center;
	color: var(--am-c-cc-text);
}

.amelia-v2-booking #amelia-container .am-cc__edit-item span[class^=am-icon] {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-cc__content {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	padding: 0 16px 16px;
}

.amelia-v2-booking #amelia-container .am-cc__content.am-rw-500 {
	padding: 16px 16px 0;
}

.amelia-v2-booking #amelia-container .am-cc__content-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0 8px;
	flex-wrap: wrap;
	width: 100%;
	border-radius: 8px;
	background-color: var(--am-c-cc-text-op03);
	padding: 12px;
}

.amelia-v2-booking #amelia-container .am-cc__data {
	display: flex;
	align-items: center;
	color: var(--am-c-cc-text);
}

.amelia-v2-booking #amelia-container .am-cc__data.el-tooltip__trigger, .amelia-v2-booking #amelia-container .am-cc__data.link {
	color: var(--am-c-cc-primary);
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-cc__data.el-tooltip__trigger:hover, .amelia-v2-booking #amelia-container .am-cc__data.link:hover {
	color: var(--am-c-cc-primary-op70);
}

.amelia-v2-booking #amelia-container .am-cc__data.el-tooltip__trigger:focus-visible, .amelia-v2-booking #amelia-container .am-cc__data.link:focus-visible {
	outline: 2px solid var(--am-c-cc-primary);
	outline-offset: 2px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-cc__data-text {
	font-size: 14px;
	font-weight: 400;
	line-height: 2;
	color: inherit;
}

.amelia-v2-booking #amelia-container .am-cc__data-text:focus-visible {
	outline: 2px solid var(--am-c-cc-primary);
	outline-offset: 2px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-cc__data-text.link {
	text-decoration: none;
}

.amelia-v2-booking #amelia-container .am-cc__data [class^=am-icon] {
	font-size: 28px;
	color: inherit;
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-cc .am-collapse-item__content {
	border-top: 0;
}

.el-popper.el-popover .am-cc__edit {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.el-popper.el-popover .am-cc__edit-item {
	background: transparent;
	color: var(--am-c-cc-text);
	padding: 4px;
	justify-content: flex-start;
}

.el-popper.el-popover .am-cc__edit-item.am-button {
	width: 100%;
	border: none;
}

.amelia-v2-booking #amelia-container .am-csd__reschedule.am-slide-popup__block-inner.am-position-center {
	max-width: 520px;
	width: 100%;
	padding: 0;
	border-radius: 8px;
	background-color: var(--am-c-csd-bgr);
}

.amelia-v2-booking #amelia-container .am-csd__reschedule.am-csd {
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-csd__reschedule .am-csd__inner {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-csd__reschedule .am-csd__header {
	border-bottom: 1px solid var(--am-c-csd-text-op10);
}

.amelia-v2-booking #amelia-container .am-csd__reschedule .am-csd__content {
	padding: 24px;
	overflow-x: hidden;
}

.amelia-v2-booking #amelia-container .am-csd__reschedule .am-csd__content table {
	margin: 0;
	border: none;
}

.amelia-v2-booking #amelia-container .am-csd__reschedule .am-csd__content::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-csd__reschedule .am-csd__content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-csd__reschedule .am-csd__content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-csd__reschedule .am-csd__footer {
	border-top: 1px solid var(--am-c-csd-text-op10);
}

.amelia-v2-booking #amelia-container .am-csd__alert {
	margin: 0 0 24px;
}

.amelia-v2-booking #amelia-container .am-csd__alert .el-alert {
	padding: 4px 12px 4px 0;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-csd__alert .el-alert__content .el-alert__closebtn {
	top: 50%;
	transform: translateY(-50%);
}

.amelia-v2-booking #amelia-container .am-csd__alert .el-alert__title {
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 1.5;
}

.amelia-v2-booking #amelia-container .am-csd__alert .el-alert__title .am-icon-clearable {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-alerte-bgr);
}

.amelia-v2-booking #amelia-container .am-csd__filter {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-csd__filter.am-rw-480 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-csd__filter-wrapper .el-form-item {
	display: block;
	font-family: var(--am-font-family);
	font-size: var(--am-fs-label);
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .am-csd__filter-wrapper .el-form-item__label {
	flex: 0 0 auto;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-csd__filter-wrapper .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-csd__filter-wrapper .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-inp);
	min-width: 0;
}

.amelia-v2-booking #amelia-container .am-csd__filter-wrapper .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding-top: 4px;
}

.amelia-v2-booking #amelia-container .am-csd__filter .el-form-item {
	width: calc(50% - 12px);
}

.amelia-v2-booking #amelia-container .am-csd__filter .el-form-item.am-csd__filter-full, .amelia-v2-booking #amelia-container .am-csd__filter .el-form-item.am-rw-480 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-csd__filter .el-form-item__error {
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-csd__filter .el-form-item .el-input__inner {
	height: 40px !important;
}

.amelia-v2-booking #amelia-container .am-capa {
	position: relative;
}

.amelia-v2-booking #amelia-container .am-capa__wrapper {
	position: relative;
	padding: 0 0 0 32px;
}

.amelia-v2-booking #amelia-container .am-capa__wrapper:before {
	content: "";
	display: block;
	width: 1px;
	height: calc(100% - 4px);
	position: absolute;
	top: 4px;
	left: 8px;
	background-image: linear-gradient(180deg, transparent, transparent 50%, var(--am-c-capa-bgr) 50%, var(--am-c-capa-bgr) 100%), linear-gradient(180deg, var(--am-c-capa-text-op25), var(--am-c-capa-text-op25), var(--am-c-capa-text-op25), var(--am-c-capa-text-op25));
	background-size: 3px 12px, 100% 20px;
}

.amelia-v2-booking #amelia-container .am-capa__wrapper.am-no-border {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-capa__wrapper.am-no-border:before {
	display: none;
}

.amelia-v2-booking #amelia-container .am-capa__wrapper.am-rw-500 {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-capa__wrapper.am-rw-500:before {
	display: none;
}

.amelia-v2-booking #amelia-container .am-capa__date {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-capa-text-op70);
	margin: 24px 0 8px;
}

.amelia-v2-booking #amelia-container .am-capa__date:before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 4px;
	left: -32px;
	background-color: var(--am-c-capa-text-op70);
	border-radius: 50%;
	z-index: 2;
}

.amelia-v2-booking #amelia-container .am-capa__date:after {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 4px;
	left: -32px;
	background-color: var(--am-c-capa-bgr);
	border-radius: 50%;
	z-index: 1;
}

.amelia-v2-booking #amelia-container .am-capa__date.am-today:before {
	background-color: var(--am-c-capa-primary);
}

.amelia-v2-booking #amelia-container .am-capa__date.am-no-flag:before, .amelia-v2-booking #amelia-container .am-capa__date.am-no-flag:after {
	display: none;
}

.amelia-v2-booking #amelia-container .am-capa__date.am-rw-500 {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-capa__date.am-rw-500:before {
	position: static;
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-capa__date.am-rw-500:after {
	display: none;
}

.am-slots-loader:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: var(--am-c-drop-text-op10);
	z-index: 10;
}

.am-slots-loader:after {
	content: "";
	position: absolute;
	border-radius: 50%;
	border: 6px solid var(--am-c-drop-bgr);
	animation: spin 1s linear infinite;
	top: calc(50% - 35px);
	left: calc(50% - 35px);
	width: 70px;
	height: 70px;
	border-top-color: var(--am-c-drop-text);
	z-index: 11;
}

.amelia-v2-booking #amelia-container .el-form.am-capai-def {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .el-form.am-capai-def .am-capai-def__sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container .el-form.am-capai-def .am-capai-def__item {
	width: 100%;
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .el-form.am-capai-def .am-capai-def__item.am-w-50 {
	width: calc(50% - 12px);
}

.amelia-v2-booking #amelia-container .el-form.am-capai-def .am-capai-def__item.am-w-50.am-rw-480 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .el-form.am-capai-def .am-capai-def__item .el-checkbox__input, .amelia-v2-booking #amelia-container .el-form.am-capai-def .am-capai-def__item .el-checkbox__label {
	align-self: unset;
	line-height: 1;
	padding: 0;
}

.amelia-v2-booking #amelia-container .el-form.am-capai-def .am-capai-def__item .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding: 0;
}

.amelia-v2-booking #amelia-container .el-form.am-capai-def .am-capai-def__notify {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .el-form.am-capai-def .am-capai-def__notify .am-checkbox-wrapper {
	margin: 0 6px 0 0;
}

.amelia-v2-booking #amelia-container .el-form.am-capai-def .am-capai-def__notify .am-icon-info-reverse {
	font-size: 20px;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capai-warn {
	display: flex;
	align-items: flex-start;
	gap: 6px;
	border: 1px solid var(--am-c-warning);
	background-color: var(--am-c-warning-op10);
	box-shadow: 0 2px 3px 0 var(--am-c-main-text-op10);
	border-radius: 6px;
	padding: 8px 12px 8px 8px;
}

.amelia-v2-booking #amelia-container .am-capai-warn .am-icon-triangle-info {
	font-size: 32px;
	color: var(--am-c-warning);
	line-height: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-warn .am-icon-triangle-info:before {
	vertical-align: top;
}

.amelia-v2-booking #amelia-container .am-capai-warn__content {
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-capai-warn__heading {
	color: var(--am-c-main-text);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.71429;
}

.amelia-v2-booking #amelia-container .am-capai-warn__text {
	color: var(--am-c-main-text);
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.53846;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec {
	width: 85%;
	padding: 0;
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .el-tabs {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	min-height: 0;
	overflow: auto;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .el-tabs__header {
	padding: 0 24px;
	margin-bottom: 24px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .el-skeleton {
	padding: 24px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-slide-popup__block-header {
	padding: 20px 24px 24px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-slide-popup__block-footer {
	padding: 24px;
	display: flex;
	justify-content: flex-end;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec__header {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.555556;
	color: var(--am-c-aec-text);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec__form {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	min-height: 0;
	overflow: auto;
	padding: 0 24px;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec__form-item {
	display: flex;
	flex-direction: column;
	gap: 4px;
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec__form .am-select .el-input--prefix .el-input__inner {
	padding: 8px 24px 8px 41px !important;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec__form .am-select .el-input--prefix .el-input__prefix {
	font-size: 24px;
	color: var(--am-c-select-text);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec__form .el-form-item__error {
	padding-top: 2px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec__form::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec__form::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec__form::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec-cf__item {
	display: flex;
	flex-direction: column;
	gap: 4px;
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-center.am-slide-popup-aec .am-cap-aec-cf__item .el-form-item__content {
	display: flex;
	align-items: center;
	gap: 8px;
}

.am-capai-cuf__popper [class^=am-icon-] {
	font-size: 24px;
	line-height: 0;
}

.am-capai-cuf__popper .am-icon-info-reverse, .am-capai-cuf__popper .am-icon-close, .am-capai-cuf__popper .am-icon-refresh, .am-capai-cuf__popper .am-icon-check {
	font-size: 18px;
	padding: 3px;
}

.am-capai-cuf__popper .el-select-dropdown__item {
	display: flex;
	align-items: center;
	gap: 0 8px;
}

.am-capai-cuf__popper-customer .el-select-dropdown__item {
	--am-pad-select-option: 8px 8px 0;
}

.am-capai-cuf__popper-customer .am-cap__cust-option {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding-bottom: 8px;
	border-bottom: 1px solid var(--am-c-option-text-op15);
}

.am-capai-cuf__popper-customer .am-cap__cust-option__heading {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-option-text);
}

.am-capai-cuf__popper-customer .am-cap__cust-option__inner {
	font-size: 12px;
	font-weight: 400;
	color: var(--am-c-option-text-op65);
}

.amelia-v2-booking #amelia-container .am-capai-cuf {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading {
	display: flex;
	align-items: center;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading.am-rw-650 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading.am-rw-420 {
	gap: 12px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading-form {
	width: calc(100% - 196px);
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading-form.am-rw-540 {
	width: calc(100% - 56px);
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading-form .el-form-item {
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading-form .el-form-item__error {
	padding-top: 0;
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading-form .el-input__inner {
	height: var(--am-h-select) !important;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading-add {
	position: relative;
	width: 180px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading-add .am-icon-plus {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__heading .el-select__selection {
	flex-wrap: nowrap;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__content {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__bulk {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 8px;
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__bulk.am-rw-360 {
	flex-wrap: wrap;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__bulk-label {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capai-cuf__bulk-status {
	max-width: 160px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__bulk-status.am-rw-360 {
	max-width: unset;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__bulk-status.am-select-wrapper {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__bulk-status.am-select-wrapper .el-input__prefix {
	left: 4px;
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card {
	display: flex;
	align-items: flex-start;
	padding: 16px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card.am-rw-480 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card-info {
	display: flex;
	flex-direction: column;
	gap: 8px 4px;
	width: 50%;
	align-items: flex-start;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card-info.am-rw-480 {
	width: calc(100% - 32px);
	margin-bottom: 8px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card-booking {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 8px;
	width: 50%;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card-booking.am-rw-480 {
	width: 100%;
	order: 2;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card-booking .am-select-wrapper {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card-booking .am-select-wrapper.am-w-50 {
	width: calc(50% - 4px);
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card-booking .am-select-wrapper.am-w-50.am-rw-600 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card-booking .am-select-wrapper.am-w-50.am-rw-480 {
	width: calc(50% - 4px);
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card-booking .am-select-wrapper.am-w-50.am-rw-360 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card-booking .am-select-wrapper .el-input__prefix {
	left: 4px;
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card .am-cc__edit-btn {
	font-size: 24px;
	color: var(--am-c-card-text);
	margin-left: 8px;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-capai-cuf__card .am-cc__edit-btn.am-rw-480 {
	order: 1;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form.am-rw-500 .am-capai-cfields__item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form .am-capai-cfields__item {
	width: calc(50% - 12px);
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form .am-capai-cfields__item.am-cf-width-100 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form .am-capai-cfields__item.is-required .el-form-item__label {
	position: relative;
	padding-left: 10px;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form .am-capai-cfields__item .el-form-item__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family), sans-serif;
	font-weight: 500;
	line-height: unset;
	margin-bottom: 4px;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form .am-capai-cfields__item .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form .am-capai-cfields__item .el-form-item__error {
	line-height: 1;
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form .am-capai-cfields__item .el-form-item__content {
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capai-cfields__form__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family), sans-serif;
	font-weight: 500;
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-capai-ext__heading {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 16px 0 0;
}

.amelia-v2-booking #amelia-container .am-capai-ext__heading.am-pb-16 {
	padding-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-capai-ext__heading-extra {
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capai-ext__wrapper {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner.am-rw-420 {
	flex-wrap: wrap;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner.am-border-bottom {
	padding: 0 0 12px;
	border-bottom: 1px solid var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner-info {
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner-name {
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.42857;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner-duration {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.38462;
	color: var(--am-c-ext-text-op60);
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner-selection {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner-selection.am-rw-420 {
	width: 100%;
	flex-wrap: wrap;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner-selection.am-rw-420 .am-input-number {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner-price {
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-capai-ext__inner-price.am-rw-420 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-ext__total {
	display: flex;
	justify-content: flex-end;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-fs__rs p {
	margin-top: 16px;
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-rs-text);
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-fs__rs span {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-rs-text-op60);
}

.amelia-v2-booking #amelia-container .am-fs__rs-every {
	display: flex;
}

.amelia-v2-booking #amelia-container .am-fs__rs-every .am-select {
	width: 103px;
}

.amelia-v2-booking #amelia-container .am-fs__rs-every>div:first-child {
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-fs__rs-on-week {
	display: flex;
	width: 100%;
	justify-content: space-between;
	color: var(--am-c-rs-text);
}

.amelia-v2-booking #amelia-container .am-fs__rs-on-week>div {
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
	margin: 0;
	cursor: pointer;
	border: 1px solid var(--am-c-rs-inp-border);
	box-shadow: 0 1px 1px rgba(115, 134, 169, .06);
	border-radius: 4px;
	width: 52px;
	padding: 8px 0;
	align-content: center;
}

.amelia-v2-booking #amelia-container .am-fs__rs-on-week>div.am-fs__rs-on-week-selected {
	background: var(--am-c-rs-primary);
	border: 1px solid var(--am-c-rs-primary);
	color: var(--am-c-rs-bgr);
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends {
	display: flex;
	margin: 16px 0;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-choose .am-radio-group {
	display: flex;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-choose .am-radio-group>div:first-child {
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-choose .am-radio {
	margin-top: 5px;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-choose .am-radio>span:nth-child(2) {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	word-break: keep-all;
	color: var(--am-c-rs-text);
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-options {
	display: flex;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-options .am-input-wrapper {
	max-width: 174px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-options>div:first-child {
	margin-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-after .am-input {
	width: 40px;
}

.amelia-v2-booking #amelia-container .am-fs__rs-ends-after span {
	font-weight: 400;
	font-size: 15px;
	line-height: 40px;
	text-align: center;
	color: var(--am-c-rs-text);
}

@media only screen and (max-width: 375px) {
	.amelia-v2-booking #amelia-container .am-fs__rs-ends-after span {
		display: flex;
	}
}

.amelia-v2-booking #amelia-container .am-fs__rs-summary p, .amelia-v2-booking #amelia-container .am-fs__rs-summary span {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-rs-text-op60);
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-fs__rs-mobile .el-radio__label {
	white-space: nowrap;
}

.amelia-v2-booking #amelia-container .am-fs__rs-mobile .am-fs__rs-every>div {
	max-width: 162px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__rs-mobile .am-fs__rs-every .am-select {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-fs__rs-mobile .am-fs__rs-ends-after .am-input-wrapper {
	max-width: 40px;
}

.amelia-v2-booking #amelia-container .am-fs__rs-mobile .am-fs__rs-ends-after .am-input-wrapper .el-input__inner {
	text-align: center;
	padding: 6px;
}

.amelia-v2-booking #amelia-container .am-fs__rs-mobile .am-fs__rs-ends-after .el-input-number {
	max-width: 60%;
}

.amelia-v2-booking #amelia-container .am-fs__rs-on-month .am-select-wrapper {
	max-width: 180px;
}

.amelia-v2-booking #amelia-container .am-capai-recurr {
	display: flex;
	flex-direction: column;
	padding: 16px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 8px;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__enable .am-checkbox {
	min-height: unset;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__content {
	padding: 16px;
	background-color: var(--am-c-recurr-bgr-op05);
}

.amelia-v2-booking #amelia-container .am-capai-recurr__actions {
	display: flex;
	justify-content: flex-end;
	padding: 13px 0 0;
	margin: 24px 0 0;
	border-top: 1px solid var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-capai-recurr .am-fs__rs-on-week {
	width: unset;
	justify-content: unset;
	flex-wrap: wrap;
	gap: 10px;
}

.amelia-v2-booking #amelia-container .am-capai-recurr .am-fs__rs-on-week>div {
	background-color: var(--am-c-main-bgr);
}

.amelia-v2-booking #amelia-container .am-capai-recurr .am-fs__rs-on-week>div.am-fs__rs-on-week-selected {
	background-color: var(--am-c-primary);
	color: var(--am-c-main-bgr);
}

.amelia-v2-booking #amelia-container .am-capai-recurr__list {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__list-heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 16px 0 0;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__list-heading__text {
	display: flex;
	align-items: center;
	gap: 8px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capai-recurr__list-heading__text .am-icon-refresh {
	font-size: 24px;
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-capai-recurr__list-heading__action {
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-primary);
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__table {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row {
	display: flex;
	align-items: center;
	padding: 4px 8px;
	gap: 10px;
	border: 1px solid var(--am-c-main-bgr);
	background-color: var(--am-c-main-bgr);
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row.am-rw-500 {
	flex-wrap: wrap;
	gap: 4px 10px;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row.am-warn {
	border-color: var(--am-c-warning);
	background-color: var(--am-c-warning-op10);
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-num {
	width: 24px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-date {
	width: calc(60% - 60px);
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-date.am-disable {
	pointer-events: none;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-date.am-disable .am-date-picker-wrapper .el-input .el-input__inner {
	background-color: transparent;
	border: none;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-date.am-rw-500 {
	width: calc(60% - 5px);
	order: 2;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-date.am-rw-400 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-time {
	width: calc(40% - 60px);
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-time.am-disable {
	pointer-events: none;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-time.am-disable .am-select .el-input__inner {
	background-color: transparent;
	border: none;
	box-shadow: none;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-time.am-disable .am-select .el-input__suffix {
	display: none;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-time.am-rw-500 {
	width: calc(40% - 5px);
	order: 2;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-time.am-rw-400 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-actions {
	width: 66px;
	display: flex;
	justify-content: flex-end;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-actions.am-rw-500 {
	width: calc(100% - 35px);
	order: 1;
}

.amelia-v2-booking #amelia-container .am-capai-recurr__row-actions.am-rw-400 .am-button {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-linked__list {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.amelia-v2-booking #amelia-container .am-capai-linked__list-item {
	display: flex;
	align-items: center;
	padding: 8px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 6px;
	background-color: var(--am-c-cat-main-bgr);
	transition: all .3s;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-capai-linked__list-item.am-rw-420 {
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-capai-linked__list-item.am-rw-420 .am-capai-linked__list-date {
	width: calc(100% - 34px);
}

.amelia-v2-booking #amelia-container .am-capai-linked__list-item.am-rw-420 .am-capai-linked__list-action {
	width: 100%;
	text-align: unset;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-capai-linked__list-item.am-rw-420 .am-capai-linked__list-action>.am-button {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-linked__list-item:hover {
	background-color: var(--am-c-linked-bgr-op05);
}

.amelia-v2-booking #amelia-container .am-capai-linked__list-index {
	width: 30px;
	text-align: center;
	color: var(--am-c-main-text);
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-linked__list-date {
	display: flex;
	align-items: center;
	gap: 4px;
	width: calc(70% - 15px);
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-linked__list-date [class^=am-icon-] {
	font-size: 24px;
	line-height: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-linked__list-action {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: calc(30% - 15px);
}

.amelia-v2-booking #amelia-container .am-capai-pay__heading {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 0 16px 0 0;
}

.amelia-v2-booking #amelia-container .am-capai-pay__heading.am-pb-16 {
	padding-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-capai-pay__heading-status {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-capai-pay__heading-status [class^=am-icon-] {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-pay__heading-status__text {
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capai-pay__content {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 8px;
	padding: 16px;
	border-radius: 9px;
	background-color: var(--am-c-pay-text-op05);
}

.amelia-v2-booking #amelia-container .am-capai-customer__name {
	display: flex;
	align-items: center;
	text-align: start;
	gap: 4px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555556;
	color: var(--am-c-cust-text);
}

.amelia-v2-booking #amelia-container .am-capai-customer__name.am-pb-16 {
	padding-bottom: 16px;
}

.amelia-v2-booking #amelia-container .am-capai-customer__name[class*=am-no-show-] {
	border: 1px solid var(--am-c-no-show);
	padding: 0 8px 0 4px;
	border-radius: 6px;
	background-color: var(--am-c-no-show-bgr);
}

.amelia-v2-booking #amelia-container .am-capai-customer__name [class^=am-icon-] {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-no-show);
}

.amelia-v2-booking #amelia-container .am-capai-customer__name.am-no-show-1 {
	--am-c-no-show: var(--am-c-cust-no1);
	--am-c-no-show-bgr: var(--am-c-cust-no1-bgr);
}

.amelia-v2-booking #amelia-container .am-capai-customer__name.am-no-show-2 {
	--am-c-no-show: var(--am-c-cust-no2);
	--am-c-no-show-bgr: var(--am-c-cust-no2-bgr);
}

.amelia-v2-booking #amelia-container .am-capai-customer__name.am-no-show-3 {
	--am-c-no-show: var(--am-c-cust-no3);
	--am-c-no-show-bgr: var(--am-c-cust-no3-bgr);
}

.amelia-v2-booking #amelia-container .am-capai-customer__data {
	display: flex;
	align-items: center;
	gap: 0 4px;
}

.amelia-v2-booking #amelia-container .am-capai-customer__data.am-rw-420 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-customer__data-wrapper {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 4px 0 16px;
}

.amelia-v2-booking #amelia-container .am-capai-customer__data-wrapper.am-rw-420 {
	flex-wrap: wrap;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-capai-customer__data a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-cust-link);
	text-decoration: none;
}

.amelia-v2-booking #amelia-container .am-capai-customer__data [class^=am-icon-] {
	font-size: 28px;
	line-height: 0;
	color: var(--am-c-cust-text);
}

.amelia-v2-booking #amelia-container .am-capai .am-capai-collapse {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capai .am-capai-collapse__item {
	padding: 16px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 8px;
	background-color: var(--am-c-main-bgr);
}

.amelia-v2-booking #amelia-container .am-capai .am-capai-collapse__item .el-collapse-item__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: unset;
	padding: 0;
	border: none;
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-capai .am-divider {
	width: 100%;
	height: 1px;
	background-color: var(--am-c-inp-border);
	margin: 6px 0;
}

.amelia-v2-booking #amelia-container .am-capai__footer {
	position: absolute;
	bottom: 16px;
	right: 32px;
}

.amelia-v2-booking #amelia-container .am-capai__footer .am-button {
	margin-left: 20px;
}

.amelia-v2-booking #amelia-container .am-asi-el-skeleton {
	padding-right: 2px;
	max-height: 440px;
	overflow-y: hidden;
	--el-skeleton-to-color: var(--am-c-skeleton-op60);
	--el-skeleton-color: var(--am-c-skeleton-op20);
}

.amelia-v2-booking #amelia-container .am-asi-el-skeleton .el-skeleton-item-wrapper-title {
	width: 50%;
	margin: 0 auto;
}

.amelia-v2-booking #amelia-container .am-asi-el-skeleton .el-skeleton-item-wrapper, .amelia-v2-booking #amelia-container .am-asi-el-skeleton .el-skeleton-item-wrapper-title {
	padding: 6px 0;
}

.amelia-v2-booking #amelia-container .am-asi-el-skeleton .el-skeleton-item-wrapper .el-skeleton__item, .amelia-v2-booking #amelia-container .am-asi-el-skeleton .el-skeleton-item-wrapper-title .el-skeleton__item {
	height: 56px;
}

.amelia-v2-booking #amelia-container .am-asi-el-skeleton::-webkit-scrollbar {
	width: 8px;
}

.amelia-v2-booking #amelia-container .am-asi-el-skeleton::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-asi-el-skeleton::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-cap__actions {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	margin: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-cap__actions .am-button .am-icon-plus {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-cap__alert .el-alert__title .am-icon-clearable {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-alerte-bgr);
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-cap.am-capai-main {
	height: calc(100% - 148px);
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-cap.am-capa-main {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-cap.am-capa-main .am-capa-main__inner {
	display: block;
	padding: 16px 32px;
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-cap.am-capa-main .am-capa-main__inner.am-rw-480 {
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-cqcs__dialog .am-cqcs__header {
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.55;
	text-transform: initial;
	letter-spacing: initial;
	text-align: center;
	white-space: nowrap;
	color: var(--am-c-main-heading-text);
	padding: 0 0 16px;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-cqcs__container {
	position: relative;
	display: block;
	height: 626px;
	overflow-x: hidden;
}

.amelia-v2-booking #amelia-container .am-cqcs__container::-webkit-scrollbar {
	width: 6px;
}

.amelia-v2-booking #amelia-container .am-cqcs__container::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking #amelia-container .am-cqcs__container::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking #amelia-container .am-cqcs__container-inner {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 16px;
	padding: 0;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-cqcs__camera-container {
	position: relative;
	width: 100%;
	max-width: 500px;
	background: var(--am-c-spb-text);
	border-radius: 8px;
	overflow: hidden;
}

.amelia-v2-booking #amelia-container .am-cqcs__video {
	width: 100%;
	height: auto;
	display: block;
}

.amelia-v2-booking #amelia-container .am-cqcs__video-overlay {
	position: absolute;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: none;
}

.amelia-v2-booking #amelia-container .am-cqcs__frame {
	width: 200px;
	height: 200px;
	border: 3px solid var(--am-c-primary);
	border-radius: 8px;
	background: transparent;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-cqcs__frame:before, .amelia-v2-booking #amelia-container .am-cqcs__frame:after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	border: 3px solid var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-cqcs__frame:before {
	top: -10px;
	left: -10px;
	border-right: none;
	border-bottom: none;
	border-radius: 10px 0 0;
}

.amelia-v2-booking #amelia-container .am-cqcs__frame:after {
	bottom: -10px;
	right: -10px;
	border-left: none;
	border-top: none;
	border-radius: 0 0 10px;
}

.amelia-v2-booking #amelia-container .am-cqcs__controls {
	display: flex;
	gap: 12px;
	flex-wrap: wrap;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-cqcs__controls [class^=am-icon-] {
	font-size: 26px;
}

.amelia-v2-booking #amelia-container .am-cqcs__error {
	color: var(--am-c-error);
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 12px 16px;
	background-color: var(--am-c-main-bgr);
	border-radius: 4px;
	border: 1px solid var(--am-c-error);
	text-align: center;
	max-width: 500px;
	font-size: 14px;
}

.amelia-v2-booking #amelia-container .am-cqcs__error [class^=am-icon-] {
	font-size: 22px;
}

.amelia-v2-booking #amelia-container .am-cqcs__response-info {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-cqcs__response-info .am-icon-checkmark-circle-full {
	color: var(--am-c-success);
	font-size: 38px;
}

.amelia-v2-booking #amelia-container .am-cqcs__response-info .am-icon-close-filled {
	color: var(--am-c-error);
	font-size: 38px;
}

.amelia-v2-booking #amelia-container .am-cqcs__response-message {
	font-weight: 700;
	font-size: 26px;
	line-height: 1.5;
	text-align: center;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-cqcs__response-name {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 8px;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-cqcs__response-item {
	font-size: 14px;
	font-weight: 700;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-cqcs__response-item span {
	font-weight: 400;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-cqcs__collapse {
	width: 100%;
	max-width: 500px;
}

.amelia-v2-booking #amelia-container .am-cqcs__collapse-item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cqcs__form {
	width: 100%;
	max-width: 500px;
	padding: 0 16px;
}

.amelia-v2-booking #amelia-container .am-cqcs__form .el-form-item.is-required .el-form-item__label:before {
	top: -8px;
}

.amelia-v2-booking #amelia-container .am-cqcs__form .el-form-item .am-button {
	width: 100%;
}

@media (max-width: 768px) {
	.amelia-v2-booking #amelia-container .am-cqcs__camera-container {
		max-width: 100%;
	}
	
	.amelia-v2-booking #amelia-container .am-cqcs__controls {
		flex-direction: column;
		align-items: center;
	}
	
	.amelia-v2-booking #amelia-container .am-cqcs__controls .el-button {
		width: 200px;
	}
}

.amelia-v2-booking #amelia-container .am-capei-def {
	display: flex;
	align-items: center;
	gap: 20px;
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-capei-def__item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-def__item.el-form-item {
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-capei-def__item .el-form-item__error {
	color: var(--am-c-error);
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-capei-def__item-tool .el-form-item__content {
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capei-per {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 16px;
	align-items: center;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-per__segment {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	align-items: center;
	width: 100%;
	border-radius: 8px;
	padding: 16px;
	background-color: var(--am-c-capei-per-text-op03);
}

.amelia-v2-booking #amelia-container .am-capei-per__item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-per__item.am-w-50 {
	width: calc(50% - 8px);
}

.amelia-v2-booking #amelia-container .am-capei-per__item.am-w-50.am-rw-460 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-per__item.el-form-item {
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-capei-per__item.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-capei-per__item .el-form-item__error {
	color: var(--am-c-error);
	padding: 0;
	line-height: 1.6;
}

.amelia-v2-booking #amelia-container .am-capei-per__delete {
	width: 100%;
	border-bottom: 1px solid var(--am-c-inp-border);
	padding: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-capei-per .am-checkbox {
	min-height: auto;
}

.amelia-v2-booking #amelia-container .am-capei-per .am-checkbox .el-checkbox__input {
	padding: 0;
	align-self: center;
}

.amelia-v2-booking #amelia-container .am-capei-recurr {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 16px;
	align-items: center;
	width: 100%;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 8px;
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-capei-recurr__header {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-recurr__header-text {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-capei-recurr-text);
}

.amelia-v2-booking #amelia-container .am-capei-recurr .am-checkbox {
	min-height: auto;
}

.amelia-v2-booking #amelia-container .am-capei-recurr .am-checkbox-wrapper {
	width: 100%;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-recurr .am-checkbox__input {
	padding: 0;
	align-self: center;
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	background-color: var(--am-c-capei-recurr-bgr-op03);
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form-item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form-item.am-ws-150 {
	width: 150px;
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form-item.am-inline-ws-150 {
	width: calc(100% - 166px);
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form-item.am-inline-ws-150.am-rw-460 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form-item.am-w-50 {
	width: calc(50% - 8px);
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form-item.am-w-50.am-rw-460 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form-item.am-align-end {
	align-self: flex-end;
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form-item.el-form-item {
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form-item.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-capei-recurr__form-item .el-form-item__error {
	color: var(--am-c-error);
	padding: 0;
	line-height: 1.6;
}

.amelia-v2-booking #amelia-container .am-capei-recurr .am-radio-group {
	width: 100%;
	max-width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-capei-recurr .am-radio-group .el-radio {
	min-height: auto;
}

.amelia-v2-booking #amelia-container .am-capei-recurr .am-radio-group-wrapper.am-w-100 {
	width: 100%;
	max-width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price {
	display: flex;
	flex-direction: column;
	gap: 16px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__heading {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	gap: 16px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__segment {
	display: flex;
	flex-direction: column;
	gap: 8px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__block {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 16px;
	width: 100%;
	background-color: var(--am-c-capei-price-text-op03);
	padding: 16px;
	border-radius: 8px;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-header {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-header__text {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-capei-price-text);
}

.amelia-v2-booking #amelia-container .am-capei-price__block-heading {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	gap: 16px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-heading.am-pl-32 {
	padding-left: 32px;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-heading.am-pr-44 {
	padding-right: 44px;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-heading__item {
	display: flex;
	align-items: center;
	width: 100%;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	color: var(--am-c-capei-price-text);
}

.amelia-v2-booking #amelia-container .am-capei-price__block-heading__item.am-custom-pricing.am-w-50 {
	width: calc(50% - ( 32px / 3 ));
}

.amelia-v2-booking #amelia-container .am-capei-price__block-heading__item.am-custom-pricing.am-w-40 {
	width: calc(40% - ( 32px / 3 ));
}

.amelia-v2-booking #amelia-container .am-capei-price__block-heading__item.am-custom-pricing.am-w-30 {
	width: calc(30% - ( 32px / 3 ));
}

.amelia-v2-booking #amelia-container .am-capei-price__block-heading__item.am-custom-date.am-w-50 {
	width: calc(50% - 8px);
}

.amelia-v2-booking #amelia-container .am-capei-price__block-heading__item.am-custom-date.am-w-40 {
	width: calc(40% - 8px);
}

.amelia-v2-booking #amelia-container .am-capei-price__block-heading__item.am-custom-date.am-w-30 {
	width: calc(30% - 8px);
}

.amelia-v2-booking #amelia-container .am-capei-price__block-segment {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	gap: 16px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-segment .el-form-item {
	width: 100%;
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-segment .am-date-picker {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner.am-ws-16 {
	width: 16px;
	max-width: 16px;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner.am-we-100 {
	width: calc(100% - 76px);
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner.am-we-40 {
	width: calc(( 100% - 76px ) * .4 - 16px);
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner.am-we-30 {
	width: calc(( 100% - 76px ) * .3 - 16px);
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner.am-w-50 {
	width: calc(50% - 8px);
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner.am-w-100 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner.am-order-1 {
	order: 1;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner.am-order-2 {
	order: 2;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner.am-order-3 {
	order: 3;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner.am-mt-22 {
	margin-top: 22px;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-inner .el-form-item {
	margin: 0;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-delete {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-delete.am-mt-22 {
	margin-top: 22px;
}

.amelia-v2-booking #amelia-container .am-capei-price__block-delete .am-icon-bucket {
	font-size: 26px;
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-capei-price__item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__item.am-w-50 {
	width: calc(50% - 8px);
}

.amelia-v2-booking #amelia-container .am-capei-price__item.am-w-50.am-rw-460 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__item.el-form-item {
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-capei-price__item.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-capei-price__item .el-form-item__error {
	color: var(--am-c-error);
	padding: 0;
	line-height: 1.6;
}

.amelia-v2-booking #amelia-container .am-capei-price__delete {
	width: 100%;
	border-bottom: 1px solid var(--am-c-inp-border);
	padding: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-capei-price__part {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 16px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__part-item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__part-item.am-w-50 {
	width: calc(50% - 8px);
}

.amelia-v2-booking #amelia-container .am-capei-price__part-item.am-w-100, .amelia-v2-booking #amelia-container .am-capei-price__date-range {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price__date-range .el-form-item__content {
	display: flex;
	align-items: center;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-capei-price__date-range .am-icon-bucket {
	font-size: 26px;
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-capei-price .el-input-number {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-price .am-checkbox {
	min-height: auto;
}

.amelia-v2-booking #amelia-container .am-capei-price .am-checkbox .el-checkbox__input {
	padding: 0;
	align-self: center;
}

.amelia-v2-booking #amelia-container .am-capei-price .am-separator {
	width: 100%;
	border-bottom: 1px solid var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-capei-price .am-separator.am-order-6 {
	order: 6;
}

.el-color-predefine {
	display: flex;
	font-size: 12px;
	margin-top: 8px;
	width: 280px;
}

.el-color-predefine__colors {
	display: flex;
	flex: 1;
	flex-wrap: wrap;
}

.el-color-predefine__color-selector {
	border-radius: 4px;
	cursor: pointer;
	height: 20px;
	margin: 0 0 8px 8px;
	width: 20px;
}

.el-color-predefine__color-selector:nth-child(10n+1) {
	margin-left: 0;
}

.el-color-predefine__color-selector.selected {
	box-shadow: 0 0 3px 2px var(--el-color-primary);
}

.el-color-predefine__color-selector>div {
	border-radius: 3px;
	display: flex;
	height: 100%;
}

.el-color-predefine__color-selector.is-alpha {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==");
}

.el-color-hue-slider {
	background-color: red;
	box-sizing: border-box;
	float: right;
	height: 12px;
	padding: 0 2px;
	position: relative;
	width: 280px;
}

.el-color-hue-slider__bar {
	background: linear-gradient(90deg, #f00 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00);
	height: 100%;
	position: relative;
}

.el-color-hue-slider__thumb {
	background: #fff;
	border: 1px solid var(--el-border-color-lighter);
	border-radius: 1px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .6);
	box-sizing: border-box;
	cursor: pointer;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
	z-index: 1;
}

.el-color-hue-slider__thumb:focus-visible {
	outline: 2px solid var(--el-color-primary);
	outline-offset: 1px;
}

.el-color-hue-slider.is-vertical {
	height: 180px;
	padding: 2px 0;
	width: 12px;
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
	background: linear-gradient(180deg, #f00 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00);
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
	height: 4px;
	left: 0;
	top: 0;
	width: 100%;
}

.el-color-svpanel {
	height: 180px;
	position: relative;
	width: 280px;
}

.el-color-svpanel__black, .el-color-svpanel__white {
	inset: 0;
	position: absolute;
}

.el-color-svpanel__white {
	background: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0));
}

.el-color-svpanel__black {
	background: linear-gradient(0deg, #000, rgba(0, 0, 0, 0));
}

.el-color-svpanel__cursor {
	position: absolute;
}

.el-color-svpanel__cursor>div {
	border-radius: 50%;
	box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, .3), 0 0 1px 2px rgba(0, 0, 0, .4);
	cursor: head;
	height: 4px;
	transform: translate(-2px, -2px);
	width: 4px;
}

.el-color-alpha-slider {
	background-image: linear-gradient(45deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(45deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%);
	background-position: 0 0, 6px 0, 6px -6px, 0 6px;
	background-size: 12px 12px;
	box-sizing: border-box;
	height: 12px;
	position: relative;
	width: 280px;
}

.el-color-alpha-slider__bar {
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, var(--el-bg-color) 100%);
	height: 100%;
	position: relative;
}

.el-color-alpha-slider__thumb {
	background: #fff;
	border: 1px solid var(--el-border-color-lighter);
	border-radius: 1px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .6);
	box-sizing: border-box;
	cursor: pointer;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
	z-index: 1;
}

.el-color-alpha-slider__thumb:focus-visible {
	outline: 2px solid var(--el-color-primary);
	outline-offset: 1px;
}

.el-color-alpha-slider.is-vertical {
	height: 180px;
	width: 20px;
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff);
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
	height: 4px;
	left: 0;
	top: 0;
	width: 100%;
}

.el-color-dropdown {
	width: 300px;
}

.el-color-dropdown__main-wrapper {
	margin-bottom: 6px;
}

.el-color-dropdown__main-wrapper:after {
	clear: both;
	content: "";
	display: table;
}

.el-color-dropdown__btns {
	margin-top: 12px;
	text-align: right;
}

.el-color-dropdown__value {
	color: #000;
	float: left;
	font-size: 12px;
	line-height: 26px;
	width: 160px;
}

.el-color-picker {
	display: inline-block;
	line-height: normal;
	outline: none;
	position: relative;
}

.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger {
	border-color: var(--el-border-color-hover);
}

.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger {
	outline: 2px solid var(--el-color-primary);
	outline-offset: 1px;
}

.el-color-picker.is-focused .el-color-picker__trigger {
	border-color: var(--el-color-primary);
}

.el-color-picker.is-disabled {
	pointer-events: none;
}

.el-color-picker.is-disabled .el-color-picker__trigger {
	cursor: not-allowed;
}

.el-color-picker--large {
	height: 40px;
}

.el-color-picker--large .el-color-picker__trigger {
	height: 40px;
	width: 40px;
}

.el-color-picker--large .el-color-picker__mask {
	height: 38px;
	width: 38px;
}

.el-color-picker--small {
	height: 24px;
}

.el-color-picker--small .el-color-picker__trigger {
	height: 24px;
	width: 24px;
}

.el-color-picker--small .el-color-picker__mask {
	height: 22px;
	width: 22px;
}

.el-color-picker--small .el-color-picker__empty, .el-color-picker--small .el-color-picker__icon {
	transform: scale(.8);
}

.el-color-picker__mask {
	background-color: rgba(255, 255, 255, .7);
	border-radius: 4px;
	cursor: not-allowed;
	height: 30px;
	left: 1px;
	position: absolute;
	top: 1px;
	width: 30px;
	z-index: 1;
}

.el-color-picker__trigger {
	align-items: center;
	border: 1px solid var(--el-border-color);
	border-radius: 4px;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-flex;
	font-size: 0;
	height: 32px;
	justify-content: center;
	padding: 4px;
	position: relative;
	width: 32px;
}

.el-color-picker__color {
	border: 1px solid var(--el-text-color-secondary);
	border-radius: var(--el-border-radius-small);
	box-sizing: border-box;
	display: block;
	height: 100%;
	position: relative;
	text-align: center;
	width: 100%;
}

.el-color-picker__color.is-alpha {
	background-image: linear-gradient(45deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(45deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%);
	background-position: 0 0, 6px 0, 6px -6px, 0 6px;
	background-size: 12px 12px;
}

.el-color-picker__color-inner {
	align-items: center;
	display: inline-flex;
	height: 100%;
	justify-content: center;
	width: 100%;
}

.el-color-picker .el-color-picker__empty {
	color: var(--el-text-color-secondary);
	font-size: 12px;
}

.el-color-picker .el-color-picker__icon {
	align-items: center;
	color: #fff;
	display: inline-flex;
	font-size: 12px;
	justify-content: center;
}

.el-color-picker__panel {
	background-color: #fff;
	border-radius: var(--el-border-radius-base);
	box-shadow: var(--el-box-shadow-light);
	box-sizing: content-box;
	padding: 6px;
	position: absolute;
	z-index: 10;
}

.el-color-picker__panel.el-popper {
	border: 1px solid var(--el-border-color-lighter);
}

.el-color-picker, .el-color-picker__panel {
	--el-color-picker-alpha-bg-a: #ccc;
	--el-color-picker-alpha-bg-b: transparent;
}

.dark .el-color-picker, .dark .el-color-picker__panel {
	--el-color-picker-alpha-bg-a: #333;
}

.amelia-v2-booking #amelia-container .am-capei-custef {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-capei-custef__heading {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capei-custef__colors {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capei-custef__colors-item {
	width: 32px;
	height: 32px;
	border-radius: 4px;
	cursor: pointer;
	padding: 4px;
	border: 1px solid var(--am-c-inp-border);
	background: transparent;
	appearance: none;
}

.amelia-v2-booking #amelia-container .am-capei-custef__colors-item.am-button .am-button__inner {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-capei-custef__colors-item.am-disabled {
	cursor: not-allowed;
	pointer-events: none;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-capei-custef__colors-item.am-disabled:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-capei-custef__colors-item:focus-visible {
	border-color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-capei-custef__colors-item[role=radio][aria-checked=true], .amelia-v2-booking #amelia-container .am-capei-custef__colors-item.am-button[role=radio][aria-checked=true] {
	border-color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-capei-custef__colors-item:not(.am-disabled):hover {
	border-color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-capei-custef__colors-item__inner {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.amelia-v2-booking #amelia-container .am-capei-custef__colors-item__inner .am-icon-check {
	color: #fff;
	font-size: 18px;
}

.amelia-v2-booking #amelia-container .am-capei-custef__item {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-capei-custef .el-form-item {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-capei-custef .el-form-item__content {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.amelia-v2-booking #amelia-container .am-capei-custef .el-color-picker__trigger {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	height: 32px;
	width: 32px;
	padding: 4px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 4px;
	font-size: 0;
	position: relative;
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-capei-custef .el-color-picker__mask {
	width: 31px;
	height: 31px;
}

.amelia-v2-booking #amelia-container .am-capei-custef .el-color-picker__icon {
	font-size: 12px;
}

.amelia-v2-booking #amelia-container .am-capei-custef .am-radio-group {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-capei-waiting {
	display: flex;
	flex-direction: column;
	gap: 16px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-waiting__header {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-waiting__header-text {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-capei-waiting-text);
}

.amelia-v2-booking #amelia-container .am-capei-waiting__item.el-form-item {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capei-waiting__item.el-form-item .el-form-item__content {
	width: auto;
	justify-content: flex-end;
}

.amelia-v2-booking #amelia-container .am-capei-waiting__item.el-form-item.am-rw-520 .el-form-item__label, .amelia-v2-booking #amelia-container .am-capei-waiting__item.el-form-item.am-rw-520 .el-form-item__content {
	width: 100%;
	justify-content: flex-start;
}

.amelia-v2-booking #amelia-container .am-capei-sef__collapse {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-capei-sef__collapse-item {
	border-radius: 8px;
	background-color: var(--am-c-capei-sef-text-op03);
}

.amelia-v2-booking #amelia-container .am-capei-sef__header {
	display: flex;
	align-items: center;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capei-sef__header-text {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-capei-sef-text);
}

.amelia-v2-booking #amelia-container .am-capei-sef__header [class*=am-icon] {
	font-size: 20px;
	color: var(--am-c-capei-sef-primary);
}

.amelia-v2-booking #amelia-container .am-capei-sef__content {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-capei-sef__content .el-form-item {
	margin-bottom: 0;
}

.amelia-v2-booking #amelia-container .am-capei-sef__heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-capei-sef__heading-text {
	font-size: 16px;
	color: var(--am-c-capei-sef-text);
}

.amelia-v2-booking #amelia-container .am-capei-sef__segment {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capei-sef .el-collapse-item__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: unset;
	background-color: transparent;
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-capei-sef .el-collapse-item__wrap {
	padding: 0 16px 16px;
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-capei-sef .el-form-item__label {
	height: unset;
}

.amelia-v2-booking #amelia-container .am-capei .am-divider {
	width: 100%;
	height: 1px;
	background-color: var(--am-c-inp-border);
	margin: 6px 0;
}

.amelia-v2-booking #amelia-container .am-capei__footer {
	width: calc(100% - 64px);
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	bottom: 16px;
	right: 32px;
}

.amelia-v2-booking #amelia-container .am-capei__footer.am-rw-480 {
	width: calc(100% - 32px);
	right: 16px;
}

.amelia-v2-booking #amelia-container .am-capei__footer-actions {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 20px;
}

.amelia-v2-booking #amelia-container .am-capei__footer-duplicate {
	font-size: 24px !important;
}

.amelia-v2-booking #amelia-container .am-capei__footer_new {
	justify-content: flex-end;
}

.amelia-v2-booking #amelia-container .am-cap__att, .amelia-v2-booking #amelia-container .am-cap__att-form {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-cap__att-form__item.el-form-item {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: nowrap;
	align-items: center;
	margin: 0;
	gap: 8px 24px;
}

.amelia-v2-booking #amelia-container .am-cap__att-form__item.el-form-item.am-rw-520 {
	flex-direction: column;
	align-items: flex-start;
	order: 2;
}

.amelia-v2-booking #amelia-container .am-cap__att-form__item.el-form-item .el-form-item__label {
	flex: 1 1 auto;
	white-space: break-spaces;
}

.amelia-v2-booking #amelia-container .am-cap__att-form__item.el-form-item .el-form-item__content {
	justify-content: flex-end;
}

.amelia-v2-booking #amelia-container .am-cap__att-heading {
	width: 100%;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.3;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-customers {
	display: flex;
	align-items: center;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-attendee {
	display: flex;
	padding: 16px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 8px;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-attendee.am-rw-520 {
	flex-wrap: wrap;
	gap: 16px 0;
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-attendee .am-cc__edit-btn.am-rw-520 {
	order: 1;
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust {
	flex: 0 0 auto;
	display: flex;
	flex-direction: column;
	gap: 8px 4px;
	width: 50%;
	align-items: flex-start;
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust.am-rw-520 {
	width: calc(100% - 24px);
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__name {
	display: flex;
	align-items: center;
	gap: 4px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555556;
	color: var(--am-c-cust-text);
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__name[class*=am-no-show-] {
	border: 1px solid var(--am-c-no-show);
	padding: 0 8px 0 4px;
	border-radius: 6px;
	background-color: var(--am-c-no-show-bgr);
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__name [class^=am-icon-] {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-no-show);
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__name.am-no-show-1 {
	--am-c-no-show: var(--am-c-cust-no1);
	--am-c-no-show-bgr: var(--am-c-cust-no1-bgr);
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__name.am-no-show-2 {
	--am-c-no-show: var(--am-c-cust-no2);
	--am-c-no-show-bgr: var(--am-c-cust-no2-bgr);
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__name.am-no-show-3 {
	--am-c-no-show: var(--am-c-cust-no3);
	--am-c-no-show-bgr: var(--am-c-cust-no3-bgr);
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__data {
	display: flex;
	align-items: center;
	gap: 0 4px;
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__data.am-rw-420 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__data-wrapper {
	display: flex;
	align-items: center;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__data-wrapper.am-rw-420 {
	flex-wrap: wrap;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__data a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: var(--am-c-cust-link);
	text-decoration: none;
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__data [class^=am-icon-] {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-cust-text);
}

.amelia-v2-booking #amelia-container .am-cap__att .am-cap-cust__data-wrapper {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form {
	display: flex;
	flex-wrap: wrap;
	gap: 0 24px;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form.am-rw-500 .am-capei-att-cf__item {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form .am-capei-att-cf__item {
	width: calc(50% - 12px);
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form .am-capei-att-cf__item.am-cf-width-100 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form .am-capei-att-cf__item.is-required .el-form-item__label {
	position: relative;
	padding-left: 10px;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form .am-capei-att-cf__item .el-form-item__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family), sans-serif;
	font-weight: 500;
	line-height: unset;
	margin-bottom: 4px;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form .am-capei-att-cf__item .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form .am-capei-att-cf__item .el-form-item__error {
	line-height: 1;
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form .am-capei-att-cf__item .el-form-item__content {
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capei-att-cf__form__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family), sans-serif;
	font-weight: 500;
	margin-bottom: 4px;
}

.amelia-v2-booking #amelia-container .am-capai-pay__content {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 8px;
	padding: 16px;
	border-radius: 9px;
	background-color: var(--am-c-pay-text-op03);
}

.amelia-v2-booking #amelia-container .am-capai-pay__row {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-pay__row.am-rw-480 {
	flex-direction: column;
	align-items: flex-start;
	gap: 0;
	border-bottom: 1px solid var(--am-c-inp-border);
}

.amelia-v2-booking #amelia-container .am-capai-pay__row.am-rw-480 .am-capai-pay__row-label {
	width: 100%;
	font-weight: 500;
}

.amelia-v2-booking #amelia-container .am-capai-pay__row.am-rw-480 .am-capai-pay__row-value {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capai-pay__row-label, .amelia-v2-booking #amelia-container .am-capai-pay__row-value {
	width: calc(50% - 12px);
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-capai-pay__row-label [class^=am-icon-], .amelia-v2-booking #amelia-container .am-capai-pay__row-value [class^=am-icon-] {
	font-size: 24px;
	line-height: 24px;
}

.amelia-v2-booking #amelia-container .am-capai-pay__row-value.am-pl-34 {
	padding-left: 34px;
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__name {
	display: flex;
	align-items: center;
	gap: 4px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555556;
	color: var(--am-c-cust-text);
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__name[class*=am-no-show-] {
	border: 1px solid var(--am-c-no-show);
	padding: 0 8px 0 4px;
	border-radius: 6px;
	background-color: var(--am-c-no-show-bgr);
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__name [class^=am-icon-] {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-no-show);
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__name.am-no-show-1 {
	--am-c-no-show: var(--am-c-cust-no1);
	--am-c-no-show-bgr: var(--am-c-cust-no1-bgr);
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__name.am-no-show-2 {
	--am-c-no-show: var(--am-c-cust-no2);
	--am-c-no-show-bgr: var(--am-c-cust-no2-bgr);
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__name.am-no-show-3 {
	--am-c-no-show: var(--am-c-cust-no3);
	--am-c-no-show-bgr: var(--am-c-cust-no3-bgr);
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__data {
	display: flex;
	align-items: center;
	gap: 0 4px;
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__data.am-rw-420 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__data-wrapper {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 4px 0 16px;
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__data-wrapper.am-rw-420 {
	flex-wrap: wrap;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__data a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-cust-link);
	text-decoration: none;
}

.amelia-v2-booking #amelia-container .am-capei-atti-customer__data [class^=am-icon-] {
	font-size: 28px;
	line-height: 0;
	color: var(--am-c-cust-text);
}

.amelia-v2-booking #amelia-container .am-capei-atti .am-select-wrapper.am-rw-520 {
	max-width: 100%;
	width: 100%;
	order: 2;
}

.amelia-v2-booking #amelia-container .am-capei-atti .am-select .el-input__prefix {
	left: 6px;
}

.amelia-v2-booking #amelia-container .am-capei-atti .am-select .el-input__prefix [class^=am-icon-] {
	font-size: 24px;
	line-height: 0;
}

.amelia-v2-booking #amelia-container .am-capei-atti .am-divider {
	width: 100%;
	height: 1px;
	background-color: var(--am-c-inp-border);
	margin: 6px 0;
}

.amelia-v2-booking #amelia-container .am-capei-atti__footer {
	position: absolute;
	bottom: 16px;
	right: 32px;
}

.amelia-v2-booking #amelia-container .am-capei-atti__footer .am-button {
	margin-left: 20px;
}

.am-capei-att__popper [class^=am-icon-] {
	font-size: 24px;
	line-height: 0;
}

.am-capei-att__popper .am-icon-info-reverse, .am-capei-att__popper .am-icon-close, .am-capei-att__popper .am-icon-refresh, .am-capei-att__popper .am-icon-check {
	font-size: 18px;
	padding: 3px;
}

.am-capei-att__popper .el-select-dropdown__item {
	display: flex;
	align-items: center;
	gap: 0 8px;
}

.amelia-v2-booking #amelia-container .am-capei-att__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	margin-bottom: 20px;
}

.amelia-v2-booking #amelia-container .am-capei-att__top-heading {
	display: flex;
	flex-direction: column;
	gap: 4px 8px;
}

.amelia-v2-booking #amelia-container .am-capei-att__top-text {
	font-size: 18px;
	line-height: 1.55;
	color: var(--am-c-capei-att-text);
}

.amelia-v2-booking #amelia-container .am-capei-att__top-places {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-capei-att-text-op90);
}

.amelia-v2-booking #amelia-container .am-capei-att__header {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 20px;
	gap: 8px 16px;
}

.amelia-v2-booking #amelia-container .am-capei-att__header.am-rw-540 {
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capei-att__header .am-icon-plus {
	font-size: 24px;
	line-height: 1;
}

.amelia-v2-booking #amelia-container .am-capei-att__info {
	flex: 0 0 auto;
	display: flex;
	flex-direction: column;
	gap: 8px 4px;
	width: calc(100% - 224px);
	align-items: flex-start;
}

.amelia-v2-booking #amelia-container .am-capei-att__info.am-rw-520 {
	width: 100%;
	order: 0;
}

.amelia-v2-booking #amelia-container .am-capei-att__info-inner {
	display: flex;
	align-items: center;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capei-att__info .am-capei-customer__data-wrapper {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-capei-att__card {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 16px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 6px;
	gap: 16px 0;
}

.amelia-v2-booking #amelia-container .am-capei-att__card-wrapper {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.amelia-v2-booking #amelia-container .am-capei-att__card-inner {
	width: calc(100% - 32px);
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-capei-att__card-inner.am-rw-520 {
	flex-wrap: wrap;
	gap: 16px 0;
}

.amelia-v2-booking #amelia-container .am-capei-att__card-tickets {
	order: 2;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-att__card-tickets__inner {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-att__card-ticket {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: var(--am-c-capei-att-text);
	background-color: var(--am-c-capei-att-text-op10);
	padding: 4px 8px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-capei-att__card-persons {
	order: 2;
	display: flex;
	align-items: center;
	gap: 8px;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-att__card-person, .amelia-v2-booking #amelia-container .am-capei-att__card-label {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-capei-att-text);
}

.amelia-v2-booking #amelia-container .am-capei-att__card-etickets {
	order: 3;
	display: flex;
	flex-direction: column;
	gap: 4px 0;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-att__card-etickets__label {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-capei-att-text);
}

.amelia-v2-booking #amelia-container .am-capei-att__card-etickets__item {
	display: flex;
	gap: 0 8px;
}

.amelia-v2-booking #amelia-container .am-capei-att__card-etickets__date {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-capei-att-text);
}

.amelia-v2-booking #amelia-container .am-capei-att__card-etickets__capacity {
	font-size: 14px;
	font-weight: 600;
	line-height: 1.6;
	color: var(--am-c-capei-att-text);
}

.amelia-v2-booking #amelia-container .am-capei-att .am-select-wrapper.am-rw-520 {
	max-width: 100%;
	width: 100%;
	order: 2;
}

.amelia-v2-booking #amelia-container .am-capei-att .am-select .el-input__prefix {
	left: 6px;
}

.amelia-v2-booking #amelia-container .am-capei-att .am-select .el-input__prefix [class^=am-icon-] {
	font-size: 24px;
	line-height: 0;
}

.amelia-v2-booking #amelia-container .am-capei-att .am-cc__edit-btn {
	order: 1;
	color: var(--am-c-capei-att-text);
}

.amelia-v2-booking #amelia-container .am-capei-att .am-cc__edit-btn.am-rw-520 {
	order: 1;
	align-self: flex-start;
}

.amelia-v2-booking #amelia-container .am-cape {
	position: relative;
}

.amelia-v2-booking #amelia-container .am-cape__wrapper {
	position: relative;
	padding: 0 0 0 32px;
}

.amelia-v2-booking #amelia-container .am-cape__wrapper:before {
	content: "";
	display: block;
	width: 1px;
	height: calc(100% - 4px);
	position: absolute;
	top: 4px;
	left: 8px;
	background-image: linear-gradient(180deg, transparent, transparent 50%, var(--am-c-cape-bgr) 50%, var(--am-c-cape-bgr) 100%), linear-gradient(180deg, var(--am-c-cape-text-op25), var(--am-c-cape-text-op25), var(--am-c-cape-text-op25), var(--am-c-cape-text-op25));
	background-size: 3px 12px, 100% 20px;
}

.amelia-v2-booking #amelia-container .am-cape__wrapper.am-no-border {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-cape__wrapper.am-no-border:before {
	display: none;
}

.amelia-v2-booking #amelia-container .am-cape__wrapper.am-rw-500 {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-cape__wrapper.am-rw-500:before {
	display: none;
}

.amelia-v2-booking #amelia-container .am-cape__date {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-cape-text-op70);
	margin: 24px 0 8px;
}

.amelia-v2-booking #amelia-container .am-cape__date:before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 4px;
	left: -32px;
	background-color: var(--am-c-cape-text-op70);
	border-radius: 50%;
	z-index: 2;
}

.amelia-v2-booking #amelia-container .am-cape__date:after {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 4px;
	left: -32px;
	background-color: var(--am-c-cape-bgr);
	border-radius: 50%;
	z-index: 1;
}

.amelia-v2-booking #amelia-container .am-cape__date.am-today:before {
	background-color: var(--am-c-cape-primary);
}

.amelia-v2-booking #amelia-container .am-cape__date.am-no-flag:before, .amelia-v2-booking #amelia-container .am-cape__date.am-no-flag:after {
	display: none;
}

.amelia-v2-booking #amelia-container .am-cape__date.am-rw-500 {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-cape__date.am-rw-500:before {
	position: static;
	margin-right: 8px;
}

.amelia-v2-booking #amelia-container .am-cape__date.am-rw-500:after {
	display: none;
}

.amelia-v2-booking #amelia-container .am-cap__actions {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	margin: 0 0 16px;
	gap: 0 10px;
}

.amelia-v2-booking #amelia-container .am-cap__actions.am-rw-420 {
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-cap__actions.am-rw-420 .am-button {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-cap__actions .am-button .am-icon-plus, .amelia-v2-booking #amelia-container .am-cap__actions .am-button .am-icon-scan-qr-code {
	font-size: 24px;
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-cap.am-capei-main {
	height: calc(100% - 148px);
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-cap.am-cape-main {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-cap.am-cape-main .am-cape-main__inner {
	display: block;
	padding: 16px 32px;
}

.amelia-v2-booking #amelia-container .am-fs__main-content.am-cap.am-cape-main .am-cape-main__inner.am-rw-480 {
	padding: 16px;
}

.amelia-v2-booking #amelia-container .am-capei-customer__name {
	display: flex;
	align-items: center;
	gap: 4px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555556;
	color: var(--am-c-cust-text);
}

.amelia-v2-booking #amelia-container .am-capei-customer__name[class*=am-no-show-] {
	border: 1px solid var(--am-c-no-show);
	padding: 0 8px 0 4px;
	border-radius: 6px;
	background-color: var(--am-c-no-show-bgr);
}

.amelia-v2-booking #amelia-container .am-capei-customer__name [class^=am-icon-] {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-no-show);
}

.amelia-v2-booking #amelia-container .am-capei-customer__name.am-no-show-1 {
	--am-c-no-show: var(--am-c-cust-no1);
	--am-c-no-show-bgr: var(--am-c-cust-no1-bgr);
}

.amelia-v2-booking #amelia-container .am-capei-customer__name.am-no-show-2 {
	--am-c-no-show: var(--am-c-cust-no2);
	--am-c-no-show-bgr: var(--am-c-cust-no2-bgr);
}

.amelia-v2-booking #amelia-container .am-capei-customer__name.am-no-show-3 {
	--am-c-no-show: var(--am-c-cust-no3);
	--am-c-no-show-bgr: var(--am-c-cust-no3-bgr);
}

.amelia-v2-booking #amelia-container .am-capei-customer__data {
	display: flex;
	align-items: center;
	gap: 0 4px;
}

.amelia-v2-booking #amelia-container .am-capei-customer__data.am-rw-420 {
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-capei-customer__data-wrapper {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-capei-customer__data-wrapper.am-rw-420 {
	flex-wrap: wrap;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-capei-customer__data a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: var(--am-c-cust-link);
	text-decoration: none;
}

.amelia-v2-booking #amelia-container .am-capei-customer__data [class^=am-icon-] {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-cust-text);
}

.am-sc__list {
	display: block;
}

.am-sc__edit-item {
	display: flex;
	align-items: center;
	width: 100%;
	color: var(--am-c-sc-text);
	font: inherit;
	text-align: left;
	background: transparent;
	border: 0;
	border-radius: 4px;
	padding: 4px;
	cursor: pointer;
	transition: background-color .3s ease-in-out;
}

.am-sc__edit-item:hover, .am-sc__edit-item:focus-visible {
	background-color: var(--am-c-sc-text-op15);
}

.am-sc__edit-item:focus-visible {
	outline: 2px solid var(--am-c-sc-text);
	outline-offset: 2px;
}

.am-cc__edit-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 32px;
	min-width: 32px;
	padding: 4px;
	color: var(--am-c-sc-text);
	background: transparent;
	border: 0;
	border-radius: 6px;
	cursor: pointer;
}

.am-cc__edit-btn span[class^=am-icon] {
	color: inherit;
}

.am-cc__edit-btn:focus-visible {
	outline: 2px solid var(--am-c-sc-text);
	outline-offset: 2px;
}

.amelia-v2-booking #amelia-container .am-sc {
	display: flex;
	flex-direction: column;
	background-color: var(--am-c-sc-bgr);
	border-radius: 8px;
	border: 1px solid var(--am-c-sc-bgr-op15);
	padding: 16px;
	margin: 0 0 8px;
	box-shadow: 0 4px 13px -11px var(--am-c-sc-text);
}

.amelia-v2-booking #amelia-container .am-sc * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-sc__canceled .am-sc__top {
	--am-c-sc-text: var(--am-c-sc-text-op60);
}

.amelia-v2-booking #amelia-container .am-sc__top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-sc__top.am-rw-500 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-sc__top-menu {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}

.amelia-v2-booking #amelia-container .am-sc__top-menu .am-cc__edit-btn {
	height: 100%;
}

.amelia-v2-booking #amelia-container .am-sc__top-right {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex: 0 0 auto;
	background: transparent;
	font: inherit;
	cursor: pointer;
	margin-top: 12px;
	width: 100%;
	justify-content: center;
	border-radius: 8px;
	border: 1px solid var(--am-c-sc-bgr-op15);
	padding: 4px;
}

.amelia-v2-booking #amelia-container .am-sc__top-right:focus-visible {
	outline: 2px solid var(--am-c-sc-text);
	outline-offset: 2px;
}

.amelia-v2-booking #amelia-container .am-sc__top-right * {
	color: var(--am-c-sc-text);
	font-size: 15px;
}

.amelia-v2-booking #amelia-container .am-sc__top-right.am-rw-500 {
	width: 100%;
	margin-top: 12px;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-sc__name {
	color: var(--am-c-sc-text);
	font-size: 15px;
	line-height: 1.6;
	font-weight: 500;
	margin-bottom: 2px;
}

.amelia-v2-booking #amelia-container .am-sc__date {
	color: var(--am-c-sc-text-op80);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
}

.amelia-v2-booking #amelia-container .am-sc__capacity {
	font-weight: 400;
}

.amelia-v2-booking #amelia-container .am-sc__btn {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-sc__expiration {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-sc-text);
	background-color: var(--am-c-sc-warning-op50);
	border-radius: 10px;
	padding: 0 8px;
	margin: 10px 0 0;
	width: 100%;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-sc__expiration.am-mobile {
	margin: 16px 0 0;
}

.amelia-v2-booking #amelia-container .am-sc__expiration [class^=am-icon] {
	display: block;
	font-size: 20px;
	margin-right: 4px;
}

.amelia-v2-booking #amelia-container .am-cappa__back {
	display: flex;
	align-items: center;
	padding-bottom: 16px;
	gap: 12px;
}

.amelia-v2-booking #amelia-container .am-cappa__back>span {
	display: inline-flex;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5555556;
	color: var(--am-c-cappa-text-op70);
}

.amelia-v2-booking #amelia-container .am-cappa__heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px 0;
}

.amelia-v2-booking #amelia-container .am-cappa__heading.am-rw-500 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-cappa__heading-left, .amelia-v2-booking #amelia-container .am-cappa__heading-right {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-cappa__heading-right.am-rw-500 {
	width: 100%;
	justify-content: space-between;
	margin-top: 16px;
}

.amelia-v2-booking #amelia-container .am-cappa__img {
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	flex: 0 0 auto;
	background-position: center;
	background-size: cover;
	margin-right: 16px;
}

.amelia-v2-booking #amelia-container .am-cappa__img-name {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: var(--am-c-cappa-bgr);
	font-size: 18px;
	font-weight: 500;
	line-height: 1;
	background-color: var(--am-c-primary);
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-cappa__img-color {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	bottom: -3px;
	right: -3px;
	border-radius: 50%;
	border: 3px solid var(--am-c-cappa-bgr);
}

.amelia-v2-booking #amelia-container .am-cappa__name {
	margin: 0;
	width: 100%;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5555556;
	color: var(--am-c-cappa-text);
}

.amelia-v2-booking #amelia-container .am-cappa__date {
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-cappa-text-op80);
}

.amelia-v2-booking #amelia-container .am-cappa__capacity {
	width: 100%;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-cappa-text);
}

.amelia-v2-booking #amelia-container .am-cappa__actions.am-button {
	margin-left: 16px;
}

.amelia-v2-booking #amelia-container .am-cappa__actions.am-button.am-rw-500 {
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-cappa__service-heading {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-cappa-text);
}

.amelia-v2-booking #amelia-container .am-cappa__service-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-cappa__service-top.am-rw-500 {
	flex-wrap: wrap;
}

.amelia-v2-booking #amelia-container .am-cappa__service-right {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-cappa__service-img {
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	flex: 0 0 auto;
	background-position: center;
	background-size: cover;
	margin-right: 16px;
}

.amelia-v2-booking #amelia-container .am-cappa__service-img__name {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: var(--am-c-cappa-bgr);
	font-size: 18px;
	font-weight: 500;
	line-height: 1;
	background-color: var(--am-c-primary);
	border-radius: 50%;
}

.amelia-v2-booking #amelia-container .am-cappa__service-img__color {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	bottom: -3px;
	right: -3px;
	border-radius: 50%;
	border: 3px solid var(--am-c-cappa-bgr);
}

.amelia-v2-booking #amelia-container .am-cappa__service-name {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-cappa-text);
}

.amelia-v2-booking #amelia-container .am-cappa__service-capacity {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	color: var(--am-c-cappa-text-op80);
}

.amelia-v2-booking #amelia-container .am-cappa__service-book.am-rw-500 {
	width: 100%;
	margin-top: 16px;
}

.amelia-v2-booking #amelia-container .am-cappa__service.am-single .el-tabs__nav, .amelia-v2-booking #amelia-container .am-cappa__service.am-single .el-tabs__item {
	width: 100% !important;
}

.amelia-v2-booking #amelia-container .am-cappa__service.am-single .el-tabs__item .am-cappa__service-heading {
	width: 100% !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.amelia-v2-booking #amelia-container .am-cappa .el-tabs__item:focus-visible {
	box-shadow: 0 0 0 2px var(--am-c-cappa-primary) !important;
}

.amelia-v2-booking #amelia-container .am-cap__alert {
	margin: 0 0 16px;
}

.amelia-v2-booking #amelia-container .am-cap__alert .el-alert {
	padding: 4px 12px 4px 0;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-cap__alert .el-alert__content .el-alert__closebtn {
	top: 50%;
	transform: translateY(-50%);
}

.amelia-v2-booking #amelia-container .am-cap__alert .el-alert__title {
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 1.5;
}

.amelia-v2-booking #amelia-container .am-cap__alert .el-alert__title .am-icon-checkmark-circle-full {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-alerts-bgr);
}

.amelia-v2-booking #amelia-container.am-cap__wrapper {
	display: flex;
	justify-content: center;
	max-width: var(--am-mw-main);
	width: 100%;
	height: 700px;
	margin: 100px auto;
	border-radius: 8px;
	box-shadow: 0 30px 40px rgba(0, 0, 0, .12);
	transition: max-width .3s ease-in-out;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper.am-auth {
	box-shadow: unset;
	height: auto;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper.am-collapsed {
	transition-delay: 1s;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs {
	display: flex;
	flex-direction: column;
	gap: 16px 0;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__nav {
	gap: 0 40px;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__nav-wrap:after {
	background-color: var(--am-c-main-text-op10);
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__nav-wrap.is-scrollable {
	padding: 0 24px;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__nav-scroll {
	overflow: visible;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__nav-next, .amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__nav-prev {
	color: var(--am-c-main-text);
	top: 11px;
	background-color: var(--am-c-main-bgr);
	z-index: 10;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__active-bar {
	background-color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__item {
	line-height: 40px;
	color: var(--am-c-main-text);
	transition: color .2s ease-in-out;
	padding: 0 4px;
	border-radius: 4px;
	font-size: var(--am-fs-label);
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__item.is-active {
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__item:focus-visible {
	box-shadow: 0 0 0 2px var(--am-c-primary) inset;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__item:hover {
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__item.is-focus {
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__item.is-focus.is-active {
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-tabs__content {
	overflow: unset;
	position: static;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-collapse-item__wrap {
	overflow: visible;
	background-color: transparent;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .el-collapse-item__header {
	border: none;
	font-size: var(--am-fs-label);
	line-height: 1.6;
	height: unset;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper * {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .am-fs-sb__page {
	max-height: 40px;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .am-fs-sb__page:focus:not(:focus-visible) {
	outline: none;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .am-fs-sb__page:focus-visible {
	outline: 2px solid var(--am-c-primary);
	outline-offset: -2px;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .am-fs-sb__page.is-disabled {
	opacity: .6;
	cursor: not-allowed;
}

.amelia-v2-booking #amelia-container.am-cap__wrapper .am-caph__menu:focus-visible {
	outline: 2px solid var(--am-c-primary);
	outline-offset: 2px;
	border-radius: 4px;
}

.amelia-v2-booking #amelia-container .am-cap__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.amelia-v2-booking #amelia-container .am-cap__header .am-select-wrapper {
	max-width: 250px;
}

.amelia-v2-booking #amelia-container .am-cap .el-collapse-item__wrap, .amelia-v2-booking #amelia-container .am-cap .el-collapse-item__content {
	background-color: transparent;
}

.amelia-v2-booking #amelia-container .am-cap .el-form-item__label {
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	gap: 4px;
}

.amelia-v2-booking #amelia-container .am-cap .am-tooltip__trigger {
	color: var(--am-c-main-text);
	cursor: help;
}

.amelia-v2-booking #amelia-container .am-asi .el-form-item {
	display: block;
	font-family: var(--am-font-family), sans-serif;
	font-size: var(--am-fs-label);
	margin-bottom: 30px;
}

.amelia-v2-booking #amelia-container .am-asi .el-form-item__label {
	flex: 0 0 auto;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
	margin: 0;
}

.amelia-v2-booking #amelia-container .am-asi .el-form-item__label:before {
	color: var(--am-c-error);
}

.amelia-v2-booking #amelia-container .am-asi .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-inp);
	min-width: 0;
}

.amelia-v2-booking #amelia-container .am-asi .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding-top: 4px;
}

@media only screen and (max-width: 660px) {
	.am-cap__datepicker-popper {
		left: 0 !important;
		width: 100%;
	}
	
	.am-cap__datepicker-popper .el-picker-panel.el-date-range-picker {
		width: 100%;
	}
	
	.am-cap__datepicker-popper .el-picker-panel.el-date-range-picker .el-picker-panel__body {
		min-width: unset;
	}
}

@media only screen and (max-width: 660px) and (max-width: 570px) {
	.am-cap__datepicker-popper .el-picker-panel.el-date-range-picker .el-picker-panel__body {
		display: flex;
		flex-direction: column;
	}
	
	.am-cap__datepicker-popper .el-picker-panel.el-date-range-picker .el-picker-panel__body .el-date-range-picker__content {
		width: 100%;
	}
	
	.am-cap__datepicker-popper .el-picker-panel.el-date-range-picker .el-picker-panel__body .el-date-range-picker__content.is-left {
		border: none;
	}
}

.am-cap-cust__popper .el-select-dropdown__item {
	--am-pad-select-option: 8px 8px 0;
}

.am-cap-cust__popper .am-cap__cust-option {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding-bottom: 8px;
	border-bottom: 1px solid var(--am-c-option-text-op15);
}

.am-cap-cust__popper .am-cap__cust-option__heading {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-option-text);
}

.am-cap-cust__popper .am-cap__cust-option__inner {
	font-size: 12px;
	font-weight: 400;
	color: var(--am-c-option-text-op65);
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper * {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container .am-asi .el-form-item {
	display: block;
	font-family: var(--am-font-family), sans-serif;
	font-size: var(--am-fs-label);
	margin-bottom: 24px;
}

#amelia-app-backend-new #amelia-container .am-atc-sbs {
	--am-c-atc-text: var(--am-c-sb-text);
}

#amelia-app-backend-new #amelia-container .am-atc-sbs>p {
	text-align: center;
	font-size: 18px;
	line-height: 20px;
	color: var(--am-c-atc-text);
	font-weight: 400;
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-atc-sbs-cals {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-atc-sbs-cals-cards {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-atc-sbs-cals-card {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 86px;
	text-decoration: none;
	color: var(--am-c-atc-text);
	border: 1px solid;
	border-radius: 4px;
	background-color: var(--am-c-atc-text-op50);
	padding: 16px 0 8px;
	margin-right: 8px;
	box-sizing: border-box;
	box-shadow: 0 1px 1px rgba(115, 134, 169, .06);
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-atc-sbs-cals-card p {
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-atc-sbs-cals-card div {
	display: flex;
	height: 24px;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-atc-sbs-cals-card div span {
	font-size: 24px;
	color: var(--am-c-atc-text);
}

#amelia-app-backend-new #amelia-container .am-atc-sbs-cals-card div .am-icon-yahoo {
	font-size: 17px;
}

#amelia-app-backend-new #amelia-container .am-atc-sbs-cals-card:hover {
	background-color: var(--am-c-atc-text-op10);
}

#amelia-app-backend-new #amelia-container .am-atc-event {
	--am-c-atc-text: var(--am-c-sb-text);
}

#amelia-app-backend-new #amelia-container .am-atc-event>p {
	text-align: center;
	font-size: 18px;
	line-height: 1.55555;
	font-weight: 500;
	color: var(--am-c-atc-text);
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-atc-event-cals {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-atc-event-cals-cards {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-atc-event-cals-card {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 86px;
	text-decoration: none;
	color: var(--am-c-atc-text);
	border: 1px solid;
	border-radius: 4px;
	background-color: var(--am-c-atc-text-op50);
	padding: 16px 0 8px;
	margin-right: 8px;
	box-sizing: border-box;
	box-shadow: 0 1px 1px rgba(115, 134, 169, .06);
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-atc-event-cals-card p {
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-atc-event-cals-card div {
	display: flex;
	height: 24px;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-atc-event-cals-card div span {
	font-size: 24px;
	color: var(--am-c-atc-text);
}

#amelia-app-backend-new #amelia-container .am-atc-event-cals-card div .am-icon-yahoo {
	font-size: 17px;
}

#amelia-app-backend-new #amelia-container .am-atc-event-cals-card:hover {
	background-color: var(--am-c-atc-text-op10);
}

.amelia-v2-booking.am-forms-dialog {
	background-color: rgba(0, 0, 0, .5);
	z-index: 9999999 !important;
}

.amelia-v2-booking.am-forms-dialog.am-cbf .el-dialog {
	margin-top: 32px;
	overflow: visible;
}

@media only screen and (max-width: 768px) {
	.amelia-v2-booking.am-forms-dialog.am-cbf .el-dialog {
		overflow: hidden;
	}
}

.amelia-v2-booking.am-forms-dialog.am-cbf .el-dialog .el-dialog__headerbtn {
	top: -28px;
	right: 0;
	background-color: var(--am-c-main-bgr) !important;
	border-radius: 50%;
}

@media only screen and (max-width: 768px) {
	.amelia-v2-booking.am-forms-dialog.am-cbf .el-dialog .el-dialog__headerbtn {
		top: 16px;
		right: 16px;
	}
}

.amelia-v2-booking.am-forms-dialog .el-dialog {
	box-shadow: none;
	border-radius: 8px;
}

@media only screen and (max-width: 768px) {
	.amelia-v2-booking.am-forms-dialog .el-dialog {
		margin-top: 0;
		width: 100%;
		max-width: 100%;
	}
	
	.amelia-v2-booking.am-forms-dialog .el-dialog #amelia-container.am-fs__wrapper {
		max-height: unset;
		height: var(--am-dvh, 100vh);
	}
	
	.amelia-v2-booking.am-forms-dialog .el-dialog #amelia-container .am-fs-sb__step-wrapper {
		height: calc(var(--am-dvh, 100vh) - 182px);
	}
	
	.amelia-v2-booking.am-forms-dialog .el-dialog #amelia-container .am-fs__main-content {
		height: calc(var(--am-dvh, 100vh) - 118px);
	}
	
	.amelia-v2-booking.am-forms-dialog .el-dialog #amelia-container .am-els__wrapper::-webkit-scrollbar {
		width: 6px;
	}
	
	.amelia-v2-booking.am-forms-dialog .el-dialog #amelia-container .am-els__wrapper::-webkit-scrollbar-thumb {
		border-radius: 6px;
		background: var(--am-c-scroll-op30);
	}
	
	.amelia-v2-booking.am-forms-dialog .el-dialog #amelia-container .am-els__wrapper::-webkit-scrollbar-track {
		border-radius: 6px;
		background: var(--am-c-scroll-op10);
	}
}

.amelia-v2-booking.am-forms-dialog .el-dialog.am-dialog--with-header .el-dialog__header {
	height: 0;
	min-height: 0;
}

.amelia-v2-booking.am-forms-dialog .el-dialog .el-dialog__body {
	padding: 0;
}

.amelia-v2-booking.am-forms-dialog .el-dialog .el-dialog__body::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

.amelia-v2-booking.am-forms-dialog .el-dialog .el-dialog__body::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking.am-forms-dialog .el-dialog .el-dialog__body::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.amelia-v2-booking.am-forms-dialog .el-dialog__footer {
	display: none;
}

.amelia-v2-booking.am-forms-dialog #amelia-container * {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
	word-break: break-word;
}

.amelia-v2-booking.am-forms-dialog #amelia-container.am-fs__wrapper {
	margin: 0;
}

.m-phone-input[data-v-3c3b2d61] {
	flex: 1;
	min-width: 13rem;
}

.m-phone-input.--error[data-v-3c3b2d61], .m-phone-input.--focused[data-v-3c3b2d61] {
	z-index: 1;
}

.m-input-phone-number[data-v-3c3b2d61] {
	display: none;
}

.m-input-phone-number.--responsive .m-phone-input[data-v-3c3b2d61] {
	margin-top: calc(var(--maz-border-width) * -1);
	flex: none;
}

@media (min-width:425px) {
	.m-input-phone-number.--responsive .m-phone-input[data-v-3c3b2d61] {
		margin-inline-start: calc(var(--maz-border-width) * -1);
		flex: auto;
		margin-top: 0;
	}
}

.m-input-phone-number.--responsive .m-phone-input.--border-radius[data-v-3c3b2d61] .m-input-wrapper {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

@media (min-width:425px) {
	.m-input-phone-number.--responsive .m-phone-input.--border-radius[data-v-3c3b2d61] .m-input-wrapper {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		border-top-right-radius: var(--maz-radius);
	}
}

.m-input-phone-number.--row .m-phone-input[data-v-3c3b2d61] {
	flex: auto;
	margin-inline-start: calc(var(--maz-border-width) * -1);
}

.m-input-phone-number.--row .m-phone-input.--border-radius[data-v-3c3b2d61] .m-input-wrapper {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.m-input-phone-number.--col .m-phone-input[data-v-3c3b2d61] {
	margin-top: calc(var(--maz-border-width) * -1);
	flex: none;
	margin-inline-start: 0;
}

.m-input-phone-number.--col .m-phone-input.--border-radius[data-v-3c3b2d61] .m-input-wrapper {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: var(--maz-radius);
}

#amelia-app-backend-new #amelia-container .am-ecs__page {
	display: flex;
	background-color: var(--am-c-ecal-bgr);
	border-radius: 8px;
	border: 1px solid var(--am-c-ecal-text-op10);
	box-shadow: 0 5px 5px 0 var(--am-c-ecal-text-op03);
}

#amelia-app-backend-new #amelia-container .am-ecs__page.am-tablet {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-ecs__page * {
	font-family: var(--am-font-family, "Amelia Roboto"), sans-serif;
	font-style: initial;
	box-sizing: border-box;
	text-decoration: unset;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters {
	margin: 16px;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters .am-slide-fade-enter-active {
	transition: all .3s ease-out;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters .am-slide-fade-leave-active {
	transition: all .3s cubic-bezier(1, .5, .8, 1);
}

#amelia-app-backend-new #amelia-container .am-ecs__filters .am-slide-fade-enter-from, #amelia-app-backend-new #amelia-container .am-ecs__filters .am-slide-fade-leave-to {
	transform: translatey(20px);
	opacity: 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-top {
	display: flex;
	align-items: center;
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-search {
	flex: 0 1 auto;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-btn {
	margin-left: 8px;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-btn.am-rw-500 {
	width: auto;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-btn.am-single {
	margin: 0 0 0 auto;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-btn .am-button {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-btn .am-button__inner {
	width: 100%;
	justify-content: space-evenly;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-btn .am-button__inner span {
	line-height: 1;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-btn .am-button .am-icon-filter {
	font-size: 20px;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 16px 0 0;
	background-color: var(--am-c-ecal-text-op03);
	border-radius: 6px;
	padding: 12px 20px;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu.am-rw-650 {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw25 {
	max-width: calc(25% - 16px);
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw25.am-rw-650 {
	max-width: calc(50% - 4px);
	padding: 4px 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw25.am-rw-420 {
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw33 {
	max-width: calc(33.333% - 16px);
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw33.am-rw-600 {
	max-width: calc(50% - 4px);
	padding: 4px 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw33.am-rw-600:last-child {
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw33.am-rw-420 {
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw50 {
	max-width: calc(50% - 16px);
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw50.am-rw-600 {
	max-width: calc(50% - 4px);
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw50.am-rw-420 {
	max-width: 100%;
	padding: 4px 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items.am-mw100 {
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: nowrap;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag {
	background-color: transparent;
	border: none;
	font-size: 14px;
	font-weight: 500;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag.is-hit {
	width: calc(100% - 24px);
	padding: 0 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag.is-hit .el-tag__content {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag:not(.is-hit) {
	width: 24px;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag__close {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items .am-select .el-select__tags>span .el-tag .el-select__tags-text {
	display: block;
	max-width: unset !important;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: var(--am-c-inp-text);
	font-size: 14px;
	font-weight: 500;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items .am-select .el-input__prefix {
	left: 4px;
	font-size: 25px;
}

#amelia-app-backend-new #amelia-container .am-ecs__filters-menu__items .am-select .el-input__prefix span {
	color: var(--am-c-select-placeholder);
}

#amelia-app-backend-new #amelia-container .am-ecs__header {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 8px 16px;
}

#amelia-app-backend-new #amelia-container .am-ecs__header-inner {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin: 8px 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__header-actions {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

#amelia-app-backend-new #amelia-container .am-ecs__header-today.am-button.am-button--small {
	--am-padd-btn: 6px 30px;
	margin: 0 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__header-prev.am-button.am-button--small {
	--am-fs-btn: 16px;
	margin: 0 8px 0 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__header-next.am-button.am-button--small {
	--am-fs-btn: 16px;
	margin: 0 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__header-text {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555556;
	color: var(--am-c-ecal-heading-text);
}

#amelia-app-backend-new #amelia-container .am-ecs__header-selection {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 40%;
	margin: 8px 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__header-selection.am-rw-650 {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__header-selection .am-select-wrapper {
	width: calc(50% - 3px);
}

#amelia-app-backend-new #amelia-container .am-ecs__main {
	width: calc(100% - 290px);
}

#amelia-app-backend-new #amelia-container .am-ecs__main.am-full-width {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__side {
	max-width: 290px;
	width: 100%;
	border-radius: 8px;
	background-color: var(--am-c-ecal-text-op03);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-header {
	padding: 16px 24px 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-header__text {
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-ecal-heading-text);
	margin: 0 0 12px;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-header__range {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-ecal-heading-text-op70);
	margin: 0 0 12px;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-header__actions {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 12px;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-header__btn.am-button.am-button--small.is-icon-only {
	width: calc(50% - 4px);
	font-size: 16px;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-tab {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px 24px 12px;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-tab__item {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(50% - 4px);
	padding: 12px 16px 10px;
	color: var(--am-c-ecal-text);
	background-color: var(--am-c-ecal-text-op05);
	border-radius: 9px 9px 0 0;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.42857;
	cursor: pointer;
	transition: all .3s ease-in-out;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-tab__item:hover:not(.am-active) {
	background-color: var(--am-c-ecal-text-op10);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-tab__item:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: -3px;
	left: 0;
	background-color: var(--am-c-ecal-text-op20);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-tab__item.am-upcoming.am-active {
	color: var(--am-c-ecal-bgr);
	background-color: var(--am-c-ecal-primary);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-tab__item.am-upcoming.am-active:after {
	background-color: var(--am-c-ecal-primary);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-tab__item.am-waiting.am-active {
	color: var(--am-c-ecal-bgr);
	background-color: var(--am-c-ecal-warning);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-tab__item.am-waiting.am-active:after {
	background-color: var(--am-c-ecal-warning);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-main {
	padding: 0 24px;
	overflow-x: hidden;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-main::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-main::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-main::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 12px 16px 12px 24px;
	border-radius: 8px;
	background-color: var(--am-c-ecal-card-bgr);
	box-shadow: 4px 0 0 0 var(--am-c-evt) inset, 0 2px 2px -1px var(--am-c-ecal-card-border), 0 0 11px 0 var(--am-c-ecal-card-border-op10);
	margin: 0 0 12px;
	cursor: pointer;
	transition: background-color .2s ease-in-out;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card:hover {
	background-color: var(--am-c-evt-op05);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__header {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__begins {
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	color: var(--am-c-ecal-card-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__price {
	text-align: end;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.38462;
	color: var(--am-c-ecal-primary);
	margin-left: auto;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__date-time {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex: 0 0 auto;
	gap: 4px;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__day {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.111111;
	color: var(--am-c-ecal-card-text);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__month, #amelia-app-backend-new #amelia-container .am-ecs__side-card__at, #amelia-app-backend-new #amelia-container .am-ecs__side-card__time, #amelia-app-backend-new #amelia-container .am-ecs__side-card__year {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	color: var(--am-c-ecal-card-text);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__name {
	width: 100%;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.42857;
	color: var(--am-c-ecal-card-text);
	margin: 8px 0 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__location {
	width: 100%;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.38462;
	color: var(--am-c-ecal-card-text-op80);
	margin: 4px 0 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__footer {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__status {
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.38462;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__status.am-open {
	color: var(--am-c-ecal-success);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__status.am-full {
	color: var(--am-c-ecal-primary);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__status.am-upcoming, #amelia-app-backend-new #amelia-container .am-ecs__side-card__status.am-waiting {
	color: var(--am-c-ecal-warning);
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__spots {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.38462;
	color: var(--am-c-ecal-card-text-op80);
	margin-left: auto;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-card__spots-numb {
	font-weight: 700;
	margin: 0 4px 0 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__side-empty {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: var(--am-c-ecal-card-text);
	font-size: 16px;
	margin: 16px 0;
}

#amelia-app-backend-new #amelia-container .am-ecs__side.am-full-width {
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__side.am-full-width .am-ecs__side-header {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-ecs__side.am-full-width .am-ecs__side-header__actions {
	max-width: 100px;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs__side.am-full-width .am-ecs__side-main {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-ecs__side.am-full-width .am-ecs__side-card {
	width: calc(33.33333% - 6px);
}

#amelia-app-backend-new #amelia-container .am-ecs__side.am-full-width .am-ecs__side-card.am-rw-768 {
	width: calc(50% - 6px);
}

#amelia-app-backend-new #amelia-container .am-ecs__side.am-full-width .am-ecs__side-card.am-rw-600 {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid {
	border: none;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-section-header>th {
	background-color: var(--am-c-ecal-text-op03);
	border-right: none;
	border-left: none;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-col-header-cell {
	border: none;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-scrollgrid-sync-inner {
	display: flex;
	align-items: center;
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-col-header-cell-cushion {
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
	color: var(--am-c-ecal-text-op50);
	padding: 7px 0;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-section-body>td {
	border: none;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table tr:last-of-type td {
	border-bottom: none;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table td {
	border: 1px solid var(--am-c-ecal-text-op05);
	padding: 4px 0 0;
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table td:first-of-type {
	border-left: none;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table td:last-of-type {
	border-right: none;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table td .fc-highlight {
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .fc-daygrid-day-number {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-ecal-text);
	padding: 0 4px;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .am-evt-day-wrapper.mobile.fc-day-today .fc-daygrid-day-number {
	color: var(--am-c-ecal-bgr);
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .am-evt-day-wrapper.mobile .fc-daygrid-day-top {
	padding: 6px 0;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .am-evt-day-wrapper.mobile .fc-daygrid-day-top:before {
	left: 50%;
	transform: translate(-50%, -50%);
	width: 20px;
	height: 20px;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .am-evt-day-wrapper.mobile .fc-daygrid-day-number {
	width: 100%;
	text-align: center;
	line-height: 1;
}

#amelia-app-backend-new #amelia-container .am-ecs .fc.fc-theme-standard .fc-scrollgrid-liquid .fc-scrollgrid-sync-table .am-evt-day-wrapper.mobile .fc-daygrid-day-events {
	height: calc(100% - 26px);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover {
	max-width: 430px;
	background-color: var(--am-c-ecal-bgr);
	border-radius: 8px;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-header {
	padding: 16px 16px 8px;
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-title {
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.333333;
	color: var(--am-c-ecal-text);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-close {
	font-size: 18px;
	line-height: 1;
	color: var(--am-c-ecal-text);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-close:hover {
	color: var(--am-c-ecal-text-op70);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-body {
	background-color: var(--am-c-ecal-bgr);
	padding: 0 16px 16px;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-body .fc-daygrid-event-harness {
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-body .am-evt-block:focus {
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-popover .fc-popover-body .am-evt-block:focus:after {
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-day-today .fc-daygrid-day-top {
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-day-wrapper.fc-day-today .fc-daygrid-day-top:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 8px;
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: var(--am-c-ecal-error);
	transform: translateY(-50%);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-block {
	background-color: var(--am-c-main-bgr);
	border-radius: 4px;
	text-decoration: none;
	margin: 0 4px 4px;
	border: none;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-block:hover {
	text-decoration: none;
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-block:focus:after {
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	height: auto;
	border-radius: 4px;
	padding: 2px 2px 2px 6px;
	overflow: hidden;
	box-shadow: 2px 0 0 0 var(--am-c-evt) inset, 0 1px 1px 0 var(--am-c-ecal-text-op30);
	box-sizing: border-box;
	transition: .5s all ease-in-out;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-hovered .am-evt-background {
	opacity: .25;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-closed .am-evt-background {
	background-color: var(--am-c-ecal-text-op03);
	opacity: 1;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-closed .am-evt-time {
	color: var(--am-c-ecal-text-op30);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-closed .am-evt-text {
	color: var(--am-c-ecal-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-closed .am-evt-spots-left {
	color: var(--am-c-ecal-text-op30);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-canceled {
	box-shadow: 0 1px 1px 0 var(--am-c-ecal-text-op30);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-canceled .am-evt-background {
	background-color: var(--am-c-ecal-text-op03);
	opacity: 1;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-canceled .am-evt-time {
	color: var(--am-c-ecal-text-op30);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-canceled .am-evt-text {
	color: var(--am-c-ecal-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-canceled .am-evt-spots-left, #amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-full .am-evt-time {
	color: var(--am-c-ecal-text-op30);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-full .am-evt-text {
	color: var(--am-c-ecal-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-wrapper.am-evt-full .am-evt-spots-left {
	color: var(--am-c-ecal-text-op30);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-time {
	display: flex;
	width: 100%;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.454545;
	color: var(--am-c-ecal-text-op70);
	margin: 0;
	padding: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-inner {
	display: flex;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .08;
	z-index: -1;
	background-color: var(--am-c-evt);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-color {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 4px;
	height: calc(100% - 8px);
	border-radius: 2px;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-text {
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.333333;
	color: var(--am-c-ecal-text);
	margin: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-spots-left {
	flex: 1;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.27273;
	color: var(--am-c-ecal-text-op70);
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-spots {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-more-link {
	width: calc(100% - 8px);
	background-color: var(--am-c-ecal-text-op05);
	box-shadow: 0 1px 1px 0 var(--am-c-ecal-text-op30);
	border-radius: 4px;
	padding: 4px 6px;
	margin: 0 4px 2px;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-more-link:hover {
	background-color: var(--am-c-ecal-text-op10);
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-more-link.mobile {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	box-shadow: none;
	padding: 0;
	margin: 0;
	overflow: visible;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-more-link-inner {
	position: relative;
	width: 100%;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.45455;
	color: var(--am-c-ecal-text-op70);
	z-index: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#amelia-app-backend-new #amelia-container .am-ecs .am-evt-more-link-inner.mobile {
	display: flex;
	width: 8px;
	height: 8px;
	align-items: center;
	justify-content: center;
	background-color: var(--am-c-ecal-primary);
	box-shadow: 0 1px 1px 0 var(--am-c-ecal-primary-op30);
	color: var(--am-c-ecal-bgr);
	font-size: 16px;
	line-height: 1;
	padding: 0;
	border-radius: 50%;
	overflow: visible;
	text-overflow: unset;
	white-space: normal;
}

.amelia-v2-booking #amelia-container .el-skeleton__h3, .amelia-v2-booking #amelia-container .el-skeleton__text, .amelia-v2-booking #amelia-container .el-skeleton-item, .amelia-v2-booking #amelia-container .el-skeleton__circle, .amelia-v2-booking #amelia-container am-skeleton-slots__h3, .amelia-v2-booking #amelia-container am-skeleton-slots__text, .amelia-v2-booking #amelia-container am-skeleton-slots-item, .amelia-v2-booking #amelia-container am-skeleton-slots__circle {
	--el-skeleton-to-color: var(--am-c-skeleton-op60);
	--el-skeleton-color: var(--am-c-skeleton-op20);
}

#amelia-app-backend-new #amelia-container.am-ecf {
	margin: 24px auto 0;
	max-width: calc(100% - 60px);
	background-color: var(--am-c-main-bgr);
	padding: 0;
	border-radius: 12px;
}

#amelia-app-backend-new #amelia-container.am-ecf.am-ecf-dialog {
	max-width: 650px;
	padding: 0;
	border-radius: 8px;
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-els__available {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55556;
	color: var(--am-c-els-head-text);
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-els__filters .am-slide-fade-enter-active {
	transition: all .3s ease-out;
}

#amelia-app-backend-new #amelia-container .am-els__filters .am-slide-fade-leave-active {
	transition: all .3s cubic-bezier(1, .5, .8, 1);
}

#amelia-app-backend-new #amelia-container .am-els__filters .am-slide-fade-enter-from, #amelia-app-backend-new #amelia-container .am-els__filters .am-slide-fade-leave-to {
	transform: translatey(20px);
	opacity: 0;
}

#amelia-app-backend-new #amelia-container .am-els__filters-top {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-els__filters-search {
	flex: 0 1 auto;
	width: 100%;
	border-radius: 6px;
	box-shadow: 0 5px 5px var(--am-c-els-text-op10);
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu.am-rw-500 {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu__btn {
	border-radius: 6px;
	box-shadow: 0 5px 5px var(--am-c-els-text-op10);
	margin-left: 8px;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu__btn .am-icon-filter {
	font-size: 24px;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu__items {
	width: 100%;
	padding-right: 16px;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu__items.am-mw33 {
	max-width: 33.333%;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu__items.am-mw40 {
	max-width: 40%;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu__items.am-mw60 {
	max-width: 60%;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu__items.am-mw100 {
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu__items.am-rw-500 {
	width: 100%;
	padding: 0;
	margin: 0 0 12px;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu__items:last-child {
	padding-right: 0;
}

#amelia-app-backend-new #amelia-container .am-els__filters-menu__items-label {
	display: block;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	color: var(--am-c-els-text);
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-els__pagination {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	border-top: 1px solid var(--am-c-els-text-op25);
	margin: 48px 0 0;
	padding: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-els__pagination-info {
	flex: 0 0 auto;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3;
	color: var(--am-c-els-text-op60);
}

#amelia-app-backend-new #amelia-container.am-elf {
	margin: 24px auto 0;
	max-width: var(--am-mw-main);
	background-color: var(--am-c-main-bgr);
	padding: 16px;
	border-radius: 12px;
}

#amelia-app-backend-new #amelia-container.am-elf.am-elf-dialog {
	max-width: 650px;
	padding: 0;
	border-radius: 8px;
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-dialog-el__main-container {
	height: var(--am-hd-main);
	display: block;
	overflow-x: hidden;
	padding: 16px 24px 0;
}

#amelia-app-backend-new #amelia-container .am-dialog-el__main-container::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new #amelia-container .am-dialog-el__main-container::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new #amelia-container .am-dialog-el__main-container::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.el-popper [class^=am-icon-][data-v-4bfef1a5], .el-popper [class*=" am-icon-"][data-v-4bfef1a5] {
	font-family: amelia-icons !important;
}

.am-icon-mobile[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-bolt-lightning[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-bolt-lightning-fill[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-bulb[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-bulb-off[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-close-filled[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-scan-qr-code[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-download[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-eye[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-list-bulleted[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-list-numbered[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-paragraph[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-paragraph-l[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-paragraph-r[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-align-center[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-align-justify[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-align-left[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-align-right[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-bold[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-color[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-italic[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-link[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-quotes[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-strikethrough[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-Tx[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-text-underline[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-x2-down[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-x2-up[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-duplicate[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-gender[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-refund[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-prepaid[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-no-show-1[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-no-show-2[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-no-show-3[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-circle-empty[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-password[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-globe-watch[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-search-close[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-phone[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-tickets[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-clearable[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-checkmark-circle-full[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-checkmark-circle[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-employee[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-file-text[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-link[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-logout[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-payments[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-star-outline[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-dashboard[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-locations[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-bucket[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-clock[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-pennant[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-user[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-users[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-users-plus[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-calendar[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-date-time[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-event[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-calendar-recurring[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-calendar-check[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-calendar-pencil[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-cart[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-email[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-border-plus[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-payment[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-gallery[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-filter[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-folder[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-search[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-service[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-shipment[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-pack-check[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-box[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-dots-vertical[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-drag[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-menu[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-save[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-options[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-layout[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-design[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-labels[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-steps[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-settings[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-triangle-info[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-circle-info[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-info-reverse[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-coupon[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-coupon-limit[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-check[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-plus[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-close[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-edit[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-circle-up[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-circle-down[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-circle-left[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-circle-right[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-refresh[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-order[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-big-up[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-big-down[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-big-left[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-big-right[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-up[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-down[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-left[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-arrow-right[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-outlook[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-google[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-apple[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-yahoo[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-no-show[data-v-4bfef1a5]:before {
	content: "";
}

.am-icon-attachment[data-v-4bfef1a5]:before {
	content: "";
}

.wpa-events__book-button[data-v-4bfef1a5] {
	padding: 16px 24px;
	background: var(--am-c-main-bgr);
	box-shadow: 0 -4px 12px rgba(15, 23, 42, .08);
	border-radius: 8px;
	font-family: var(--am-font-family);
	color: var(--am-c-main-text);
}

.wpa-events__book-button-inner[data-v-4bfef1a5] {
	width: 100%;
	max-width: var(--wpa-max, 1048px);
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

@media (max-width: 899px) {
	.wpa-events__book-button-inner[data-v-4bfef1a5] {
		justify-content: stretch;
	}
	
	.wpa-events__book-button-inner .wpa-events__book-button-btn[data-v-4bfef1a5], .wpa-events__book-button-inner .wpa-events__book-button-link[data-v-4bfef1a5] {
		flex: 1 1 auto;
		width: 100%;
	}
}

.wpa-events__book-button-link[data-v-4bfef1a5] {
	text-decoration: none;
	box-sizing: border-box;
}

.el-popper [class^=am-icon-][data-v-ba051ce6], .el-popper [class*=" am-icon-"][data-v-ba051ce6] {
	font-family: amelia-icons !important;
}

.am-icon-mobile[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-bolt-lightning[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-bolt-lightning-fill[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-bulb[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-bulb-off[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-close-filled[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-scan-qr-code[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-download[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-eye[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-list-bulleted[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-list-numbered[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-paragraph[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-paragraph-l[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-paragraph-r[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-align-center[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-align-justify[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-align-left[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-align-right[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-bold[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-color[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-italic[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-link[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-quotes[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-strikethrough[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-Tx[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-text-underline[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-x2-down[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-x2-up[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-duplicate[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-gender[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-refund[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-prepaid[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-no-show-1[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-no-show-2[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-no-show-3[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-circle-empty[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-password[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-globe-watch[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-search-close[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-phone[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-tickets[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-clearable[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-checkmark-circle-full[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-checkmark-circle[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-employee[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-file-text[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-link[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-logout[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-payments[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-star-outline[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-dashboard[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-locations[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-bucket[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-clock[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-pennant[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-user[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-users[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-users-plus[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-calendar[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-date-time[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-event[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-calendar-recurring[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-calendar-check[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-calendar-pencil[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-cart[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-email[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-border-plus[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-payment[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-gallery[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-filter[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-folder[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-search[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-service[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-shipment[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-pack-check[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-box[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-dots-vertical[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-drag[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-menu[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-save[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-options[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-layout[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-design[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-labels[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-steps[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-settings[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-triangle-info[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-circle-info[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-info-reverse[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-coupon[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-coupon-limit[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-check[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-plus[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-close[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-edit[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-circle-up[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-circle-down[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-circle-left[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-circle-right[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-refresh[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-order[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-big-up[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-big-down[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-big-left[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-big-right[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-up[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-down[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-left[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-arrow-right[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-outlook[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-google[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-apple[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-yahoo[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-no-show[data-v-ba051ce6]:before {
	content: "";
}

.am-icon-attachment[data-v-ba051ce6]:before {
	content: "";
}

.wpa-events__tickets-root[data-v-ba051ce6] {
	display: flex;
	flex-direction: column;
	gap: 16px;
	flex: 1 1 auto;
	min-height: 0;
	width: 100%;
	font-family: var(--am-font-family);
	color: var(--am-c-main-text);
}

.wpa-events__tickets-head[data-v-ba051ce6] {
	width: 100%;
}

.wpa-events__tickets-title[data-v-ba051ce6] {
	margin: 0 0 4px;
	font-size: 18px;
	line-height: 28px;
	font-weight: 500;
	color: var(--am-c-main-heading-text);
}

.wpa-events__tickets-sub[data-v-ba051ce6] {
	margin: 0;
	font-size: 13px;
	line-height: 18px;
	color: var(--am-c-inp-placeholder);
}

.wpa-events__tickets-scroll[data-v-ba051ce6] {
	flex: 1 1 auto;
	min-height: 200px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}

.wpa-events__tickets-list[data-v-ba051ce6] {
	flex: 1 1 auto;
	overflow-y: auto;
	padding-right: 4px;
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.wpa-events__ticket-card[data-v-ba051ce6] {
	border: 1px solid var(--am-c-card-border);
	border-radius: 12px;
	background: var(--am-c-card-bgr);
	overflow: hidden;
}

.wpa-events__ticket-summary[data-v-ba051ce6] {
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	padding: 12px 12px 8px;
	cursor: pointer;
	font-weight: 700;
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-main-heading-text);
}

.wpa-events__ticket-summary--end[data-v-ba051ce6] {
	justify-content: flex-end;
	font-weight: 400;
}

.wpa-events__ticket-cat[data-v-ba051ce6] {
	word-break: break-word;
}

.wpa-events__ticket-summary[data-v-ba051ce6]::-webkit-details-marker {
	display: none;
}

.wpa-events__ticket-summary-right[data-v-ba051ce6] {
	display: flex;
	align-items: center;
	gap: 16px;
	flex-shrink: 0;
}

.wpa-events__ticket-left[data-v-ba051ce6] {
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-main-text);
	font-weight: 400;
	display: flex;
	gap: 4px;
	flex-shrink: 0;
}

.wpa-events__ticket-left.wpa-events__muted[data-v-ba051ce6] {
	color: var(--am-c-inp-placeholder);
}

.wpa-events__ticket-left strong[data-v-ba051ce6] {
	font-weight: 700;
}

.wpa-events__ticket-chevron-btn[data-v-ba051ce6] {
	pointer-events: none;
	--am-c-btn-first: var(--am-c-inp-placeholder);
	--am-c-btn-first-op20: transparent;
	--am-c-btn-first-op30: transparent;
	--am-c-btn-second: var(--am-c-inp-placeholder);
}

.wpa-events__ticket-chevron-btn[data-v-ba051ce6] .am-icon {
	display: inline-flex;
	transform: rotate(0);
	transition: transform .2s ease;
}

.wpa-events__ticket-card[open] .wpa-events__ticket-chevron-btn[data-v-ba051ce6] .am-icon {
	transform: rotate(180deg);
}

.wpa-events__ticket-body[data-v-ba051ce6] {
	border-top: 1px solid var(--am-c-card-border);
	padding: 8px 12px 16px;
}

.wpa-events__ticket-row[data-v-ba051ce6] {
	display: flex;
	align-items: center;
	gap: 8px;
	justify-content: flex-end;
	flex-wrap: wrap;
}

.wpa-events__ticket-price[data-v-ba051ce6] {
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	text-align: right;
	color: var(--am-c-primary);
}

.wpa-events__qty[data-v-ba051ce6] {
	flex: 0 0 auto;
	min-width: 112px;
	max-width: 140px;
}

.wpa-events__qty[data-v-ba051ce6] .am-input-number, .wpa-events__qty[data-v-ba051ce6] .el-input-number {
	width: 100%;
}

@media (max-width: 899px) {
	.wpa-events__tickets-scroll[data-v-ba051ce6] {
		max-height: none;
	}
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl {
	--am-c-fcl-primary: var(--am-c-primary);
	--am-c-fcl-bgr: var(--am-c-main-bgr);
	--am-c-fcl-card-bgr: var(--am-c-card-bgr);
	--am-c-fcl-card-border: var(--am-c-card-border);
	--am-c-fcl-card-text: var(--am-c-card-text);
	--am-ff-fcl: var(--am-font-family);
	display: flex;
	align-items: unset;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	background-color: var(--am-c-main-bgr);
	border-radius: 12px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl * {
	font-family: var(--am-ff-fcl);
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item {
	max-width: 25%;
	width: 100%;
	display: flex;
	background-color: transparent;
	padding: 8px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item.am-w33 {
	max-width: 33.33333%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item.am-w50 {
	max-width: 50%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item.am-w100 {
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-inner {
	display: flex;
	width: 100%;
	background-color: transparent;
	border: 1px solid var(--am-c-fcl-card-border);
	border-radius: 8px;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-content {
	position: relative;
	display: flex;
	width: 100%;
	background-color: var(--am-c-fcl-card-bgr);
	padding: 0 0 52px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-heading {
	width: 100%;
	padding: 12px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-name {
	width: 100%;
	font-family: var(--am-ff-fcl);
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-fcl-card-text);
	margin: 0 0 12px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-segments {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-segments__item {
	display: flex;
	align-items: center;
	height: 18px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-segments__item:first-child {
	margin-right: 4px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-segments__item-icon {
	font-size: 24px;
	color: var(--am-c-fcl-primary);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-segments__item-count {
	font-family: var(--am-ff-fcl);
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-fcl-card-text-op80);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 12px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcl__item-btn {
	width: 100%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil {
	--am-c-fcil-filter-text: var(--am-c-inp-text);
	--am-c-fcil-filter-placeholder: var(--am-c-inp-placeholder);
	--am-c-fcil-filter-inp-bgr: var(--am-c-inp-bgr);
	--am-c-fcil-main-bgr: var(--am-c-main-bgr);
	--am-c-fcil-main-heading: var(--am-c-main-heading-text);
	--am-c-fcil-main-text: var(--am-c-main-text);
	--am-c-fcil-card-bgr: var(--am-c-card-bgr);
	--am-c-fcil-card-text: var(--am-c-card-text);
	--am-c-fcil-card-border: var(--am-c-card-border);
	--am-c-fcil-primary: var(--am-c-primary);
	--am-c-fcil-success: var(--am-c-success);
	width: 100%;
	padding: 24px;
	border-radius: 10px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil.am-mobile {
	padding: 8px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 12px 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-buttons {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-buttons__menu {
	font-size: 24px;
	flex: 0 0 auto;
	margin: 0 0 0 8px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item {
	width: 100%;
	padding: 0 8px;
	margin: 12px 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item:first-child {
	padding-left: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item:last-child {
	padding-right: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-tablet.am-order1 {
	order: 1;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-tablet.am-order2 {
	order: 2;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-tablet.am-order3 {
	order: 3;
	padding-left: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-tablet.am-order4 {
	order: 4;
	padding-right: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-tablet.am-order5 {
	order: 5;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item__btn {
	width: 100%;
	max-width: 30%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	padding: 2px 8px;
	border-radius: 6px;
	transition: all .2s ease-in-out;
	cursor: pointer;
	color: var(--am-c-fcil-filter-placeholder);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item__btn:hover, #amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item__btn.am-active {
	color: var(--am-c-fcil-filter-text);
	background-color: var(--am-c-fcil-filter-inp-bgr);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item__btn span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item__btn-wrapper {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	background-color: var(--am-c-fcil-filter-text-op10);
	border-radius: 6px;
	padding: 6px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-w20 {
	max-width: 20%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-w30 {
	max-width: 30%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-w35 {
	max-width: 35%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-w40 {
	max-width: 40%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-w50 {
	max-width: 50%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-w60 {
	max-width: 60%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-w70 {
	max-width: 70%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter-item.am-w100 {
	max-width: 100%;
	padding: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter .slide-fade-enter-active {
	transition: all .3s ease-out;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter .slide-fade-leave-active {
	transition: all .3s cubic-bezier(1, .5, .8, 1);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter .slide-fade-enter-from, #amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__filter .slide-fade-leave-to {
	transform: translatey(20px);
	opacity: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__main {
	width: 100%;
	max-width: var(--am-w-fcil-main);
	border: 1px solid var(--am-c-fcil-main-text-op15);
	border-radius: 6px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__main.am-mobile {
	border: none;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__heading {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.555555;
	color: var(--am-c-fcil-main-heading);
	padding: 16px 24px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0 16px 16px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__wrapper.am-mobile {
	padding: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__wrapper.no-scroll {
	max-height: unset;
	overflow-x: unset;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item {
	max-width: var(--am-w-fcil-card);
	width: 100%;
	display: flex;
	padding: 8px;
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-inner {
	display: flex;
	flex-direction: column;
	position: relative;
	width: 100%;
	padding: 0 0 56px;
	border-radius: 6px;
	background-color: var(--am-c-fcil-card-bgr);
	box-shadow: 0 0 6px 2px var(--am-c-fcil-main-text-op15);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-inner.am-mobile {
	padding: 12px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-content {
	height: 100%;
	padding: 12px 12px 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-badge {
	display: inline-flex;
	align-items: center;
	padding: 0 8px 0 4px;
	border-radius: 12px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-badge.am-package {
	background: linear-gradient(95.75deg, var(--am-c-fcil-card-bgr) -110.8%, var(--am-c-warning) 114.33%);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-badge.am-package span {
	color: var(--am-c-fcil-card-bgr);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-badge.am-service {
	background-color: var(--am-c-fcil-success-op20);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-badge.am-service span {
	color: var(--am-c-fcil-success);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-badge__wrapper {
	height: 24px;
	margin: 0 0 12px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-badge span {
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-badge span[class*=am-icon] {
	font-size: 24px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-hero {
	padding: 56.25% 0 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid var(--am-c-fcil-main-text-op15);
	border-radius: 4px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-heading {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 12px 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-name {
	flex: 1 1 30%;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55556;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: var(--am-c-fcil-card-text);
	margin: 0 4px 0 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-cost {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-cost>span {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	padding: 2px 8px;
	border-radius: 24px;
	margin: 0 8px 8px 0;
	flex: 0 1 auto;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-cost>span:last-child {
	margin-right: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-price {
	color: var(--am-c-fcil-primary);
	background-color: var(--am-c-fcil-primary-op20);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-discount {
	color: var(--am-c-fcil-success);
	background-color: var(--am-c-fcil-success-op20);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-info__inner {
	height: 18px;
	display: inline-flex;
	align-items: center;
	max-width: 100%;
	padding: 0 8px 0 0;
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-info__inner:last-child {
	padding: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-info__inner span {
	font-size: 13px;
	font-weight: 400;
	color: var(--am-c-fcil-card-text-op80);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-info__inner span[class*=am-icon] {
	flex: 0 0 auto;
	font-size: 24px;
	color: var(--am-c-fcil-primary);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-services {
	margin: 0 0 12px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-services span {
	position: relative;
	display: inline-flex;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	word-break: break-word;
	color: var(--am-c-fcil-card-text-op80);
	padding: 0 8px 0 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-services span:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 2px;
	transform: translateY(-50%);
	border: 2px solid var(--am-c-fcil-card-text-op80);
	border-radius: 50%;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-services span:first-child {
	padding-right: 2px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-services span:first-child:after, #amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-services span:last-child:after {
	display: none;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-footer {
	position: absolute;
	bottom: 12px;
	left: 12px;
	width: calc(100% - 24px);
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-footer.am-mobile {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-fcil__item-footer .am-button.am-micro {
	margin-top: 8px;
}

.am-dialog-popup.am-fcil-employee * {
	font-family: var(--am-f-fcil-employee-f);
}

.am-dialog-popup.am-fcil-employee .el-dialog {
	background-color: var(--am-c-fcil-employee-bgr, #fff);
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item__heading {
	padding: 8px;
	transition-delay: .5s;
}

.am-dialog-popup.am-fcil-employee .am-collapse-item__heading-side {
	transition-delay: 0s;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__header {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55555;
	color: var(--am-c-fcil-employee-heading);
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__content {
	padding: 16px 24px 24px;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__heading {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__heading-left {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__img {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	width: 54px;
	height: 54px;
	border-radius: 4px;
	border: 1px solid var(--am-c-inp-border);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	font-size: 18px;
	font-weight: 500;
	color: var(--am-c-fcil-employee-bgr);
	margin-right: 12px;
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__name {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-fcil-employee-text);
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__text {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-fcil-employee-text-op80);
}

.am-dialog-popup.am-fcil-employee .am-fcil-employee__price {
	display: inline-flex;
	flex: 0 0 auto;
	font-size: 14px;
	font-weight: 500;
	color: var(--am-c-fcil-employee-primary);
	background-color: var(--am-c-fcil-employee-primary-op10);
	border-radius: 20px;
	padding: 2px 8px;
}

#amelia-app-backend-new #amelia-container .am-fcis {
	--am-c-fcis-header-text: var(--am-c-main-heading-text);
	--am-c-fcis-bgr: var(--am-c-main-bgr);
	--am-c-fcis-text: var(--am-c-main-text);
	--am-c-fcis-success: var(--am-c-success);
	--am-c-fcis-primary: var(--am-c-primary);
	width: 100%;
	padding: 24px;
	border-radius: 10px;
}

#amelia-app-backend-new #amelia-container .am-fcis__form {
	padding-top: 24px;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 16px;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet .am-fcis__header-text {
	width: 100%;
	justify-content: space-between;
	margin-bottom: 12px;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet .am-fcis__header-action {
	width: 100%;
	justify-content: space-between;
	flex: unset;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-text {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-name {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-action {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-price, #amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-tax {
	margin-bottom: 12px;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-btn, #amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-btn .am-button {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__badge {
	margin-left: 0;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-name {
	display: inline-flex;
	font-size: 28px;
	font-weight: 500;
	color: var(--am-c-fcis-header-text);
}

#amelia-app-backend-new #amelia-container .am-fcis__header-action {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex: 0 0 auto;
}

#amelia-app-backend-new #amelia-container .am-fcis__header-price {
	font-size: 18px;
	font-weight: 500;
	margin-right: 20px;
	color: var(--am-c-fcis-primary);
}

#amelia-app-backend-new #amelia-container .am-fcis__header-tax {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	height: 28px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1;
	border-radius: 14px;
	padding: 0 8px;
	margin-right: 10px;
	background-color: var(--am-c-fcis-primary-op20);
	color: var(--am-c-fcis-primary);
}

#amelia-app-backend-new #amelia-container .am-fcis__header-bottom {
	padding: 0 0 16px;
}

#amelia-app-backend-new #amelia-container .am-fcis__content.no-scroll {
	max-height: unset;
	overflow-x: unset;
}

#amelia-app-backend-new #amelia-container .am-fcis__badge {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	height: 28px;
	padding: 0 12px 0 8px;
	border-radius: 14px;
	margin-left: 10px;
}

#amelia-app-backend-new #amelia-container .am-fcis__badge.am-service {
	background-color: var(--am-c-fcis-success-op20);
}

#amelia-app-backend-new #amelia-container .am-fcis__badge.am-service span {
	color: var(--am-c-fcis-success);
}

#amelia-app-backend-new #amelia-container .am-fcis__badge span {
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
}

#amelia-app-backend-new #amelia-container .am-fcis__badge span[class*=am-icon] {
	font-size: 24px;
}

#amelia-app-backend-new #amelia-container .am-fcis__mini-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fcis__mini-info__inner {
	display: inline-flex;
	align-items: center;
	max-width: 100%;
	padding: 0 8px 0 0;
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-fcis__mini-info__inner:last-child {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fcis__mini-info__inner span {
	font-size: 18px;
	font-weight: 400;
	color: var(--am-c-fcis-text-op80);
	line-height: 1.2;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-fcis__mini-info__inner span[class*=am-icon] {
	flex: 0 0 auto;
	font-size: 24px;
	color: var(--am-c-fcis-primary);
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery {
	display: flex;
	position: relative;
	transition: all .3s ease-in-out;
	margin: 0 0 32px;
	padding: 0 12px;
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-hero {
	width: calc(100% - 264px);
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	margin: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .3s ease-in-out;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-hero.w100 {
	width: 100%;
	padding-top: 25%;
	border-radius: 8px;
	margin-bottom: 0;
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-hero.w100.am-mobile {
	padding-top: 150px;
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-thumb {
	position: relative;
	display: inline-block;
	width: calc(100% - 16px);
	padding-top: calc(50% - 16px);
	margin: 0 0 16px 16px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	float: left;
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-thumb:first-child {
	border-top-right-radius: 8px;
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-thumb:last-of-type {
	border-bottom-right-radius: 8px;
	margin-bottom: 0;
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-thumb__wrapper {
	width: 100%;
	max-width: 264px;
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-thumb__wrapper:after, #amelia-app-backend-new #amelia-container .am-fcis__gallery-thumb__wrapper:before {
	content: "";
	display: block;
	clear: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-thumb.am-one-thumb {
	padding-top: calc(100% - 16px);
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-btn {
	position: absolute;
	bottom: 12px;
	right: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 224px;
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-btn.am-mobile {
	width: calc(100% - 48px);
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-btn.am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-second);
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-fcis-btn-op50);
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-btn.am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-second);
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-fcis-btn-op50);
}

#amelia-app-backend-new #amelia-container .am-fcis__gallery-btn .am-icon-gallery {
	font-size: 24px;
	margin-right: 4px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info {
	padding: 0 12px;
	margin: 0 0 32px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-tab {
	font-size: 14px;
	font-weight: 500;
	color: var(--am-c-fcis-text);
	padding: 12px 16px;
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-tab:hover {
	color: var(--am-c-fcis-primary);
}

#amelia-app-backend-new #amelia-container .am-fcis__info-tab.am-active {
	color: var(--am-c-fcis-primary);
	border-bottom: 3px solid var(--am-c-fcis-primary);
	padding-bottom: 9px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-tab__wrapper {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content {
	padding: 24px 0;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item__heading {
	padding: 12px;
	transition-delay: .5s;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-content .am-collapse-item__heading-side {
	transition-delay: 0s;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc * {
	font-size: 15px;
	line-height: 2;
	word-break: break-word;
	white-space: break-spaces;
	color: var(--am-c-fcis-text-op80);
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc a {
	color: var(--am-c-fcis-primary);
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description p {
	font-weight: 400;
	text-align: revert;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description p:empty {
	height: 1em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description strong {
	font-weight: 700;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description em {
	font-style: italic;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description p, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description pre, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description blockquote, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h1, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h2, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h3, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h4, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h5, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h6 {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul {
	padding-left: 1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol>li, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul>li {
	list-style-type: none;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul>li:before {
	content: "•";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=true], #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=false] {
	pointer-events: none;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=true]>li *, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=false]>li * {
	pointer-events: all;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=true]>li:before, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=false]>li:before {
	color: #777;
	cursor: pointer;
	pointer-events: all;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=true]>li:before {
	content: "☑";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul[data-checked=false]>li:before {
	content: "☐";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li:before {
	display: inline-block;
	white-space: nowrap;
	width: 1.2em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li:not(.ql-direction-rtl):before {
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-direction-rtl:before {
	margin-left: .3em;
	margin-right: -1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li:not(.ql-direction-rtl), #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul li:not(.ql-direction-rtl) {
	padding-left: 1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-direction-rtl, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ul li.ql-direction-rtl {
	padding-right: 1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li:before {
	content: counter(list-0, decimal) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-1 {
	counter-increment: list-1;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-1:before {
	content: counter(list-1, lower-alpha) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-2 {
	counter-increment: list-2;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-2:before {
	content: counter(list-2, lower-roman) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-3 {
	counter-increment: list-3;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-4 {
	counter-increment: list-4;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-4:before {
	content: counter(list-4, lower-alpha) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-5 {
	counter-increment: list-5;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-5:before {
	content: counter(list-5, lower-roman) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-6 {
	counter-increment: list-6;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-7 {
	counter-increment: list-7;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-7:before {
	content: counter(list-7, lower-alpha) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-8 {
	counter-increment: list-8;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-8:before {
	content: counter(list-8, lower-roman) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-8 {
	counter-reset: list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-9 {
	counter-increment: list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-video {
	display: block;
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-video.ql-align-center {
	margin: 0 auto;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-size-small {
	font-size: .75em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-size-large {
	font-size: 1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-size-huge {
	font-size: 2.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-align-center {
	text-align: center;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-align-justify {
	text-align: justify;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-align-right {
	text-align: right;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-fill, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-stroke.ql-fill {
	fill: #444;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-empty {
	fill: none;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-even {
	fill-rule: evenodd;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-thin, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-stroke.ql-thin {
	stroke-width: 1;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-transparent {
	opacity: .4;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-direction svg:last-child {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-direction.ql-active svg:last-child {
	display: inline;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description .ql-direction.ql-active svg:first-child {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h1 {
	font-size: 2em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h2 {
	font-size: 1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h3 {
	font-size: 1.17em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h4 {
	font-size: 1em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h5 {
	font-size: .83em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description h6 {
	font-size: .67em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description a {
	text-decoration: underline;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description code, #amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description pre {
	border-radius: 3px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description pre {
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description code {
	font-size: 85%;
	padding: 2px 4px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description pre.ql-syntax {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-service__desc.ql-description img {
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee:last-child {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__hero {
	display: flex;
	align-items: center;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__img {
	width: 54px;
	height: 54px;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-size: cover;
	border-radius: 4px;
	border: 1px solid var(--am-c-inp-border);
	color: var(--am-c-fcis-bgr);
	font-size: 18px;
	font-weight: 500;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__heading {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__name {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-fcis-text);
	margin: 0 0 0 12px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__badge {
	color: #fff;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 19px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__price {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	height: 24px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	color: var(--am-c-fcis-primary);
	background-color: var(--am-c-fcis-primary-op20);
	padding: 0 8px;
	border-radius: 12px;
	margin: 0 0 0 12px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description {
	color: var(--am-c-fcis-text);
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description p {
	font-weight: 400;
	text-align: revert;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description p:empty {
	height: 1em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description strong {
	font-weight: 700;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description em {
	font-style: italic;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description p, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description pre, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description blockquote, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h1, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h2, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h3, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h4, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h5, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h6 {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul {
	padding-left: 1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol>li, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul>li {
	list-style-type: none;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul>li:before {
	content: "•";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=true], #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=false] {
	pointer-events: none;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=true]>li *, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=false]>li * {
	pointer-events: all;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=true]>li:before, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=false]>li:before {
	color: #777;
	cursor: pointer;
	pointer-events: all;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=true]>li:before {
	content: "☑";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul[data-checked=false]>li:before {
	content: "☐";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li:before {
	display: inline-block;
	white-space: nowrap;
	width: 1.2em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li:not(.ql-direction-rtl):before {
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-direction-rtl:before {
	margin-left: .3em;
	margin-right: -1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li:not(.ql-direction-rtl), #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul li:not(.ql-direction-rtl) {
	padding-left: 1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-direction-rtl, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ul li.ql-direction-rtl {
	padding-right: 1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li:before {
	content: counter(list-0, decimal) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-1 {
	counter-increment: list-1;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-1:before {
	content: counter(list-1, lower-alpha) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-2 {
	counter-increment: list-2;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-2:before {
	content: counter(list-2, lower-roman) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-3 {
	counter-increment: list-3;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-4 {
	counter-increment: list-4;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-4:before {
	content: counter(list-4, lower-alpha) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-5 {
	counter-increment: list-5;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-5:before {
	content: counter(list-5, lower-roman) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-6 {
	counter-increment: list-6;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-7 {
	counter-increment: list-7;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-7:before {
	content: counter(list-7, lower-alpha) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-8 {
	counter-increment: list-8;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-8:before {
	content: counter(list-8, lower-roman) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-8 {
	counter-reset: list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-9 {
	counter-increment: list-9;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". ";
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-video {
	display: block;
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-video.ql-align-center {
	margin: 0 auto;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-size-small {
	font-size: .75em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-size-large {
	font-size: 1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-size-huge {
	font-size: 2.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-align-center {
	text-align: center;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-align-justify {
	text-align: justify;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-align-right {
	text-align: right;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-fill, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-stroke.ql-fill {
	fill: #444;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-empty {
	fill: none;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-even {
	fill-rule: evenodd;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-thin, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-stroke.ql-thin {
	stroke-width: 1;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-transparent {
	opacity: .4;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-direction svg:last-child {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-direction.ql-active svg:last-child {
	display: inline;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description .ql-direction.ql-active svg:first-child {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h1 {
	font-size: 2em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h2 {
	font-size: 1.5em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h3 {
	font-size: 1.17em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h4 {
	font-size: 1em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h5 {
	font-size: .83em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description h6 {
	font-size: .67em;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description a {
	text-decoration: underline;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description code, #amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description pre {
	border-radius: 3px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description pre {
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description code {
	font-size: 85%;
	padding: 2px 4px;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description pre.ql-syntax {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

#amelia-app-backend-new #amelia-container .am-fcis__info-employee__description.ql-description img {
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcis__include {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	border-radius: 6px;
	border: 1px solid var(--am-c-inp-border);
	background-color: var(--am-c-fcis-bgr);
	padding: 12px;
	margin: 12px 0 0;
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-wrapper {
	padding: 12px;
	background-color: var(--am-c-fcis-text-op03);
	border-radius: 8px;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-heading__text {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55555;
	color: var(--am-c-fcis-text);
}

#amelia-app-backend-new #amelia-container .am-fcis__include-heading__btn {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-fcis-primary);
	cursor: pointer;
	padding: 4px 10px;
	border-radius: 4px;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-heading__btn:hover {
	transition: background-color .3s ease-in-out;
	background-color: var(--am-c-fcis-primary-op20);
}

#amelia-app-backend-new #amelia-container .am-fcis__include-hero {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-img {
	width: 76px;
	height: 76px;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-size: cover;
	border-radius: 4px;
	border: 1px solid var(--am-c-inp-border);
	color: var(--am-c-fcis-bgr);
	font-size: 28px;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-text {
	width: 100%;
	margin: 0 0 0 12px;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-text.am-mobile {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-header.am-mobile {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-name {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-fcis-text);
	margin: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-name.am-mobile {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-cost {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 0 0 auto;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-cost>span {
	display: inline-flex;
	height: 24px;
	font-size: 14px;
	font-weight: 500;
	padding: 2px 8px;
	border-radius: 24px;
	margin-right: 8px;
	flex: 0 1 auto;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-cost>span:last-child {
	margin-right: 0;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-price {
	color: var(--am-c-fcis-primary);
	background-color: var(--am-c-fcis-primary-op20);
}

#amelia-app-backend-new #amelia-container .am-fcis__include-discount {
	color: var(--am-c-fcis-success);
	background-color: var(--am-c-fcis-success-op20);
}

#amelia-app-backend-new #amelia-container .am-fcis__include-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-info__inner {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	height: auto;
	line-height: 20px;
	padding: 0 8px 0 0;
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-info__inner:last-child {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-info__inner span {
	font-size: 13px;
	font-weight: 400;
	line-height: unset;
	color: var(--am-c-fcis-text-op80);
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-info__inner span[class*=am-icon] {
	flex: 0 0 auto;
	font-size: 24px;
	color: var(--am-c-fcis-primary);
}

#amelia-app-backend-new #amelia-container .am-fcis__include-info__services {
	width: 100%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-info__services span {
	position: relative;
	display: inline-flex;
	flex: 0 1 auto;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	word-break: break-word;
	color: var(--am-c-fcis-text-op80);
	padding: 0 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-info__services span:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 2px;
	transform: translateY(-50%);
	border: 2px solid var(--am-c-fcis-text-op80);
	border-radius: 50%;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-info__services span:first-child, #amelia-app-backend-new #amelia-container .am-fcis__include-info__services span:nth-child(2) {
	padding-right: 2px;
}

#amelia-app-backend-new #amelia-container .am-fcis__include-info__services span:first-child:after, #amelia-app-backend-new #amelia-container .am-fcis__include-info__services span:nth-child(2):after {
	display: none;
}

.amelia-v2-booking.amelia-v2-sgd {
	z-index: 9999999 !important;
}

.amelia-v2-booking.amelia-v2-sgd .el-overlay-dialog {
	background-color: rgba(26, 44, 55, .5);
}

.amelia-v2-booking.amelia-v2-sgd .el-dialog {
	max-width: var(--el-dialog-width);
	width: 100%;
	border-radius: 8px;
	background-color: transparent;
	margin-top: var(--el-dialog-margin-top);
}

.amelia-v2-booking.amelia-v2-sgd .am-gd {
	background-color: var(--am-c-fcis-bgr);
	border-radius: 8px;
	padding: 0 0 8px;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd * {
	font-family: var(--am-font-family);
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__display {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__display img {
	width: 100%;
	border-radius: 8px;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__display-wrapper {
	position: relative;
	padding: 24px 60px 12px;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__arrows {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__arrows span {
	position: absolute;
	width: 60px;
	height: 100%;
	font-size: 38px;
	color: var(--am-c-fcis-text);
	cursor: pointer;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__arrows span:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__arrows span:first-child {
	left: 0;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__arrows span:last-child {
	right: 0;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__selection {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	line-height: 1.42857;
	color: var(--am-c-fcis-text);
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__thumb {
	position: relative;
	width: 100px;
	height: 100px;
	flex: 0 0 auto;
	cursor: pointer;
	margin: 0 8px 8px 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__thumb:last-child {
	margin-right: 0;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__thumb.am-active:before {
	content: "";
	position: absolute;
	bottom: -8px;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: var(--am-c-fcis-primary);
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__thumb-wrapper {
	display: flex;
	max-width: calc(100% - 48px);
	width: calc(100% - 48px);
	white-space: nowrap;
	margin: 0 24px;
	overflow-y: hidden;
	padding-bottom: 8px;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__thumb-wrapper::-webkit-scrollbar {
	height: 6px;
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__thumb-wrapper::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking.amelia-v2-sgd .am-gd__thumb-wrapper::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new #amelia-container .am-fcip {
	--am-c-fcip-header-text: var(--am-c-main-heading-text);
	--am-c-fcip-bgr: var(--am-c-main-bgr);
	--am-c-fcip-text: var(--am-c-main-text);
	--am-c-fcip-success: var(--am-c-success);
	--am-c-fcip-primary: var(--am-c-primary);
	width: 100%;
	padding: 24px;
	border-radius: 10px;
}

#amelia-app-backend-new #amelia-container .am-fcip__form {
	padding-top: 24px;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 16px;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet .am-fcip__header-text {
	width: 100%;
	justify-content: space-between;
	margin-bottom: 12px;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet .am-fcip__header-action {
	width: 100%;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-text {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-name {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-action {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-discount, #amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-price, #amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-tax {
	margin-bottom: 6px;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-btn {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__header-btn .am-button {
	width: 100%;
	margin-top: 6px;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-top.am-tablet.am-mobile .am-fcip__badge {
	margin-left: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-text {
	display: flex;
	padding-right: 12px;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-name {
	display: inline-flex;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-name span {
	display: -webkit-box;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.2;
	color: var(--am-c-fcip-header-text);
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-action {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex: 0 0 auto;
}

#amelia-app-backend-new #amelia-container .am-fcip__header-discount {
	display: inline-flex;
	align-items: center;
	height: 28px;
	padding: 0 12px;
	border-radius: 14px;
	font-size: 18px;
	font-weight: 500;
	margin: 0 12px 0 0;
	color: var(--am-c-fcip-success);
	background-color: var(--am-c-fcip-success-op20);
}

#amelia-app-backend-new #amelia-container .am-fcip__header-price {
	font-size: 18px;
	font-weight: 500;
	margin-right: 20px;
	color: var(--am-c-fcip-primary);
}

#amelia-app-backend-new #amelia-container .am-fcip__header-tax {
	display: inline-flex;
	align-items: center;
	height: 28px;
	padding: 0 12px;
	border-radius: 14px;
	font-size: 18px;
	font-weight: 500;
	margin: 0 12px 0 0;
	color: var(--am-c-fcip-primary);
	background-color: var(--am-c-fcip-primary-op20);
}

#amelia-app-backend-new #amelia-container .am-fcip__header-bottom {
	padding: 0 0 16px;
}

#amelia-app-backend-new #amelia-container .am-fcip__content.no-scroll {
	max-height: unset;
	overflow-x: unset;
}

#amelia-app-backend-new #amelia-container .am-fcip__badge {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	height: 28px;
	padding: 0 12px 0 8px;
	border-radius: 14px;
	margin-left: 10px;
}

#amelia-app-backend-new #amelia-container .am-fcip__badge.am-package {
	background: linear-gradient(95.75deg, var(--am-c-fcip-bgr) -110.8%, var(--am-c-warning) 114.33%);
}

#amelia-app-backend-new #amelia-container .am-fcip__badge.am-package span {
	color: var(--am-c-fcip-bgr);
}

#amelia-app-backend-new #amelia-container .am-fcip__badge span {
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
}

#amelia-app-backend-new #amelia-container .am-fcip__badge span[class*=am-icon] {
	font-size: 24px;
}

#amelia-app-backend-new #amelia-container .am-fcip__mini-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fcip__mini-info__inner {
	display: inline-flex;
	align-items: center;
	max-width: 100%;
	padding: 0 8px 0 0;
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-fcip__mini-info__inner:last-child {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__mini-info__inner span {
	font-size: 18px;
	font-weight: 400;
	color: var(--am-c-fcip-text-op80);
	line-height: 1.2;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-fcip__mini-info__inner span[class*=am-icon] {
	flex: 0 0 auto;
	font-size: 24px;
	color: var(--am-c-fcip-primary);
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery {
	display: flex;
	position: relative;
	transition: all .3s ease-in-out;
	margin: 0 0 32px;
	padding: 0 12px;
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-hero {
	width: calc(100% - 264px);
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	margin: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .3s ease-in-out;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-hero.w100 {
	width: 100%;
	padding-top: 25%;
	border-radius: 8px;
	margin-bottom: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-hero.w100.am-mobile {
	padding-top: 150px;
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-thumb {
	position: relative;
	display: inline-block;
	width: calc(100% - 16px);
	padding-top: calc(50% - 16px);
	margin: 0 0 16px 16px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	float: left;
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-thumb:first-child {
	border-top-right-radius: 8px;
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-thumb:last-of-type {
	border-bottom-right-radius: 8px;
	margin-bottom: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-thumb__wrapper {
	width: 100%;
	max-width: 264px;
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-thumb__wrapper:after, #amelia-app-backend-new #amelia-container .am-fcip__gallery-thumb__wrapper:before {
	content: "";
	display: block;
	clear: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-thumb.am-one-thumb {
	padding-top: calc(100% - 16px);
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-btn {
	position: absolute;
	bottom: 12px;
	right: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 224px;
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-btn.am-mobile {
	width: calc(100% - 48px);
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-btn.am-button.am-button--filled {
	--am-c-btn-bgr: var(--am-c-btn-second);
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-fcip-btn-op50);
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-btn.am-button.am-button--filled:not(.is-disabled):hover {
	--am-c-btn-bgr: var(--am-c-btn-second);
	--am-c-btn-text: var(--am-c-btn-first);
	--am-c-btn-border: var(--am-c-fcip-btn-op50);
}

#amelia-app-backend-new #amelia-container .am-fcip__gallery-btn .am-icon-gallery {
	font-size: 24px;
	margin-right: 4px;
}

#amelia-app-backend-new #amelia-container .am-fcip__info {
	padding: 0 12px;
	margin: 0 0 32px;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-tab {
	font-size: 14px;
	font-weight: 500;
	color: var(--am-c-fcip-text);
	padding: 12px 16px;
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-tab:hover {
	color: var(--am-c-fcip-primary);
}

#amelia-app-backend-new #amelia-container .am-fcip__info-tab.am-active {
	color: var(--am-c-fcip-primary);
	border-bottom: 3px solid var(--am-c-fcip-primary);
	padding-bottom: 9px;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-tab__wrapper {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content {
	padding: 24px 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item {
	background-color: var(--am-c-fcip-bgr);
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item__heading {
	padding: 12px;
	transition-delay: .5s;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-content .am-collapse-item__heading-side {
	transition-delay: 0s;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc, #amelia-app-backend-new #amelia-container .am-fcip__info-service__desc * {
	font-size: 15px;
	line-height: 2;
	word-break: break-word;
	white-space: break-spaces;
	color: var(--am-c-fcip-text-op80);
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc a {
	color: var(--am-c-fcip-primary);
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description {
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description>:first-child {
	margin-top: 0;
	outline: none;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description>:first-child * {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description img {
	height: auto;
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description a {
	cursor: pointer;
	color: var(--am-c-primary) !important;
	text-decoration: underline;
	text-underline-offset: 2px;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description ul {
	list-style-type: disc;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description ol {
	list-style-type: decimal;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description ul, #amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description ol {
	padding: 0 1rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description ul li p, #amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description ol li p {
	display: inline;
	margin-top: .25em;
	margin-bottom: .25em;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description ul li>p, #amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description ol li>p {
	display: inline;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description blockquote {
	border-left: 3px solid var(--am-c-main-text-op10);
	margin: 1.5rem 0;
	padding-left: 1rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description p {
	font-size: unset;
	line-height: unset;
	margin: 0;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description sub {
	vertical-align: sub;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description sup {
	vertical-align: super;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h1, #amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h2, #amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h3, #amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h4, #amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h5, #amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h6 {
	line-height: 1.1;
	text-wrap: pretty;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h1 {
	font-size: 1.6rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h2 {
	font-size: 1.5rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h3 {
	font-size: 1.4rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h4 {
	font-size: 1.3rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h5 {
	font-size: 1.2rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.am-tap-description h6 {
	font-size: 1.1rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee:last-child {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__hero {
	display: flex;
	align-items: center;
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__img {
	width: 54px;
	height: 54px;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-size: cover;
	border-radius: 4px;
	border: 1px solid var(--am-c-inp-border);
	color: var(--am-c-fcip-bgr);
	font-size: 18px;
	font-weight: 500;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__name {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-fcip-text);
	margin: 0 0 0 12px;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__badge {
	color: #fff;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 19px;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__price {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 24px;
	font-size: 14px;
	line-height: 1;
	color: var(--am-c-fcip-primary);
	background-color: var(--am-c-fcip-primary-op20);
	padding: 0 8px;
	border-radius: 12px;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description {
	color: var(--am-c-fcis-text);
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description {
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description>:first-child {
	margin-top: 0;
	outline: none;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description>:first-child * {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description img {
	height: auto;
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description a {
	cursor: pointer;
	color: var(--am-c-primary) !important;
	text-decoration: underline;
	text-underline-offset: 2px;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description ul {
	list-style-type: disc;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description ol {
	list-style-type: decimal;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description ul, #amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description ol {
	padding: 0 1rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description ul li p, #amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description ol li p {
	display: inline;
	margin-top: .25em;
	margin-bottom: .25em;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description ul li>p, #amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description ol li>p {
	display: inline;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description blockquote {
	border-left: 3px solid var(--am-c-main-text-op10);
	margin: 1.5rem 0;
	padding-left: 1rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description p {
	font-size: unset;
	line-height: unset;
	margin: 0;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description sub {
	vertical-align: sub;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description sup {
	vertical-align: super;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h1, #amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h2, #amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h3, #amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h4, #amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h5, #amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h6 {
	line-height: 1.1;
	text-wrap: pretty;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h1 {
	font-size: 1.6rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h2 {
	font-size: 1.5rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h3 {
	font-size: 1.4rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h4 {
	font-size: 1.3rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h5 {
	font-size: 1.2rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.am-tap-description h6 {
	font-size: 1.1rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper {
	padding: 12px;
	background-color: var(--am-c-fcip-text-op03);
	border-radius: 8px;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item {
	background-color: var(--am-c-fcip-bgr);
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item__heading {
	padding: 8px;
	transition-delay: .5s;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-wrapper .am-collapse-item__heading-side {
	transition-delay: 0s;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-heading {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-heading__text {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	color: var(--am-c-fcip-text);
}

#amelia-app-backend-new #amelia-container .am-fcip__include-footer {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-footer__text {
	display: inline-flex;
	font-size: 13px;
	font-weight: 400;
	color: var(--am-c-fcip-text-op60);
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service {
	display: flex;
	align-items: center;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-fcip-text);
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__img {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	width: 54px;
	height: 54px;
	color: var(--am-c-fcip-bgr);
	font-size: 18px;
	font-weight: 500;
	line-height: 1;
	border-radius: 4px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 8px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__employee {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	color: var(--am-c-fcip-bgr);
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	border-radius: 50%;
	border: 3px solid var(--am-c-fcip-bgr);
	margin: 0 -12px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info>span:first-child {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	color: var(--am-c-fcip-text-op80);
	margin-right: 20px;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info>.am-fcip__include-service__info-name {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: 500;
	color: var(--am-c-fcip-bgr);
	margin-left: -10px;
	border-radius: 50%;
	border: 2px solid var(--am-c-fcip-bgr);
	background-color: var(--am-c-fcip-bgr);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-fcip-text-op80);
	margin: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description * {
	color: var(--am-c-fcip-text-op80);
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description {
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description>:first-child {
	margin-top: 0;
	outline: none;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description>:first-child * {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description img {
	height: auto;
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description a {
	cursor: pointer;
	color: var(--am-c-primary) !important;
	text-decoration: underline;
	text-underline-offset: 2px;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description ul {
	list-style-type: disc;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description ol {
	list-style-type: decimal;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description ul, #amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description ol {
	padding: 0 1rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description ul li p, #amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description ol li p {
	display: inline;
	margin-top: .25em;
	margin-bottom: .25em;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description ul li>p, #amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description ol li>p {
	display: inline;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description blockquote {
	border-left: 3px solid var(--am-c-main-text-op10);
	margin: 1.5rem 0;
	padding-left: 1rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description p {
	font-size: unset;
	line-height: unset;
	margin: 0;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description sub {
	vertical-align: sub;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description sup {
	vertical-align: super;
	font-size: smaller;
	color: inherit;
	position: static;
	line-height: unset;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h1, #amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h2, #amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h3, #amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h4, #amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h5, #amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h6 {
	line-height: 1.1;
	text-wrap: pretty;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h1 {
	font-size: 1.6rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h2 {
	font-size: 1.5rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h3 {
	font-size: 1.4rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h4 {
	font-size: 1.3rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h5 {
	font-size: 1.2rem;
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.am-tap-description h6 {
	font-size: 1.1rem;
}

#amelia-app-backend-new.amelia-v2-booking-dialog {
	--am-c-fcip-header-text: var(--am-c-main-heading-text);
	--am-c-fcip-bgr: var(--am-c-main-bgr);
	--am-c-fcip-text: var(--am-c-main-text);
	--am-c-fcip-success: var(--am-c-success);
	--am-c-fcip-primary: var(--am-c-primary);
}

#amelia-app-backend-new.amelia-v2-booking-dialog .el-overlay-dialog {
	background-color: rgba(26, 44, 55, .5);
}

#amelia-app-backend-new.amelia-v2-booking-dialog .el-dialog {
	max-width: var(--el-dialog-width);
	width: 100%;
	border-radius: 8px;
}

#amelia-app-backend-new.amelia-v2-booking-dialog .el-dialog__footer {
	display: none;
}

.amelia-v2-booking.amelia-v2-gdp .el-overlay-dialog {
	background-color: rgba(26, 44, 55, .5);
}

.amelia-v2-booking.amelia-v2-gdp .el-dialog {
	max-width: var(--el-dialog-width);
	width: 100%;
	border-radius: 8px;
	background-color: transparent;
	margin-top: var(--el-dialog-margin-top);
}

.amelia-v2-booking.amelia-v2-gdp .am-gd {
	border-radius: 8px;
	background-color: var(--am-c-fcip-bgr);
	padding: 0 0 8px;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd * {
	font-family: var(--am-font-family);
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__display {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__display img {
	width: 100%;
	border-radius: 8px;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__display-wrapper {
	position: relative;
	padding: 24px 60px 12px;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__arrows {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__arrows span {
	position: absolute;
	width: 60px;
	height: 100%;
	font-size: 38px;
	color: var(--am-c-fcip-text);
	cursor: pointer;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__arrows span:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__arrows span:first-child {
	left: 0;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__arrows span:last-child {
	right: 0;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__selection {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	line-height: 1.42857;
	color: var(--am-c-fcip-text);
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__thumb {
	position: relative;
	width: 100px;
	height: 100px;
	flex: 0 0 auto;
	cursor: pointer;
	margin: 0 8px 8px 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__thumb:last-child {
	margin-right: 0;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__thumb.am-active:before {
	content: "";
	position: absolute;
	bottom: -8px;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: var(--am-c-fcip-primary);
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__thumb-wrapper {
	display: flex;
	max-width: calc(100% - 48px);
	width: calc(100% - 48px);
	white-space: nowrap;
	margin: 0 24px;
	overflow-y: hidden;
	padding-bottom: 8px;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__thumb-wrapper::-webkit-scrollbar {
	height: 6px;
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__thumb-wrapper::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.amelia-v2-booking.amelia-v2-gdp .am-gd__thumb-wrapper::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper {
	display: flex;
	justify-content: center;
	max-width: calc(100% - 48px);
	width: 100%;
	height: auto;
	margin: 48px 24px;
	padding: 0;
	border-radius: 8px;
	box-shadow: none;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .el-form-item {
	display: block;
	font-family: var(--am-font-family);
	font-size: var(--am-fs-label);
	margin-bottom: 24px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .el-form-item__label {
	flex: 0 0 auto;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
	margin: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .el-form-item__label:before {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-inp);
	min-width: 0;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding-top: 4px;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-empty {
	--am-c-e-bgr: var(--am-c-main-bgr);
	--am-c-e-text: var(--am-c-main-text);
	max-width: 760px;
	width: 100%;
	height: 460px;
	text-align: center;
	background-color: var(--am-c-e-bgr);
	padding: 56px;
	margin: 100px auto;
	box-shadow: 0 30px 40px rgba(0, 0, 0, .12);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-empty * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
	color: var(--am-c-e-text);
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-empty__heading {
	display: block;
	text-align: center;
	font-size: 24px;
	line-height: 1.5;
	font-weight: 700;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-empty__subheading {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-empty p, #amelia-app-backend-new #amelia-container.am-fc__wrapper .am-empty span {
	padding: 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-empty p {
	font-size: 14px;
	margin: 8px 0;
}

#amelia-app-backend-new #amelia-container.am-fc__wrapper .am-empty a {
	font-size: 14px;
	color: var(--am-c-primary);
}

.amelia-v2-booking #amelia-container .am-csd__footer {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 16px 24px;
	gap: 16px;
}

#amelia-app-backend-new #amelia-container .am-csd__footer {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 16px 24px;
	gap: 16px;
}

#amelia-app-backend-new #amelia-container .am-capi__inner {
	display: block;
	padding: 16px 32px;
}

#amelia-app-backend-new #amelia-container .am-capi .el-tabs__nav-wrap:after {
	background-color: var(--am-c-capi-text-op10);
}

#amelia-app-backend-new #amelia-container .am-capi .el-tabs__active-bar {
	background-color: var(--am-c-capi-primary);
}

#amelia-app-backend-new #amelia-container .am-capi .el-tabs__item.is-focus {
	color: var(--am-c-capi-text);
}

#amelia-app-backend-new #amelia-container .am-capi .el-tabs__item.is-focus.is-active {
	color: var(--am-c-capi-primary);
}

#amelia-app-backend-new #amelia-container .am-capi .el-tabs__item.is-focus.is-active:focus:not(:active) {
	box-shadow: none;
}

#amelia-app-backend-new #amelia-container .am-capi .el-tabs__content {
	overflow: unset;
}

#amelia-app-backend-new #amelia-container .am-capi__form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-capi__form .el-form-item {
	display: block;
	font-family: var(--am-font-family), sans-serif;
	font-size: var(--am-fs-label);
	margin-bottom: 24px;
}

#amelia-app-backend-new #amelia-container .am-capi__form .el-form-item.am-capi__item {
	width: calc(50% - 12px);
}

#amelia-app-backend-new #amelia-container .am-capi__form .el-form-item.am-capi__item.am-rw-480, #amelia-app-backend-new #amelia-container .am-capi__form .el-form-item.am-capp__item {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-capi__form .el-form-item.am-capp__item .el-form-item__content {
	max-width: 360px;
}

#amelia-app-backend-new #amelia-container .am-capi__form .el-form-item__label {
	flex: 0 0 auto;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-capi__form .el-form-item__label:before {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-capi__form .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-input);
	min-width: 0;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-capi__form .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding-top: 4px;
}

#amelia-app-backend-new #amelia-container .am-capi__alert .el-alert {
	padding: 4px 12px 4px 0;
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container .am-capi__alert .el-alert__content .el-alert__closebtn {
	top: 50%;
	transform: translateY(-50%);
}

#amelia-app-backend-new #amelia-container .am-capi__alert .el-alert__title {
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 1.5;
}

#amelia-app-backend-new #amelia-container .am-capi__alert .el-alert__title .am-icon-checkmark-circle-full {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-alerts-bgr);
}

#amelia-app-backend-new #amelia-container .am-cappa__back {
	display: flex;
	align-items: center;
	padding-bottom: 16px;
	gap: 12px;
}

#amelia-app-backend-new #amelia-container .am-cappa__back>span {
	display: inline-flex;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5555556;
	color: var(--am-c-cappa-text-op70);
}

#amelia-app-backend-new #amelia-container .am-cappa__heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px 0;
}

#amelia-app-backend-new #amelia-container .am-cappa__heading.am-rw-500 {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-cappa__heading-left, #amelia-app-backend-new #amelia-container .am-cappa__heading-right {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-cappa__heading-right.am-rw-500 {
	width: 100%;
	justify-content: space-between;
	margin-top: 16px;
}

#amelia-app-backend-new #amelia-container .am-cappa__img {
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	flex: 0 0 auto;
	background-position: center;
	background-size: cover;
	margin-right: 16px;
}

#amelia-app-backend-new #amelia-container .am-cappa__img span {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	bottom: -3px;
	right: -3px;
	border-radius: 50%;
	border: 3px solid #fff;
}

#amelia-app-backend-new #amelia-container .am-cappa__name {
	width: 100%;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5555556;
	color: var(--am-c-cappa-text);
}

#amelia-app-backend-new #amelia-container .am-cappa__date {
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-cappa-text-op80);
}

#amelia-app-backend-new #amelia-container .am-cappa__capacity {
	width: 100%;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-cappa-text);
}

#amelia-app-backend-new #amelia-container .am-cappa__actions {
	margin-left: 16px;
}

#amelia-app-backend-new #amelia-container .am-cappa__actions.am-rw-500 {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-cappa__service .el-tabs__content {
	position: static;
	overflow: unset;
}

#amelia-app-backend-new #amelia-container .am-cappa__service .el-tabs__nav-wrap:after {
	background-color: var(--am-c-cappa-text-op20);
}

#amelia-app-backend-new #amelia-container .am-cappa__service .el-tabs__active-bar {
	background-color: var(--am-c-cappa-primary);
}

#amelia-app-backend-new #amelia-container .am-cappa__service .el-tabs__item {
	color: var(--am-c-cappa-text);
}

#amelia-app-backend-new #amelia-container .am-cappa__service .el-tabs__item.is-active {
	color: var(--am-c-cappa-primary);
}

#amelia-app-backend-new #amelia-container .am-cappa__service .el-tabs__item:focus.is-active.is-focus:not(:active) {
	box-shadow: none;
}

#amelia-app-backend-new #amelia-container .am-cappa__service-heading {
	font-size: 15px;
	font-weight: 500;
}

#amelia-app-backend-new #amelia-container .am-cappa__service-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-cappa__service-top.am-rw-500 {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-cappa__service-right {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-cappa__service-img {
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	flex: 0 0 auto;
	background-position: center;
	background-size: cover;
	margin-right: 16px;
}

#amelia-app-backend-new #amelia-container .am-cappa__service-img span {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	bottom: -3px;
	right: -3px;
	border-radius: 50%;
	border: 3px solid #fff;
}

#amelia-app-backend-new #amelia-container .am-cappa__service-name {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-cappa-text);
}

#amelia-app-backend-new #amelia-container .am-cappa__service-capacity {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	color: var(--am-c-cappa-text-op80);
}

#amelia-app-backend-new #amelia-container .am-cappa__service-book.am-rw-500 {
	width: 100%;
	margin-top: 16px;
}

#amelia-app-backend-new #amelia-container .am-cappa .el-tabs__header {
	min-height: 40px;
	overflow-y: hidden;
}

#amelia-app-backend-new #amelia-container .am-cappa .el-tabs__nav-wrap {
	position: absolute;
}

.am-sc__edit-item {
	display: flex;
	align-items: center;
	color: var(--am-c-sc-text);
	border-radius: 4px;
	padding: 4px;
	cursor: pointer;
	transition: background-color .3s ease-in-out;
}

.am-sc__edit-item:hover {
	background-color: var(--am-c-sc-text-op15);
}

.am-sc__edit-item span[class^=am-icon] {
	font-size: 24px;
	color: inherit;
	margin: 0 4px 0 0;
}

.am-sc__edit-text {
	font-size: 14px;
	line-height: 1.7142857;
	color: inherit;
}

.am-sc__popper {
	padding: 6px 4px;
	background-color: var(--am-c-sc-bgr);
	border-color: var(--am-c-sc-bgr);
	box-shadow: 0 2px 12px 0 var(--am-c-sc-text-op10);
}

.am-sc__popper * {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
}

.am-sc__popper.el-popover.el-popper {
	padding: 6px 4px;
}

#amelia-app-backend-new #amelia-container .am-sc {
	display: flex;
	flex-direction: column;
	background-color: var(--am-c-sc-bgr);
	border-radius: 8px;
	border: 1px solid var(--am-c-sc-bgr-op15);
	padding: 16px;
	margin: 0 0 8px;
	box-shadow: 0 4px 13px -11px var(--am-c-sc-text);
}

#amelia-app-backend-new #amelia-container .am-sc * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container .am-sc__top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
}

#amelia-app-backend-new #amelia-container .am-sc__top.am-rw-500 {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-sc__top-menu {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-sc__top-menu .am-cc__edit-btn {
	height: 100%;
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-sc__top-right {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex: 0 0 auto;
	cursor: pointer;
	margin-top: 12px;
	border-radius: 8px;
	border: 1px solid var(--am-c-sc-bgr-op15);
	padding: 4px;
	width: 100%;
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-sc__top-right * {
	color: var(--am-c-sc-text);
	font-size: 15px;
}

#amelia-app-backend-new #amelia-container .am-sc__top-right.am-rw-500 {
	width: 100%;
	margin-top: 12px;
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-sc__name {
	color: var(--am-c-sc-text);
	font-size: 15px;
	line-height: 1.6;
	font-weight: 500;
	margin-bottom: 2px;
}

#amelia-app-backend-new #amelia-container .am-sc__date {
	color: var(--am-c-sc-text-op80);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
}

#amelia-app-backend-new #amelia-container .am-sc__capacity {
	font-weight: 400;
}

#amelia-app-backend-new #amelia-container .am-sc__btn {
	display: flex;
	align-items: center;
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-sc__expiration {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-sc-text);
	background-color: var(--am-c-sc-warning-op50);
	border-radius: 10px;
	padding: 0 8px;
	margin: 10px 0 0;
}

#amelia-app-backend-new #amelia-container .am-sc__expiration.am-mobile {
	margin: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-sc__expiration [class^=am-icon] {
	display: block;
	font-size: 20px;
}

.amelia-v2-booking .am-sr-only, #amelia-app-backend-new .am-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	clip-path: inset(50%);
	white-space: nowrap;
	border: 0;
}

.amelia-v2-booking #amelia-container .el-form-item, #amelia-app-backend-new #amelia-container .el-form-item {
	display: block;
	font-family: var(--am-font-family);
	font-size: var(--am-fs-label);
	margin-bottom: 18px;
}

.amelia-v2-booking #amelia-container .el-form-item.am-rtl .el-form-item__label, #amelia-app-backend-new #amelia-container .el-form-item.am-rtl .el-form-item__label {
	text-align: right;
}

.amelia-v2-booking #amelia-container .el-form-item.am-rtl .el-form-item__error, #amelia-app-backend-new #amelia-container .el-form-item.am-rtl .el-form-item__error {
	left: unset;
	right: 0;
}

.amelia-v2-booking #amelia-container .el-form-item.am-rtl.is-required .el-form-item__label, #amelia-app-backend-new #amelia-container .el-form-item.am-rtl.is-required .el-form-item__label {
	padding-left: 0;
	padding-right: 10px;
}

.amelia-v2-booking #amelia-container .el-form-item.am-rtl.is-required .el-form-item__label:before, #amelia-app-backend-new #amelia-container .el-form-item.am-rtl.is-required .el-form-item__label:before {
	right: 0;
	left: unset;
}

.amelia-v2-booking #amelia-container .el-form-item__label, #amelia-app-backend-new #amelia-container .el-form-item__label {
	flex: 0 0 auto;
	align-items: center;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .el-form-item.is-required .el-form-item__label, #amelia-app-backend-new #amelia-container .el-form-item.is-required .el-form-item__label {
	position: relative;
	padding-left: 10px;
}

.amelia-v2-booking #amelia-container .el-form-item.is-required .el-form-item__label:before, #amelia-app-backend-new #amelia-container .el-form-item.is-required .el-form-item__label:before {
	position: absolute;
	top: 0;
	left: 0;
}

.amelia-v2-booking #amelia-container .el-form-item__content, #amelia-app-backend-new #amelia-container .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-inp);
	min-width: 0;
}

.amelia-v2-booking #amelia-container .el-form-item__error, #amelia-app-backend-new #amelia-container .el-form-item__error {
	font-size: 12px;
	padding-top: 4px;
}

.amelia-v2-booking #amelia-container .el-input__inner, #amelia-app-backend-new #amelia-container .el-input__inner {
	margin: 0;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper {
	display: flex;
	justify-content: center;
	max-width: var(--am-mw-main);
	width: 100%;
	height: 700px;
	margin: 16px auto 100px;
	border-radius: 8px;
	box-shadow: 0 30px 40px rgba(0, 0, 0, .12);
	transition: max-width .3s ease-in-out;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper.am-auth {
	box-shadow: unset;
	height: auto;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper.am-collapsed {
	transition-delay: 1s;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs {
	display: flex;
	flex-direction: column;
	gap: 16px 0;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__nav {
	gap: 0 40px;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__nav-wrap:after {
	background-color: var(--am-c-main-text-op10);
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__nav-wrap.is-scrollable {
	padding: 0 24px;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__nav-next, #amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__nav-prev {
	color: var(--am-c-main-text);
	top: 11px;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__active-bar {
	background-color: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__item {
	padding: 0;
	line-height: 40px;
	color: var(--am-c-main-text);
	transition: color .2s ease-in-out;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__item:nth-child(2) {
	padding-left: 0;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__item:last-child {
	padding-right: 0;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__item.is-active {
	color: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__item:focus-visible {
	box-shadow: none;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__item:hover {
	color: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__item.is-focus {
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__item.is-focus.is-active {
	color: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-tabs__content {
	overflow: unset;
	position: static;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-collapse-item__wrap {
	overflow: visible;
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper .el-collapse-item__header {
	border: none;
	font-size: var(--am-fs-label);
	line-height: 1.6;
	height: unset;
}

#amelia-app-backend-new #amelia-container.am-cap__wrapper * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container .am-cap__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-cap__header .am-select-wrapper {
	max-width: 250px;
}

#amelia-app-backend-new #amelia-container .am-asi .el-form-item {
	display: block;
	font-family: var(--am-font-family);
	font-size: var(--am-fs-label);
	margin-bottom: 24px;
}

#amelia-app-backend-new #amelia-container .am-asi .el-form-item__label {
	flex: 0 0 auto;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-asi .el-form-item__label:before {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-asi .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-inp);
	min-width: 0;
}

#amelia-app-backend-new #amelia-container .am-asi .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding-top: 4px;
}

@layer maz-ui-reset {
	.m-reset-css, .m-reset-css *, .m-reset-css:after, .m-reset-css:before {
		border: 0 solid;
		box-sizing: border-box;
	}
	
	.m-reset-css button, .m-reset-css:is(button) {
		background-color: inherit;
		padding: inherit;
	}
	
	.m-reset-css button, .m-reset-css input, .m-reset-css optgroup, .m-reset-css select, .m-reset-css textarea, .m-reset-css:is(button), .m-reset-css:is(input), .m-reset-css:is(optgroup), .m-reset-css:is(select), .m-reset-css:is(textarea) {
		color: inherit;
		font-family: inherit;
		font-feature-settings: inherit;
		font-size: 100%;
		font-variation-settings: inherit;
		font-weight: inherit;
		letter-spacing: inherit;
		line-height: inherit;
		margin: 0;
	}
}

@layer maz-ui-utilities {
	@media only screen and (width >= 1520px) {}
	
	@media (min-width:576px) {}
	
	@media (min-width:1024px) {}
}

@layer maz-ui-animations {
	.maz-scale-enter-active, .maz-scale-leave-active {
		opacity: 1;
		transition: all .2s cubic-bezier(.4, .52, .26, .9);
		z-index: 1;
	}
	
	.maz-scale-enter-from, .maz-scale-leave-to {
		opacity: .4;
		transform: scale(0);
		z-index: 1;
	}
	
	.maz-scale-fade-enter-active, .maz-scale-fade-leave-active {
		opacity: 1;
		transition: all .2s cubic-bezier(.4, .52, .26, .9);
		z-index: 1;
	}
	
	.maz-scale-fade-enter-from, .maz-scale-fade-leave-to {
		opacity: 0;
		transform: scale(.5);
		z-index: 1;
	}
	
	.maz-scale-loading-enter-active, .maz-scale-loading-leave-active {
		opacity: 1;
		transition: all .5s cubic-bezier(.4, .52, .26, .9);
	}
	
	.maz-scale-loading-enter-active .app-loader__content, .maz-scale-loading-leave-active .app-loader__content {
		opacity: 1;
		transform: scale(1);
		transition: all .5s cubic-bezier(.4, .52, .26, .9);
		z-index: 1;
	}
	
	.maz-scale-loading-enter-from .app-loader__content, .maz-scale-loading-leave-to .app-loader__content {
		opacity: .4;
		transform: scale(0);
		z-index: 1;
	}
	
	.maz-scale-loading-enter-from, .maz-scale-loading-leave-to {
		opacity: 0;
		transition: all .5s cubic-bezier(.4, .52, .26, .9);
	}
	
	.maz-slidevnext-enter-active, .maz-slidevnext-leave-active, .maz-slidevprev-enter-active, .maz-slidevprev-leave-active {
		position: absolute;
		transition: all .2s;
	}
	
	.maz-slidevnext-enter-from, .maz-slidevprev-leave-to {
		opacity: 0;
		transform: translateY(100%);
	}
	
	.maz-slidevnext-leave-to, .maz-slidevprev-enter-from {
		opacity: 0;
		transform: translateY(-100%);
	}
	
	.maz-slide-enter-active, .maz-slide-leave-active {
		opacity: 1;
		transform: translateY(0);
		transition: all .2s ease-in-out;
		z-index: 998;
	}
	
	.maz-slide-enter-from, .maz-slide-leave-to {
		opacity: 0;
		transform: translateY(-20px);
		z-index: 998;
	}
	
	.maz-slideinvert-enter-active, .maz-slideinvert-leave-active {
		opacity: 1;
		transform: translateY(0);
		transition: all .2s ease-in-out;
		z-index: 998;
	}
	
	.maz-slideinvert-enter-from, .maz-slideinvert-leave-to {
		opacity: 0;
		transform: translateY(40px);
		z-index: 998;
	}
	
	.maz-tags-enter-active, .maz-tags-leave-active {
		opacity: 1;
		transform: translate(0);
		transition: all .2s ease-in-out;
	}
	
	.maz-tags-enter-from, .maz-tags-leave-to {
		opacity: 0;
		transform: translate(-100%);
		transition: all .2s ease-in-out;
	}
	
	.maz-tags-invert-enter-active, .maz-tags-invert-leave-active {
		opacity: 1;
		transform: translate(0);
		transition: transform .2s, opacity .2s;
	}
	
	.maz-tags-invert-enter-from, .maz-tags-invert-leave-to {
		opacity: 0;
		transform: translate(100%);
	}
	
	.maz-expand-enter-active, .maz-expand-leave-active {
		overflow: hidden;
		transition: all .2s ease-in-out;
		transition-property: opacity, height;
	}
	
	.maz-expand-enter-from, .maz-expand-leave-to {
		height: 0;
		opacity: 0;
	}
	
	.maz-tab-transition-enter-from {
		transform: translate(100%);
	}
	
	.maz-tab-transition-leave, .maz-tab-transition-leave-active {
		position: absolute !important;
		top: 0;
	}
	
	.maz-tab-transition-leave-to {
		position: absolute !important;
		transform: translate(-100%);
	}
	
	.maz-tab-reverse-transition-enter-from {
		transform: translate(-100%);
	}
	
	.maz-tab-reverse-transition-leave, .maz-tab-reverse-transition-leave-active {
		position: absolute !important;
		top: 0;
	}
	
	.maz-tab-reverse-transition-leave, .maz-tab-reverse-transition-leave-to {
		position: absolute !important;
		top: 0;
		transform: translate(100%);
	}
	
	@media (prefers-reduced-motion:reduce) {}
}

.maz-sr-only {
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	clip: rect(0, 0, 0, 0);
	border-width: 0;
	white-space: nowrap;
}

.maz-invisible {
	visibility: hidden;
}

.\!maz-absolute {
	position: absolute !important;
}

.maz-relative {
	position: relative;
}

.\!maz-my-0 {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.maz-ms-2 {
	margin-inline-start: .5rem;
}

.maz-flex {
	display: flex;
}

.maz-inline-flex {
	display: inline-flex;
}

.maz-table {
	display: table;
}

.maz-hidden {
	display: none;
}

.maz-size-5 {
	height: 1.25rem;
	width: 1.25rem;
}

.maz-size-6 {
	height: 1.5rem;
	width: 1.5rem;
}

.maz-size-8 {
	height: 2rem;
	width: 2rem;
}

.maz-size-full {
	height: 100%;
	width: 100%;
}

.maz-h-5 {
	height: 1.25rem;
}

.maz-h-full {
	height: 100%;
}

.maz-w-5 {
	width: 1.25rem;
}

.maz-w-full {
	width: 100%;
}

.maz-min-w-0 {
	min-width: 0;
}

.maz-max-w-full {
	max-width: 100%;
}

.maz-max-w-xs {
	max-width: 20rem;
}

.maz-flex-1 {
	flex: 1 1 0%;
}

.maz-flex-none {
	flex: none;
}

.-maz-rotate-180 {
	--maz-tw-rotate: -180deg;
}

.-maz-rotate-180, .maz-rotate-180 {
	transform: translate(var(--maz-tw-translate-x), var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));
}

.maz-rotate-180 {
	--maz-tw-rotate: 180deg;
}

.maz-flex-col {
	flex-direction: column;
}

.maz-items-center {
	align-items: center;
}

.maz-justify-end {
	justify-content: flex-end;
}

.maz-justify-between {
	justify-content: space-between;
}

.maz-gap-2 {
	gap: .5rem;
}

.maz-space-x-2>:not([hidden])~:not([hidden]) {
	--maz-tw-space-x-reverse: 0;
	margin-left: calc(.5rem * ( 1 - var(--maz-tw-space-x-reverse) ));
	margin-right: calc(.5rem * var(--maz-tw-space-x-reverse));
}

.maz-overflow-hidden {
	overflow: hidden;
}

.maz-overflow-x-auto {
	overflow-x: auto;
}

.maz-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
}

.maz-truncate, .maz-whitespace-nowrap {
	white-space: nowrap;
}

.maz-whitespace-pre-wrap {
	white-space: pre-wrap;
}

.maz-break-words {
	overflow-wrap: break-word;
}

.maz-rounded {
	border-radius: var(--maz-radius);
}

.maz-rounded-xl {
	border-radius: calc(var(--maz-radius) + 8px);
}

.maz-rounded-t {
	border-top-left-radius: var(--maz-radius);
	border-top-right-radius: var(--maz-radius);
}

.maz-border {
	border-width: var(--maz-border-width);
}

.maz-border-b {
	border-bottom-width: var(--maz-border-width);
}

.maz-border-t {
	border-top-width: var(--maz-border-width);
}

.maz-border-solid {
	border-style: solid;
}

.\!maz-border-destructive {
	--maz-tw-border-opacity: 1 !important;
	border-color: hsl(var(--maz-destructive)/var(--maz-tw-border-opacity, 1)) !important;
}

.\!maz-border-success {
	--maz-tw-border-opacity: 1 !important;
	border-color: hsl(var(--maz-success)/var(--maz-tw-border-opacity, 1)) !important;
}

.\!maz-border-warning {
	--maz-tw-border-opacity: 1 !important;
	border-color: hsl(var(--maz-warning)/var(--maz-tw-border-opacity, 1)) !important;
}

.maz-border-accent {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-accent)/var(--maz-tw-border-opacity, 1));
}

.maz-border-contrast {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-contrast)/var(--maz-tw-border-opacity, 1));
}

.maz-border-destructive {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-destructive)/var(--maz-tw-border-opacity, 1));
}

.maz-border-divider {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-border)/var(--maz-tw-border-opacity, 1));
}

.maz-border-info {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-info)/var(--maz-tw-border-opacity, 1));
}

.maz-border-primary {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-primary)/var(--maz-tw-border-opacity, 1));
}

.maz-border-secondary {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-secondary)/var(--maz-tw-border-opacity, 1));
}

.maz-border-success {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-success)/var(--maz-tw-border-opacity, 1));
}

.maz-border-transparent {
	border-color: transparent;
}

.maz-border-warning {
	--maz-tw-border-opacity: 1;
	border-color: hsl(var(--maz-warning)/var(--maz-tw-border-opacity, 1));
}

.maz-bg-contrast-foreground {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-contrast-foreground)/var(--maz-tw-bg-opacity, 1));
}

.maz-bg-destructive-800 {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-destructive-800)/var(--maz-tw-bg-opacity, 1));
}

.maz-bg-info-800 {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-info-800)/var(--maz-tw-bg-opacity, 1));
}

.maz-bg-success-800 {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-success-800)/var(--maz-tw-bg-opacity, 1));
}

.maz-bg-warning-800 {
	--maz-tw-bg-opacity: 1;
	background-color: hsl(var(--maz-warning-800)/var(--maz-tw-bg-opacity, 1));
}

.maz-p-2 {
	padding: .5rem;
}

.maz-p-3 {
	padding: .75rem;
}

.maz-p-4 {
	padding: 1rem;
}

.maz-text-center {
	text-align: center;
}

.maz-text-start {
	text-align: start;
}

.maz-text-end {
	text-align: end;
}

.maz-text-2xl {
	font-size: 1.5rem;
	line-height: 2rem;
}

.maz-text-base {
	font-size: 1rem;
	line-height: 1.5rem;
}

.maz-text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.maz-text-sm {
	font-size: .875rem;
	line-height: 1.25rem;
}

.maz-text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.maz-text-xs {
	font-size: .75rem;
	line-height: 1rem;
}

.maz-font-semibold {
	font-weight: 600;
}

.\!maz-text-destructive-600 {
	--maz-tw-text-opacity: 1 !important;
	color: hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity, 1)) !important;
}

.\!maz-text-success-600 {
	--maz-tw-text-opacity: 1 !important;
	color: hsl(var(--maz-success-600)/var(--maz-tw-text-opacity, 1)) !important;
}

.\!maz-text-warning-600 {
	--maz-tw-text-opacity: 1 !important;
	color: hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity, 1)) !important;
}

.maz-text-destructive-600 {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity, 1));
}

.maz-text-foreground {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-foreground)/var(--maz-tw-text-opacity, 1));
}

.maz-text-muted {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-muted)/var(--maz-tw-text-opacity, 1));
}

.maz-text-success-600 {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-success-600)/var(--maz-tw-text-opacity, 1));
}

.maz-text-warning-600 {
	--maz-tw-text-opacity: 1;
	color: hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity, 1));
}

.maz-shadow-elevation {
	--maz-tw-shadow-color: hsl(var(--maz-shadow)/1);
	--maz-tw-shadow: var(--maz-tw-shadow-colored);
}

.maz-drop-shadow-md {
	--maz-tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
	filter: var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow);
}

.maz-flex-center {
	align-items: center;
	justify-content: center;
}

.maz-padded-container {
	padding-inline: var(--maz-container-padding);
	width: 100%;
}

.maz-group:hover .group-hover\:maz-block {
	display: block;
}

@media (min-width:640px) {
	.tab-s\:maz-block {
		display: block;
	}
}

#amelia-app-backend-new #amelia-container .am-ec {
	display: flex;
	flex-direction: row;
	align-items: var(--am-vo-ec);
	width: 100%;
	padding: 12px 16px 12px 24px;
	background: var(--am-c-ec-bgr);
	border-radius: 8px;
	margin-bottom: 12px;
}

#amelia-app-backend-new #amelia-container .am-ec.am-no-border {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-ec.am-rw-500 {
	--am-vo-ec: flex-start !important;
	flex-direction: column;
}

#amelia-app-backend-new #amelia-container .am-ec__period {
	margin-right: 26px;
}

#amelia-app-backend-new #amelia-container .am-ec__period.am-rw-500 {
	display: flex;
	align-items: baseline;
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-ec__period-text {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	padding: 0;
	margin: 0;
	color: var(--am-c-ec-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ec__period-text.am-rw-500 {
	font-size: 14px;
	margin: 0 4px 0 0;
}

#amelia-app-backend-new #amelia-container .am-ec__period-date {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	padding: 0;
	margin: 0;
	gap: 0 4px;
}

#amelia-app-backend-new #amelia-container .am-ec__period-date.am-rw-500 {
	display: flex;
	align-items: baseline;
	margin-right: 8px;
}

#amelia-app-backend-new #amelia-container .am-ec__period-date * {
	color: var(--am-c-ec-text);
}

#amelia-app-backend-new #amelia-container .am-ec__period-date__day {
	width: 100%;
	font-size: 20px;
	font-weight: 500;
	line-height: 1;
}

#amelia-app-backend-new #amelia-container .am-ec__period-date__day.am-ghost {
	color: var(--am-c-ec-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ec__period-date__day.am-rw-500 {
	width: auto;
	font-size: 18px;
}

#amelia-app-backend-new #amelia-container .am-ec__period-date__month {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.23077;
}

#amelia-app-backend-new #amelia-container .am-ec__period-date__month.am-ghost {
	color: var(--am-c-ec-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ec__period-date__month.am-rw-500 {
	font-size: 14px;
}

#amelia-app-backend-new #amelia-container .am-ec__period-date__year {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.23077;
}

#amelia-app-backend-new #amelia-container .am-ec__period-date__year.am-ghost {
	color: var(--am-c-ec-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ec__period-date__year.am-rw-500 {
	font-size: 14px;
}

#amelia-app-backend-new #amelia-container .am-ec__period-time {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	color: var(--am-c-ec-text-op80);
	padding: 0;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-ec__period-time.am-ghost {
	color: var(--am-c-ec-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ec__period-time.am-rw-500 {
	font-size: 14px;
}

#amelia-app-backend-new #amelia-container .am-ec__image {
	width: 88px;
	height: 88px;
	border-radius: 4px;
	overflow: hidden;
	margin: 0 16px 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#amelia-app-backend-new #amelia-container .am-ec__image.am-rw-500 {
	width: 100%;
	padding-top: 70%;
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-ec__info {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
}

#amelia-app-backend-new #amelia-container .am-ec__info-name {
	font-size: var(--am-fs-ec-title);
	font-weight: 500;
	line-height: 1.7777777;
	color: var(--am-c-ec-text-op90);
	margin: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-ec__info-name.am-ghost {
	color: var(--am-c-ec-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ec__info-price {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-ec-primary);
}

#amelia-app-backend-new #amelia-container .am-ec__info-location {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-ec-text-op80);
	margin: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-ec__info-location.am-ghost {
	color: var(--am-c-ec-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ec__info-other {
	display: flex;
	align-items: center;
	margin: 4px 0 0;
}

#amelia-app-backend-new #amelia-container .am-ec__info-availability {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	margin: 0 8px 0 0;
}

#amelia-app-backend-new #amelia-container .am-ec__info-availability.closed {
	color: var(--am-c-ec-text-op50);
}

#amelia-app-backend-new #amelia-container .am-ec__info-availability.open {
	color: var(--am-c-ec-success);
}

#amelia-app-backend-new #amelia-container .am-ec__info-availability.full {
	color: var(--am-c-ec-primary);
}

#amelia-app-backend-new #amelia-container .am-ec__info-availability.upcoming {
	color: var(--am-c-ec-warning);
}

#amelia-app-backend-new #amelia-container .am-ec__info-availability.canceled {
	color: var(--am-c-ec-error-op70);
}

#amelia-app-backend-new #amelia-container .am-ec__info-capacity {
	display: flex;
	align-items: center;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-ec__info-capacity__number {
	font-weight: 700;
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-ec-text-op80);
}

#amelia-app-backend-new #amelia-container .am-ec__info-capacity__text {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.6;
	margin: 0 0 0 4px;
	color: var(--am-c-ec-text-op80);
}

#amelia-app-backend-new #amelia-container .am-ec__info-waiting-list {
	color: var(--am-c-ec-warning);
	font-size: 15px;
	line-height: 1.6;
	font-weight: 500;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-ec__actions {
	display: flex;
	flex-direction: column;
	align-self: stretch;
	align-items: flex-end;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-ec__actions.am-vertical-center {
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-ec__actions.am-vertical-center .am-ec__actions-btn, #amelia-app-backend-new #amelia-container .am-ec__actions.am-vertical-center .am-ec__actions-btn .am-button {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-ec__actions.am-rw-500 {
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	margin: 24px 0 8px;
}

#amelia-app-backend-new #amelia-container .am-ec__actions-price {
	font-size: var(--am-fs-ec-title);
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-ec-primary);
	text-align: center;
}

#amelia-app-backend-new #amelia-container .am-ec__actions-price.am-rw-500 {
	--am-fs-ec-title: 15px !important;
}

#amelia-app-backend-new #amelia-container .am-ec__actions-price.am-rw-500 p {
	margin: 0;
	text-align: start;
	word-break: break-word;
}

#amelia-app-backend-new #amelia-container .am-ec__actions-price p {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-align: right;
	color: inherit;
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-ec__actions-btn {
	margin: 0;
}

#amelia-app-backend-new .am-ct {
	width: 100%;
	display: flex;
	justify-content: space-between;
	border: 1px solid var(--am-c-ct-text-op20);
	border-radius: 8px;
	padding: 12px;
	margin-bottom: 12px;
}

#amelia-app-backend-new .am-ct.am-rw-420 {
	flex-direction: column;
}

#amelia-app-backend-new .am-ct__info {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

#amelia-app-backend-new .am-ct__info-name {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-ct-text);
	margin: 0 0 8px;
}

#amelia-app-backend-new .am-ct__info-spots {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-ct-text-op90);
	margin: 0;
}

#amelia-app-backend-new .am-ct__info-spots__price {
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-ct-primary);
	margin-right: 8px;
}

#amelia-app-backend-new .am-ct__info-spots__number {
	font-weight: 700;
}

#amelia-app-backend-new .am-ct__action {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex: 0 0 auto;
}

#amelia-app-backend-new .am-ct__action-price {
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-ct-primary);
}

#amelia-app-backend-new .am-ct__action .am-input-number {
	max-width: 130px;
	margin-left: 8px;
}

#amelia-app-backend-new .am-ct__action.am-readonly {
	align-items: flex-start;
}

#amelia-app-backend-new .am-ct__action.am-rw-420 {
	width: 100%;
	margin-top: 8px;
}

#amelia-app-backend-new .am-ct__action.am-rw-420 .am-input-number {
	max-width: unset;
	width: 100%;
	margin-left: 0;
}

#amelia-app-backend-new .am-ct.am-readonly {
	border: none;
	border-bottom: 1px solid var(--am-c-ct-text-op20);
	border-radius: 0;
}

#amelia-app-backend-new .am-elf__bringing {
	display: flex;
	flex-direction: row;
	width: 100%;
}

#amelia-app-backend-new .am-elf__bringing-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 188px;
	padding: 24px;
}

#amelia-app-backend-new .am-elf__bringing-main {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 0 0 32px;
}

#amelia-app-backend-new .am-elf__bringing-main.am-rw-500 {
	flex-wrap: wrap;
}

#amelia-app-backend-new .am-elf__bringing-heading {
	display: block;
	width: 100%;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-main-text);
	margin: 0 8px 4px 0;
	word-break: break-word;
}

#amelia-app-backend-new .am-elf__bringing-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0;
	margin: 0 0 4px;
	border-radius: 8px;
}

#amelia-app-backend-new .am-elf__bringing-content.am-rw-500 {
	width: 100%;
}

#amelia-app-backend-new .am-elf__bringing-content .am-input-number {
	width: 185px;
}

#amelia-app-backend-new .am-elf__bringing-content .am-input-number.am-rw-500 {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-eli * {
	font-family: var(--am-font-family), sans-serif;
	letter-spacing: normal;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__image {
	position: relative;
	overflow: hidden;
	margin: 8px 0 16px;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__header {
	display: flex;
	flex-direction: row;
	margin: 24px 0 0;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__header p {
	margin-bottom: 0;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__main {
	padding-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__main-item {
	margin-bottom: 12px;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__main .el-tabs__nav-wrap:after {
	background-color: var(--am-c-eli-text-op20);
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__main .el-tabs__item {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-right: 16px;
	padding: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-eli-text-op90);
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__main .el-tabs__item:focus {
	box-shadow: none;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__main .el-tabs__item.is-active {
	color: var(--am-c-eli-primary);
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__main .el-tabs__active-bar {
	background-color: var(--am-c-eli-primary);
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__main .el-tabs__header {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__main .el-tabs__content {
	padding: 12px 0;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__main .el-tab-pane {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__timetable-title {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-eli-text-op70);
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__timetable-range {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-eli-text-op80);
	border-bottom: 1px solid var(--am-c-eli-text-op20);
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__timetable-main {
	margin: 0 0 2px;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__timetable-main>* {
	font-size: 14px;
	line-height: 1.42857;
	color: var(--am-c-eli-text-op80);
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__timetable-main__date {
	font-weight: 500;
}

#amelia-app-backend-new #amelia-container .am-eli .am-eli__timetable-main__time {
	font-weight: 400;
}

#amelia-app-backend-new #amelia-container .am-eli__bringing-footer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	gap: 8px;
}

#amelia-app-backend-new #amelia-container .am-eli__bringing-footer.am-rw-500 {
	flex-direction: column;
}

#amelia-app-backend-new #amelia-container .am-eli__bringing-footer.am-rw-500 .am-button--secondary {
	order: 2;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-eli__bringing-footer.am-rw-500 .am-button--primary {
	order: 1;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-elt>* {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
	word-break: break-word;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elt__header {
	display: flex;
	flex-direction: column;
	margin: 0 0 16px;
}

#amelia-app-backend-new #amelia-container .am-elt__header-left p {
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	word-break: break-word;
	color: var(--am-c-elt-text-op80);
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-elt__header-left p.am-elt__heading {
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	color: var(--am-c-elt-text);
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-elt__header-right {
	margin-top: 16px;
	display: flex;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-elt__header-right p {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-elt-text-op90);
}

#amelia-app-backend-new #amelia-container .am-elt__header-right p span {
	font-weight: 700;
	margin-right: 4px;
}

#amelia-app-backend-new #amelia-container .am-elfci__social-wrapper {
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 100%;
	margin: 8px 0 24px;
	gap: 24px;
}

#amelia-app-backend-new #amelia-container .am-elfci__social-wrapper__label {
	font-weight: 500;
	font-size: 15px;
	color: var(--black, #04080b);
}

#amelia-app-backend-new #amelia-container .am-elfci__social-wrapper__social-buttons {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 24px;
}

#amelia-app-backend-new #amelia-container .am-elfci__social-wrapper__social-buttons img {
	border: 1px solid #d1d5d7;
	padding: 8px;
	border-radius: 4px;
	height: 40px;
	width: 40px;
}

#amelia-app-backend-new #amelia-container .am-elfci__social-divider {
	align-items: center;
	display: flex;
	margin-bottom: 24px;
}

#amelia-app-backend-new #amelia-container .am-elfci__social-divider:before, #amelia-app-backend-new #amelia-container .am-elfci__social-divider:after {
	background: var(--shade-250, #d1d5d7);
	content: "";
	height: 1px;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-elfci__social-divider span {
	flex: none;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: var(--shade-500, #808a90);
	margin-left: 8px;
	margin-right: 8px;
}

#amelia-app-backend-new #amelia-container .am-elfci__main-content.am-elf__event-customer-info {
	padding-top: 20px;
}

#amelia-app-backend-new #amelia-container .am-elfci__main-inner {
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-elfci__form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-elfci__form.am-rw-500 .am-elfci__item {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form>*:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-elfci__form .am-elfci__item {
	width: calc(50% - 12px);
}

#amelia-app-backend-new #amelia-container .am-elfci__form .am-elfci__item.am-subscribe {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-elfci__form .am-elfci__item.am-subscribe .el-checkbox__input {
	height: 32px;
	line-height: 32px;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-elfci__form .am-elfci__item.am-subscribe .el-checkbox__label {
	line-height: 32px;
	padding: 0;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-elfci__form .am-elfci__item .el-form-item__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family);
	font-weight: 500;
	line-height: unset;
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-elfci__form .am-elfci__item .el-form-item__label:before {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-elfci__form .am-elfci__item .el-form-item__error {
	line-height: 1;
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-elfci__form-mobile {
	gap: 12px 6px;
}

#amelia-app-backend-new #amelia-container .am-elfci__form-mobile .el-form-item {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-elfci__form-mobile-s {
	gap: 0px;
}

#amelia-app-backend-new #amelia-container .am-elfci__form__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family);
	font-weight: 500;
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-pei__info {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-pei__info .am-fs__coupon {
	width: 100%;
	display: flex;
	padding: 0;
	margin: 16px 0 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	gap: 4px;
	color: var(--am-c-ps-text);
	white-space: nowrap;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-pei__info .am-fs__coupon .el-form-item {
	display: flex;
	gap: 5px;
	align-items: center;
	margin-bottom: 0;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-pei__info .am-fs__coupon .el-form-item__label {
	max-width: 50%;
	flex-wrap: wrap;
	height: auto;
}

#amelia-app-backend-new #amelia-container .am-pei__info .am-fs__coupon .el-form-item__label span {
	white-space: normal;
	word-break: break-word;
}

#amelia-app-backend-new #amelia-container .am-pei__info .am-fs__coupon .el-form-item .el-form-item__error {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-pei__info .am-fs__coupon-mobile-s {
	display: flex;
	flex-direction: column;
}

#amelia-app-backend-new #amelia-container .am-pei__info .am-fs__coupon-mobile-s .am-button {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-pei__info-subtotal {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px dashed var(--am-c-pay-text-op30);
	padding: 0 0 16px;
	margin: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-pei__info-subtotal span {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-pay-text);
}

#amelia-app-backend-new #amelia-container .am-pei__info-discount, #amelia-app-backend-new #amelia-container .am-pei__info-tax {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-pay-text);
	padding: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-pei__info-discount-green, #amelia-app-backend-new #amelia-container .am-pei__info-tax-green {
	color: var(--am-c-pay-success);
}

#amelia-app-backend-new #amelia-container .am-pei__info-total {
	display: flex;
	justify-content: space-between;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-pay-text);
	padding: 8px 0 0;
}

#amelia-app-backend-new #amelia-container .am-pei__info-total.am-single-row {
	padding-top: 16px;
}

#amelia-app-backend-new #amelia-container .am-pei__info-total>span:nth-child(2) {
	color: var(--am-c-pay-primary);
}

#amelia-app-backend-new #amelia-container .am-pei-service {
	border: 1px solid var(--am-c-pay-text-op30);
	border-radius: 8px;
	padding: 12px;
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container .am-pei__segment-wrapper {
	border: 1px solid var(--am-c-pay-border);
	padding: 12px;
	border-radius: 8px;
}

#amelia-app-backend-new #amelia-container .am-pei__segment .am-collapse-item__heading {
	flex-wrap: wrap;
	width: 100%;
	padding: 12px;
	transition-delay: .5s;
}

#amelia-app-backend-new #amelia-container .am-pei__segment .am-collapse-item__heading-side {
	transition-delay: 0s;
}

#amelia-app-backend-new #amelia-container .am-pei__segment .am-collapse-item__heading .am-collapse-item__trigger {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-pei__segment .am-collapse-item__content>* {
	padding: 8px 12px;
}

#amelia-app-backend-new #amelia-container .am-pei__segment-info span {
	font-size: 12px;
	line-height: 1.33333;
	font-weight: 500;
	color: var(--am-c-pay-text-op60);
}

#amelia-app-backend-new #amelia-container .am-pei__segment-sub {
	width: 100%;
	display: flex;
	justify-content: space-between;
	transition: all ease-in-out .3s;
}

#amelia-app-backend-new #amelia-container .am-pei__segment-sub p {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.384615;
	color: var(--am-c-pay-text);
	margin: 0;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-pei__segment-open {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-pei__segment-open__total {
	border-top: 1px dashed var(--am-c-pay-text-op30);
	padding: 12px 0 0;
	margin: 12px 0 4px;
}

#amelia-app-backend-new #amelia-container .am-pei__segment-open__total>span {
	color: var(--am-c-pay-text-op70);
}

#amelia-app-backend-new #amelia-container .am-pei__segment-open__total:last-child {
	font-weight: 500;
}

#amelia-app-backend-new #amelia-container .am-pei__segment-open__text {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	line-height: 1.384615;
	color: var(--am-c-pay-text);
	border-bottom: 1px dashed var(--am-c-pay-text-op20);
}

#amelia-app-backend-new #amelia-container .am-pei__segment-open__text span {
	display: inline-flex;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.53846;
	padding: 4px 0;
	color: var(--am-c-pay-text);
}

#amelia-app-backend-new #amelia-container .am-pei__segment-open__text .am-amount {
	font-weight: 500;
}

#amelia-app-backend-new #amelia-container .am-pei__segment-open__text:first-child span {
	padding: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-pei__segment-open__text:nth-last-child(2) {
	border-bottom: none;
}

#amelia-app-backend-new #amelia-container .am-pei__segment-open .am-pei__segment-sub {
	padding: 4px 0 0;
	margin-top: 4px;
	border-top: 1px solid var(--am-c-pay-text-op20);
}

#amelia-app-backend-new #amelia-container .am-pei .am-amount {
	white-space: nowrap;
}

#amelia-app-backend-new #amelia-container .am-pei .am-fade-enter-active, #amelia-app-backend-new #amelia-container .am-pei .am-fade-leave-active {
	transition: opacity .5s ease;
}

#amelia-app-backend-new #amelia-container .am-pei .am-fade-enter-from, #amelia-app-backend-new #amelia-container .am-pei .am-fade-leave-to {
	opacity: 0;
}

#amelia-app-backend-new #amelia-container .am-payments>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-payments>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-payments>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-payments>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-payments>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-payments>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-payments>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-payments__heading {
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-ps-text);
	margin-bottom: 4px;
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-payments__sentence {
	display: flex;
	justify-content: center;
	margin-top: 2px;
}

#amelia-app-backend-new #amelia-container .am-payments__sentence p {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-ps-text-op60);
}

#amelia-app-backend-new #amelia-container .am-payments__full {
	color: var(--am-c-ps-text);
	border: 1px solid var(--am-c-ps-text-op25);
	border-radius: 8px;
	box-shadow: 0 1px 1px var(--am-c-ps-text-op06);
	box-sizing: border-box;
	padding: 12px;
	margin: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-payments__full-checked {
	border: 1px solid var(--am-c-ps-primary);
	background: var(--am-c-ps-primary-op10);
}

#amelia-app-backend-new #amelia-container .am-payments__full-checked:after {
	transform: rotate(45deg) scaleY(1);
}

#amelia-app-backend-new #amelia-container .am-payments__full .el-checkbox {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-payments__full .el-checkbox__input {
	height: 32px !important;
	line-height: 32px;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-payments__full .el-checkbox__label {
	line-height: 32px;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-payments__error {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
	margin-bottom: 10px;
}

#amelia-app-backend-new #amelia-container .am-payments__method {
	margin-top: 16px;
}

#amelia-app-backend-new #amelia-container .am-payments__method-heading {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55555;
	color: var(--am-c-ps-text);
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-payments__method-cards {
	display: flex;
	justify-items: center;
}

#amelia-app-backend-new #amelia-container .am-payments__method-cards>div {
	margin: 0 6px 6px 0;
}

#amelia-app-backend-new #amelia-container .am-payments__method-cards-wrap {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-payments__method-button {
	display: flex;
	align-items: center;
	gap: 2px;
	width: 108px;
	border: 1px solid var(--am-c-ps-text-op25);
	border-radius: 8px;
	box-shadow: 0 1px 1px var(--am-c-ps-text-op06);
	box-sizing: border-box;
	padding: 12px;
	cursor: pointer;
	flex-direction: column;
	justify-items: center;
	height: fit-content;
}

#amelia-app-backend-new #amelia-container .am-payments__method-button img {
	height: 24px;
	width: 24px;
}

#amelia-app-backend-new #amelia-container .am-payments__method-button .barion {
	width: 50px;
}

#amelia-app-backend-new #amelia-container .am-payments__method-button div p {
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-ps-text);
	margin: 0;
	text-align: center;
	word-break: break-all;
}

#amelia-app-backend-new #amelia-container .am-payments__method-button div span {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.66666;
	color: var(--am-c-ps-text-op50);
}

#amelia-app-backend-new #amelia-container .am-payments__method-button__selected {
	background: var(--am-c-ps-primary-op10);
	border: 1px solid var(--am-c-ps-primary);
	box-sizing: border-box;
	box-shadow: 0 1px 1px var(--am-c-ps-primary-op06);
}

#amelia-app-backend-new #amelia-container .am-payments__method-button-4 {
	width: calc(25% - 6px);
}

#amelia-app-backend-new #amelia-container .am-payments__method-button-4.am-rw-480 {
	width: calc(50% - 6px);
}

#amelia-app-backend-new #amelia-container .am-payments__method-button-3 {
	width: calc(33.333333% - 6px);
}

#amelia-app-backend-new #amelia-container .am-payments__method-button-3.am-rw-420, #amelia-app-backend-new #amelia-container .am-payments__method-button-2, #amelia-app-backend-new #amelia-container .am-payments__method-button-2.am-rw-420 {
	width: calc(50% - 6px);
}

#amelia-app-backend-new #amelia-container .am-payments__pm {
	margin-top: 24px;
}

#amelia-app-backend-new #amelia-container .am-payments .el-checkbox__label {
	font-size: 15px;
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item * {
	font-size: 14px;
	line-height: 1.42857;
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item__label {
	color: var(--am-c-atc-text-op40);
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item__value {
	color: var(--am-c-atc-text);
}

#amelia-app-backend-new #amelia-container .am-congrats__info-title {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55555;
	color: var(--am-c-congrats-text);
	margin: 16px 0 12px;
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 12px;
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item * {
	font-size: 15px;
	line-height: 1.6;
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item.am-rw-480 {
	flex-direction: column;
	align-items: flex-start;
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item__label {
	color: var(--am-c-congrats-text-op40);
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item__value {
	font-weight: 500;
	color: var(--am-c-congrats-text);
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item__value.collapsable {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	margin-top: -9px;
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item__value.collapsable span {
	padding: 2px 0;
}

#amelia-app-backend-new #amelia-container .am-congrats__info-item__value .am-clickable {
	color: var(--am-c-congrats-primary);
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-congrats__main {
	display: flex;
	margin-top: 22px;
	flex-direction: column;
	align-items: center;
	font-family: var(--am-font-family);
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-congrats__main>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__main>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__main>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__main>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__main>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__main>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-congrats__main img {
	width: 54px;
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-congrats__main-heading {
	margin-bottom: 2px;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: var(--am-c-congrats-heading-text);
}

#amelia-app-backend-new #amelia-container .am-congrats__main-atc {
	margin-top: 16px;
}

#amelia-app-backend-new #amelia-container .am-congrats__main span {
	color: var(--am-c-congrats-heading-text-op40);
	font-weight: 400;
	font-size: 14px;
	line-height: 1.42857;
}

#amelia-app-backend-new .am-asi__top-message {
	width: 100%;
	margin-bottom: 22px;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.5;
	border: 1px solid var(--am-c-success);
	border-bottom-width: 4px;
	box-shadow: 0 2px 3px rgba(26, 44, 55, .1);
	border-radius: 5px;
}

#amelia-app-backend-new .am-asi__top-message .el-alert--success {
	border: none;
}

#amelia-app-backend-new .am-asi__top-message .el-alert .el-icon {
	color: var(--am-c-success);
}

#amelia-app-backend-new .am-asi__top-message .el-alert__closebtn {
	font-size: 16px;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new .am-asi__social-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin: 8px 0 24px;
	gap: 24px;
}

#amelia-app-backend-new .am-asi__social-wrapper img {
	border: 1px solid #d1d5d7;
	padding: 4px;
	border-radius: 4px;
}

#amelia-app-backend-new .am-asi__social-divider {
	align-items: center;
	display: flex;
	margin-bottom: 24px;
}

#amelia-app-backend-new .am-asi__social-divider:before, #amelia-app-backend-new .am-asi__social-divider:after {
	background: var(--shade-250, #d1d5d7);
	content: "";
	height: 1px;
	width: 100%;
}

#amelia-app-backend-new .am-asi__social-divider span {
	flex: none;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: var(--shade-500, #808a90);
	margin-left: 8px;
	margin-right: 8px;
}

#amelia-app-backend-new .am-asi__footer-text {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-main-text-op70);
	cursor: pointer;
}

#amelia-app-backend-new .am-asi__email {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	text-align: center;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new .am-asi__footer {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

#amelia-app-backend-new .am-asi__footer-text {
	display: inline-flex;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	margin: 0 4px 0 0;
	color: var(--am-c-main-text-op60);
}

#amelia-app-backend-new .am-asi__footer-link {
	display: inline-flex;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-primary);
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-asi {
	max-width: 400px;
	width: 100%;
	background-color: var(--am-c-main-bgr);
	box-shadow: 0 0 9px -4px var(--am-c-main-text-op40), 0 17px 35px -12px var(--am-c-main-text-op25);
	border-radius: 12px;
	padding: 32px 24px 24px;
	margin: 0 auto;
	font-family: var(--am-font-family);
}

.amelia-v2-booking #amelia-container .am-asi * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-asi__top {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 0 32px;
}

.amelia-v2-booking #amelia-container .am-asi__header {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-main-heading-text);
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-asi__text {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	text-align: center;
	color: var(--am-c-main-text-op70);
}

.amelia-v2-booking #amelia-container .am-asi__form .am-ff__item-label {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-main-text);
}

.amelia-v2-booking #amelia-container .am-asi__form .el-form-item {
	margin-bottom: 30px;
}

.amelia-v2-booking #amelia-container .am-asi__form .el-form-item__label {
	margin: 0 0 4px;
}

.amelia-v2-booking #amelia-container .am-asi__btn {
	width: 100%;
	margin: 16px 0;
}

.amelia-v2-booking #amelia-container .am-asi__footer {
	display: flex;
	align-items: center;
	justify-content: center;
}

.amelia-v2-booking #amelia-container .am-asi__footer-text {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	margin: 0 4px 0 0;
	color: var(--am-c-main-text-op60);
}

.amelia-v2-booking #amelia-container .am-asi__footer-link {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-primary);
	cursor: pointer;
}

#amelia-app-backend-new .am-asi {
	max-width: 400px;
	width: 100%;
	background-color: var(--am-c-main-bgr);
	box-shadow: 0 0 9px -4px var(--am-c-main-text-op40), 0 17px 35px -12px var(--am-c-main-text-op25);
	border-radius: 12px;
	padding: 32px 24px 24px;
	margin: 0 auto;
	font-family: var(--am-font-family);
}

#amelia-app-backend-new .am-asi * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

#amelia-app-backend-new .am-asi__top {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 0 32px;
}

#amelia-app-backend-new .am-asi__header {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-main-heading-text);
	margin: 0 0 4px;
}

#amelia-app-backend-new .am-asi__text {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	text-align: center;
	color: var(--am-c-main-text-op70);
}

#amelia-app-backend-new .am-asi__form .am-ff__item-label {
	font-size: 15px;
	font-weight: 500;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new .am-asi__form .el-form-item {
	margin-bottom: 30px;
}

#amelia-app-backend-new .am-asi__form .el-form-item__label {
	margin: 0 0 4px;
}

#amelia-app-backend-new .am-asi__btn {
	width: 100%;
	margin: 16px 0;
}

#amelia-app-backend-new .am-asi__footer {
	display: flex;
	align-items: center;
	justify-content: center;
}

#amelia-app-backend-new .am-asi__footer-text {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	margin: 0 4px 0 0;
	color: var(--am-c-main-text-op60);
}

#amelia-app-backend-new .am-asi__footer-link {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-primary);
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-capf {
	margin-bottom: 20px;
}

#amelia-app-backend-new #amelia-container .am-capf .am-slide-fade-enter-active {
	transition: all .3s ease-out;
}

#amelia-app-backend-new #amelia-container .am-capf .am-slide-fade-leave-active {
	transition: all .3s cubic-bezier(1, .5, .8, 1);
}

#amelia-app-backend-new #amelia-container .am-capf .am-slide-fade-enter-from, #amelia-app-backend-new #amelia-container .am-capf .am-slide-fade-leave-to {
	transform: translatey(20px);
	opacity: 0;
}

#amelia-app-backend-new #amelia-container .am-capf__zone {
	padding: 0 0 16px;
}

#amelia-app-backend-new #amelia-container .am-capf__heading {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-capf-heading-text);
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-capf__list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 10px;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item {
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item .el-input__prefix {
	font-size: 24px;
	color: var(--am-c-capf-text);
}

#amelia-app-backend-new #amelia-container .am-capf__list-item .el-input__inner {
	font-weight: 500;
	font-size: 14px;
	color: var(--am-c-capf-text);
	padding-left: 40px !important;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item .el-input__inner::placeholder {
	color: var(--am-c-capf-text);
}

#amelia-app-backend-new #amelia-container .am-capf__list-item .el-select__tags {
	display: flex;
	max-width: calc(100% - 68px) !important;
	left: 40px;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item .el-select__tags>span {
	display: flex;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item .el-select__tags-text {
	max-width: unset !important;
	width: 100%;
	font-size: 14px;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item .el-select__tags .el-tag {
	min-width: 46px;
	overflow: hidden;
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: none;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item .el-select__tags .el-tag.is-closable .el-select__tags-text {
	display: block;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item .el-select__tags .el-tag__content {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item .el-select__tags .el-tag__close, #amelia-app-backend-new #amelia-container .am-capf__list-item.am-selected .el-input__suffix-inner {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item.am-capf__list-item-4 {
	width: calc(25% - 2px);
}

#amelia-app-backend-new #amelia-container .am-capf__list-item.am-capf__list-item-4.am-rw-650 {
	width: calc(50% - 2px);
	margin: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item.am-capf__list-item-4.am-rw-500 {
	width: 100%;
	margin: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item.am-capf__list-item-3 {
	width: calc(33.333% - 2px);
}

#amelia-app-backend-new #amelia-container .am-capf__list-item.am-capf__list-item-3.am-rw-500 {
	width: 100%;
	margin: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item.am-capf__list-item-2 {
	width: calc(50% - 2px);
}

#amelia-app-backend-new #amelia-container .am-capf__list-item.am-capf__list-item-2.am-rw-500 {
	width: 100%;
	margin: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-capf__list-item.am-capf__list-item-1 {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-capf__menu {
	display: flex;
	flex-wrap: nowrap;
	justify-content: right;
	margin-bottom: 20px;
}

#amelia-app-backend-new #amelia-container .am-capf__menu-datepicker .el-input__prefix {
	font-size: 24px;
	color: var(--am-c-capf-text);
}

#amelia-app-backend-new #amelia-container .am-capf__menu-datepicker .el-input__inner {
	font-weight: 500;
	font-size: 14px;
	color: var(--am-c-capf-text);
	padding-left: 40px !important;
}

#amelia-app-backend-new #amelia-container .am-capf__menu-datepicker .el-input__inner::placeholder {
	color: var(--am-c-capf-text);
}

#amelia-app-backend-new #amelia-container .am-capf__menu-datepicker .el-range-editor {
	height: 32px;
	padding-left: 10px !important;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-capf__menu-datepicker .el-range__icon {
	font-size: 24px;
	color: var(--am-c-capf-text);
}

#amelia-app-backend-new #amelia-container .am-capf__menu-datepicker .el-range-input {
	font-size: 14px;
	font-weight: 500;
	color: var(--am-c-capf-text);
	background-color: transparent;
}

#amelia-app-backend-new #amelia-container .am-capf__menu-datepicker .el-range-separator {
	color: var(--am-c-capf-text);
}

#amelia-app-backend-new #amelia-container .am-capf__menu-btn {
	border-radius: 6px;
	box-shadow: 0 5px 5px var(--am-c-capf-text-op10);
}

#amelia-app-backend-new #amelia-container .am-capf__menu-btn.am-button {
	margin-left: 16px;
}

#amelia-app-backend-new #amelia-container .am-capf__menu-btn .am-icon-filter {
	font-size: 24px;
}

#amelia-app-backend-new #amelia-container .am-capf__clear {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	width: 13px;
	height: 32px;
	top: 0;
	right: 10px;
	color: var(--am-c-primary);
	cursor: pointer;
	z-index: 999;
}

.el-popover .am-cc__periods {
	width: 340px;
}

.el-popover .am-cc__periods.am-w-420 {
	width: 100%;
}

.el-popover .am-cc__periods-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 4px;
}

.el-popover .am-cc__periods-item:last-child {
	margin: 0;
}

.el-popover .am-cc__periods-date, .el-popover .am-cc__periods-time {
	display: inline-flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	color: var(--am-c-cc-text);
}

.el-popover .am-cc__periods-link {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	cursor: pointer;
	font-size: 14px;
	color: var(--am-c-cc-primary);
	text-decoration: none;
}

.el-popover .am-cc__periods-link:hover, .el-popover .am-cc__periods-link:hover [class^=am-icon] {
	color: var(--am-c-cc-primary-op70);
}

.el-popover .am-cc__periods-link [class^=am-icon] {
	font-size: 18px;
	color: var(--am-c-cc-primary);
}

.el-popover .am-cc__periods-link__list {
	display: block;
}

.el-popover .am-cc__extras {
	width: 340px;
}

.el-popover .am-cc__extras.am-w-420 {
	width: 100%;
}

.el-popover .am-cc__extras-item {
	width: 100%;
	display: flex;
	align-items: center;
	margin: 0 0 4px;
}

.el-popover .am-cc__extras-item:last-child {
	margin: 0;
}

.el-popover .am-cc__extras-item__inner {
	width: 100%;
	display: flex;
	align-items: center;
}

.el-popover .am-cc__extras-item__inner.am-flex-space {
	justify-content: space-between;
}

.el-popover .am-cc__extras-item__inner.am-flex-end {
	justify-content: flex-end;
}

.el-popover .am-cc__extras-item__inner>span {
	width: 33.333%;
	display: inline-flex;
	font-size: 14px;
	line-height: 1.428571429;
}

.el-popover .am-cc__extras-name {
	display: inline-flex;
	flex: 0 0 auto;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	color: var(--am-c-cc-text);
	margin: 0 8px 0 0;
}

.el-popover .am-cc__extras-duration, .el-popover .am-cc__extras-price {
	font-weight: 400;
	color: var(--am-c-cc-text-op70);
	padding: 0 4px 0 0;
}

.el-popover .am-cc__extras-price {
	justify-content: center;
}

.el-popover .am-cc__extras-quantity {
	font-weight: 500;
	color: var(--am-c-cc-text);
	justify-content: flex-end;
}

.el-popover .am-cc__tickets {
	width: 340px;
}

.el-popover .am-cc__tickets.am-w-420 {
	width: 100%;
}

.el-popover .am-cc__tickets-item {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0 0 16px;
}

.el-popover .am-cc__tickets-item:last-child {
	margin: 0;
}

.el-popover .am-cc__tickets-name {
	width: 100%;
	display: flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.428571429;
	color: var(--am-c-cc-text);
	margin: 0 0 4px;
}

.el-popover .am-cc__tickets-calc {
	width: 100%;
	display: flex;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.384615385;
	color: var(--am-c-cc-text-op70);
	margin: 0 0 4px;
}

.el-popover .am-cc__tickets-price {
	display: flex;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.428571429;
	color: var(--am-c-cc-primary);
}

.el-popover .am-cc__employee {
	width: 340px;
}

.el-popover .am-cc__employee.am-w-420 {
	width: 100%;
}

.el-popover .am-cc__employee-wrapper {
	max-height: 350px;
	overflow-x: hidden;
}

.el-popover .am-cc__employee-wrapper .am-cc__employee-desc {
	margin-bottom: 16px;
}

.el-popover .am-cc__employee-wrapper::-webkit-scrollbar {
	width: 6px;
}

.el-popover .am-cc__employee-wrapper::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

.el-popover .am-cc__employee-wrapper::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

.el-popover .am-cc__employee-item {
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0 0 16px;
}

.el-popover .am-cc__employee-item:last-child {
	margin: 0;
}

.el-popover .am-cc__employee-heading {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 8px;
	margin: 0 0 16px;
}

.el-popover .am-cc__employee-heading__inner {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% - 44px);
}

.el-popover .am-cc__employee-img {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background-color: var(--am-c-cc-text);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.el-popover .am-cc__employee-name {
	display: inline-flex;
	flex-wrap: wrap;
	word-break: break-word;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-cc-text-op90);
	margin: 0 6px 0 0;
}

.el-popover .am-cc__employee-badge {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 24px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.el-popover .am-cc__employee-desc {
	font-size: 13px;
	line-height: 2;
	word-break: break-word;
	white-space: break-spaces;
	color: var(--am-c-cc-text-op80);
	margin-top: 22px;
}

.el-popover .am-cc__employee-desc * {
	font-size: 13px;
	line-height: 2;
	word-break: break-word;
	white-space: break-spaces;
	color: var(--am-c-fcis-text-op80);
}

.el-popover .am-cc__employee-desc a {
	color: var(--am-c-fcis-primary);
}

.el-popover .am-cc__employee-desc.ql-description .ql-font-serif {
	font-family: Georgia, Times New Roman, serif;
}

.el-popover .am-cc__employee-desc.ql-description .ql-font-monospace {
	font-family: Monaco, Courier New, monospace;
}

.el-popover .am-cc__employee-desc.ql-description p {
	font-weight: 400;
	text-align: revert;
}

.el-popover .am-cc__employee-desc.ql-description p:empty {
	height: 1em;
}

.el-popover .am-cc__employee-desc.ql-description strong {
	font-weight: 700;
}

.el-popover .am-cc__employee-desc.ql-description em {
	font-style: italic;
}

.el-popover .am-cc__employee-desc.ql-description p, .el-popover .am-cc__employee-desc.ql-description ol, .el-popover .am-cc__employee-desc.ql-description ul, .el-popover .am-cc__employee-desc.ql-description pre, .el-popover .am-cc__employee-desc.ql-description blockquote, .el-popover .am-cc__employee-desc.ql-description h1, .el-popover .am-cc__employee-desc.ql-description h2, .el-popover .am-cc__employee-desc.ql-description h3, .el-popover .am-cc__employee-desc.ql-description h4, .el-popover .am-cc__employee-desc.ql-description h5, .el-popover .am-cc__employee-desc.ql-description h6 {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.el-popover .am-cc__employee-desc.ql-description ol, .el-popover .am-cc__employee-desc.ql-description ul {
	padding-left: 1.5em;
}

.el-popover .am-cc__employee-desc.ql-description ol>li, .el-popover .am-cc__employee-desc.ql-description ul>li {
	list-style-type: none;
}

.el-popover .am-cc__employee-desc.ql-description ul>li:before {
	content: "•";
}

.el-popover .am-cc__employee-desc.ql-description ul[data-checked=true], .el-popover .am-cc__employee-desc.ql-description ul[data-checked=false] {
	pointer-events: none;
}

.el-popover .am-cc__employee-desc.ql-description ul[data-checked=true]>li *, .el-popover .am-cc__employee-desc.ql-description ul[data-checked=false]>li * {
	pointer-events: all;
}

.el-popover .am-cc__employee-desc.ql-description ul[data-checked=true]>li:before, .el-popover .am-cc__employee-desc.ql-description ul[data-checked=false]>li:before {
	color: #777;
	cursor: pointer;
	pointer-events: all;
}

.el-popover .am-cc__employee-desc.ql-description ul[data-checked=true]>li:before {
	content: "☑";
}

.el-popover .am-cc__employee-desc.ql-description ul[data-checked=false]>li:before {
	content: "☐";
}

.el-popover .am-cc__employee-desc.ql-description li:before {
	display: inline-block;
	white-space: nowrap;
	width: 1.2em;
}

.el-popover .am-cc__employee-desc.ql-description li:not(.ql-direction-rtl):before {
	margin-left: -1.5em;
	margin-right: .3em;
	text-align: right;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-direction-rtl:before {
	margin-left: .3em;
	margin-right: -1.5em;
}

.el-popover .am-cc__employee-desc.ql-description ol li:not(.ql-direction-rtl), .el-popover .am-cc__employee-desc.ql-description ul li:not(.ql-direction-rtl) {
	padding-left: 1.5em;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-direction-rtl, .el-popover .am-cc__employee-desc.ql-description ul li.ql-direction-rtl {
	padding-right: 1.5em;
}

.el-popover .am-cc__employee-desc.ql-description ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

.el-popover .am-cc__employee-desc.ql-description ol li:before {
	content: counter(list-0, decimal) ". ";
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-1 {
	counter-increment: list-1;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-1:before {
	content: counter(list-1, lower-alpha) ". ";
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-2 {
	counter-increment: list-2;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-2:before {
	content: counter(list-2, lower-roman) ". ";
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-3 {
	counter-increment: list-3;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-3:before {
	content: counter(list-3, decimal) ". ";
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-4 {
	counter-increment: list-4;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-4:before {
	content: counter(list-4, lower-alpha) ". ";
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-5 {
	counter-increment: list-5;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-5:before {
	content: counter(list-5, lower-roman) ". ";
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-6 {
	counter-increment: list-6;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-6:before {
	content: counter(list-6, decimal) ". ";
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-7 {
	counter-increment: list-7;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-7:before {
	content: counter(list-7, lower-alpha) ". ";
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-8 {
	counter-increment: list-8;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-8:before {
	content: counter(list-8, lower-roman) ". ";
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-8 {
	counter-reset: list-9;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-9 {
	counter-increment: list-9;
}

.el-popover .am-cc__employee-desc.ql-description ol li.ql-indent-9:before {
	content: counter(list-9, decimal) ". ";
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 3em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left: 4.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 3em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right: 4.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 6em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left: 7.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 6em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right: 7.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 9em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left: 10.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 9em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right: 10.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 12em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left: 13.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 12em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right: 13.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 15em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left: 16.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 15em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right: 16.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 18em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left: 19.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 18em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right: 19.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 21em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left: 22.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 21em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right: 22.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 24em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left: 25.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 24em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right: 25.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 27em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left: 28.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 27em;
}

.el-popover .am-cc__employee-desc.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right: 28.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-video {
	display: block;
	max-width: 100%;
}

.el-popover .am-cc__employee-desc.ql-description .ql-video.ql-align-center {
	margin: 0 auto;
}

.el-popover .am-cc__employee-desc.ql-description .ql-video.ql-align-right {
	margin: 0 0 0 auto;
}

.el-popover .am-cc__employee-desc.ql-description .ql-size-small {
	font-size: .75em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-size-large {
	font-size: 1.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-size-huge {
	font-size: 2.5em;
}

.el-popover .am-cc__employee-desc.ql-description .ql-direction-rtl {
	direction: rtl;
	text-align: inherit;
}

.el-popover .am-cc__employee-desc.ql-description .ql-align-center {
	text-align: center;
}

.el-popover .am-cc__employee-desc.ql-description .ql-align-justify {
	text-align: justify;
}

.el-popover .am-cc__employee-desc.ql-description .ql-align-right {
	text-align: right;
}

.el-popover .am-cc__employee-desc.ql-description .ql-formats {
	display: inline-block;
	vertical-align: middle;
}

.el-popover .am-cc__employee-desc.ql-description .ql-formats:after {
	clear: both;
	content: "";
	display: table;
}

.el-popover .am-cc__employee-desc.ql-description .ql-stroke {
	fill: none;
	stroke: #444;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2;
}

.el-popover .am-cc__employee-desc.ql-description .ql-stroke-miter {
	fill: none;
	stroke: #444;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

.el-popover .am-cc__employee-desc.ql-description .ql-fill, .el-popover .am-cc__employee-desc.ql-description .ql-stroke.ql-fill {
	fill: #444;
}

.el-popover .am-cc__employee-desc.ql-description .ql-empty {
	fill: none;
}

.el-popover .am-cc__employee-desc.ql-description .ql-even {
	fill-rule: evenodd;
}

.el-popover .am-cc__employee-desc.ql-description .ql-thin, .el-popover .am-cc__employee-desc.ql-description .ql-stroke.ql-thin {
	stroke-width: 1;
}

.el-popover .am-cc__employee-desc.ql-description .ql-transparent {
	opacity: .4;
}

.el-popover .am-cc__employee-desc.ql-description .ql-direction svg:last-child {
	display: none;
}

.el-popover .am-cc__employee-desc.ql-description .ql-direction.ql-active svg:last-child {
	display: inline;
}

.el-popover .am-cc__employee-desc.ql-description .ql-direction.ql-active svg:first-child {
	display: none;
}

.el-popover .am-cc__employee-desc.ql-description h1 {
	font-size: 2em;
}

.el-popover .am-cc__employee-desc.ql-description h2 {
	font-size: 1.5em;
}

.el-popover .am-cc__employee-desc.ql-description h3 {
	font-size: 1.17em;
}

.el-popover .am-cc__employee-desc.ql-description h4 {
	font-size: 1em;
}

.el-popover .am-cc__employee-desc.ql-description h5 {
	font-size: .83em;
}

.el-popover .am-cc__employee-desc.ql-description h6 {
	font-size: .67em;
}

.el-popover .am-cc__employee-desc.ql-description a {
	text-decoration: underline;
}

.el-popover .am-cc__employee-desc.ql-description blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
}

.el-popover .am-cc__employee-desc.ql-description code, .el-popover .am-cc__employee-desc.ql-description pre {
	border-radius: 3px;
}

.el-popover .am-cc__employee-desc.ql-description pre {
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 10px;
}

.el-popover .am-cc__employee-desc.ql-description code {
	font-size: 85%;
	padding: 2px 4px;
}

.el-popover .am-cc__employee-desc.ql-description pre.ql-syntax {
	background-color: #23241f;
	color: #f8f8f2;
	overflow: visible;
}

.el-popover .am-cc__employee-desc.ql-description img {
	max-width: 100%;
}

.el-popover .am-cc__qr-codes {
	display: flex;
	flex-direction: column;
	max-width: 480px;
	gap: 6px;
}

.el-popover .am-cc__qr-codes__item {
	padding: 6px 12px;
	border-radius: 4px;
	cursor: pointer;
	text-align: left;
	font-size: 14px;
	color: var(--am-c-cc-text);
	transition: color .3s;
}

.el-popover .am-cc__qr-codes__item:hover {
	color: var(--am-c-cc-primary);
}

.el-popover.am-cc__popover.el-popper {
	padding: 16px;
	background-color: var(--am-c-cc-bgr);
	border-color: var(--am-c-cc-bgr);
	box-shadow: 0 2px 12px 0 var(--am-c-cc-text-op10);
}

.el-popover.am-cc__popover.el-popper * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.el-popover .am-cc__popover-heading {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-cc-text);
	margin: 0 0 16px;
}

#amelia-app-backend-new #amelia-container .am-collapse-card-dialog__trigger:focus-visible {
	outline: 2px solid var(--am-c-primary, #1246d6);
	outline-offset: 2px;
	border-radius: 4px;
}

#amelia-app-backend-new #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog {
	width: 90%;
	max-width: 100%;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	border-radius: 8px;
	padding: 0 24px 0 0;
}

#amelia-app-backend-new #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-slide-popup__block-header {
	padding: 20px 0 24px 24px;
	gap: 24px;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-collapse-card-dialog__content {
	overflow-x: hidden;
	overflow-y: auto;
	min-height: 400px;
	padding: 0 0 24px 24px;
	background-color: var(--am-c-main-bgr);
}

#amelia-app-backend-new #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-collapse-card-dialog__content--scrollable {
	padding-right: 6px;
}

#amelia-app-backend-new #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-collapse-card-dialog__content::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-collapse-card-dialog__content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new #amelia-container .am-slide-popup__block-inner.am-position-center.am-collapse-card-dialog .am-collapse-card-dialog__content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new #amelia-container .am-cc * {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-wrapper {
	padding: 12px 16px;
	flex-wrap: wrap;
	gap: 8px 0;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-wrapper .am-collapse-item__trigger-side {
	padding: 5px 6px;
	order: 2;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part {
	display: flex;
	align-items: center;
	gap: 8px;
	width: 100%;
	justify-content: space-between;
	min-height: 32px;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part:nth-child(1) {
	order: 0;
	width: calc(100% - var(--am-actions-width) - 44px);
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part:nth-child(1).am-rw-500 {
	width: calc(100% - 44px);
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part:nth-child(2) {
	order: 3;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part:nth-child(2).am-rw-500 {
	order: 2;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part:nth-child(3).am-rw-500 {
	order: 3;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part:nth-child(3).am-rw-500 .am-cc__status {
	margin-left: auto;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part.am-flex-wrap, #amelia-app-backend-new #amelia-container .am-cc__heading-info__part.am-rw-420 {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-actions {
	display: flex;
	align-items: center;
	justify-content: space-between;
	align-self: flex-start;
	order: 2;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-actions.am-rw-500 {
	order: 1;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-actions.am-rw-500 .am-cc__edit-btn {
	margin-left: auto;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-actions .am-button {
	--am-padd-btn: 4px 6px 4px 12px;
}

#amelia-app-backend-new #amelia-container .am-cc__heading-actions .am-button-single {
	--am-padd-btn: 4px 12px 4px 12px;
}

#amelia-app-backend-new #amelia-container .am-cc__time {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	color: var(--am-c-cc-text);
	background-color: var(--am-c-cc-text-op10);
	border-radius: 12px;
	padding: 2px 12px;
	margin: 4px 8px 4px 0;
}

#amelia-app-backend-new #amelia-container .am-cc__name {
	display: flex;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-cc-text);
	margin: 4px 8px;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-cc__employee {
	display: flex;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-cc-text);
	margin: 4px 8px;
}

#amelia-app-backend-new #amelia-container .am-cc__status {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	border-radius: 12px;
	padding: 2px 12px;
	margin: 4px 8px;
}

#amelia-app-backend-new #amelia-container .am-cc__status:before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	margin: 0 4px 0 0;
}

#amelia-app-backend-new #amelia-container .am-cc__status-canceled {
	color: var(--am-c-cc-error);
	background-color: var(--am-c-cc-error-op15);
}

#amelia-app-backend-new #amelia-container .am-cc__status-canceled:before {
	background-color: var(--am-c-cc-error);
}

#amelia-app-backend-new #amelia-container .am-cc__status-rejected {
	color: var(--am-c-cc-text);
	background-color: var(--am-c-cc-text-op15);
}

#amelia-app-backend-new #amelia-container .am-cc__status-rejected:before {
	background-color: var(--am-c-cc-text);
}

#amelia-app-backend-new #amelia-container .am-cc__status-pending {
	color: var(--am-c-cc-warning);
	background-color: var(--am-c-cc-warning-op15);
}

#amelia-app-backend-new #amelia-container .am-cc__status-pending:before {
	background-color: var(--am-c-cc-warning);
}

#amelia-app-backend-new #amelia-container .am-cc__status-approved {
	color: var(--am-c-cc-success);
	background-color: var(--am-c-cc-success-op15);
}

#amelia-app-backend-new #amelia-container .am-cc__status-approved:before {
	background-color: var(--am-c-cc-success);
}

#amelia-app-backend-new #amelia-container .am-cc__edit-btn {
	margin: 0;
	font-size: 24px;
	color: var(--am-c-cc-text);
}

#amelia-app-backend-new #amelia-container .am-cc__edit-item {
	display: flex;
	align-items: center;
	color: var(--am-c-cc-text);
}

#amelia-app-backend-new #amelia-container .am-cc__edit-item span[class^=am-icon] {
	font-size: 24px;
}

#amelia-app-backend-new #amelia-container .am-cc__content {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	padding: 0 16px 16px;
}

#amelia-app-backend-new #amelia-container .am-cc__content.am-rw-500 {
	padding: 16px 16px 0;
}

#amelia-app-backend-new #amelia-container .am-cc__content-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	border-radius: 8px;
	background-color: var(--am-c-cc-text-op03);
	padding: 12px;
}

#amelia-app-backend-new #amelia-container .am-cc__data {
	display: flex;
	align-items: center;
	color: var(--am-c-cc-text);
}

#amelia-app-backend-new #amelia-container .am-cc__data.el-tooltip__trigger, #amelia-app-backend-new #amelia-container .am-cc__data.link {
	color: var(--am-c-cc-primary);
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-cc__data.el-tooltip__trigger:hover, #amelia-app-backend-new #amelia-container .am-cc__data.link:hover {
	color: var(--am-c-cc-primary-op70);
}

#amelia-app-backend-new #amelia-container .am-cc__data-text {
	font-size: 14px;
	font-weight: 400;
	line-height: 2;
	color: inherit;
}

#amelia-app-backend-new #amelia-container .am-cc__data-text.link {
	text-decoration: none;
}

#amelia-app-backend-new #amelia-container .am-cc__data [class^=am-icon] {
	font-size: 28px;
	color: inherit;
}

#amelia-app-backend-new #amelia-container .am-cc .am-collapse-item__content {
	border-top: 0;
}

.el-popper.el-popover .am-cc__edit-item {
	display: flex;
	align-items: center;
	color: var(--am-c-cc-text);
	border-radius: 4px;
	padding: 4px;
	cursor: pointer;
	transition: background-color .3s ease-in-out;
}

.el-popper.el-popover .am-cc__edit-item:hover {
	background-color: var(--am-c-cc-text-op15);
}

.el-popper.el-popover .am-cc__edit-item.am-delete {
	--am-c-cc-text: var(--am-c-cc-error);
}

.el-popper.el-popover .am-cc__edit-item.am-delete:hover {
	background-color: var(--am-c-cc-error-op15);
}

.el-popper.el-popover .am-cc__edit-item span[class^=am-icon] {
	font-size: 24px;
	color: inherit;
	margin: 0 4px 0 0;
}

.el-popper.el-popover .am-cc__edit-text {
	font-size: 14px;
	line-height: 1.7142857;
	color: inherit;
}

.el-popper.el-popover.am-cc__popper {
	padding: 6px 4px;
	background-color: var(--am-c-cc-bgr);
	border-color: var(--am-c-cc-bgr);
	box-shadow: 0 2px 12px 0 var(--am-c-cc-text-op10);
}

.el-popper.el-popover.am-cc__popper * {
	font-family: var(--am-font-family), sans-serif;
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-fs__main-heading-inner {
	display: flex;
	align-items: center;
}

.amelia-v2-booking #amelia-container .am-fs__main-heading-inner .am-heading-prev {
	margin-right: 12px;
}

.amelia-v2-booking #amelia-container .am-fs__main-inner.amelia-v2-booking #amelia-container .am-fs__main-inner-dt {
	padding: 0 20px;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-mobile {
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-mobile .am-skeleton-slots-days {
	gap: 6px;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-mobile .am-skeleton-slots-days .el-skeleton__item {
	height: 28px;
	max-width: 56px;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-filters {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0 0 24px;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-filters .el-skeleton__item {
	height: 36px;
	width: 20%;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-filters :first-child {
	width: 26%;
	margin-right: 16px;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-filters :last-child {
	width: 16%;
	margin-left: 16px;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-weekdays {
	padding-bottom: 12px;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-weekdays .el-skeleton__item {
	max-width: 30px;
	height: 24px;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-days {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	gap: 8px;
}

.amelia-v2-booking #amelia-container .am-skeleton-slots-days .el-skeleton__item {
	margin: 0 1.5px;
	height: 40px;
	max-width: 56px;
}

#amelia-app-backend-new #amelia-container .am-csd {
	border-radius: 8px;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-csd * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container .am-csd__cancel.am-slide-popup__block-inner.am-position-center {
	max-width: 480px;
	width: 100%;
	padding: 0;
	border-radius: 8px;
	background-color: var(--am-c-csd-bgr);
}

#amelia-app-backend-new #amelia-container .am-csd__cancel .am-csd__content p {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
	padding: 0;
	color: var(--am-c-csd-text);
}

#amelia-app-backend-new #amelia-container .am-csd__reschedule.am-slide-popup__block-inner.am-position-center {
	max-width: 520px;
	width: 100%;
	padding: 0;
	border-radius: 8px;
	background-color: var(--am-c-csd-bgr);
}

#amelia-app-backend-new #amelia-container .am-csd__reschedule.am-csd {
	display: flex;
	flex-direction: column;
}

#amelia-app-backend-new #amelia-container .am-csd__reschedule .am-csd__inner {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-csd__reschedule .am-csd__header {
	border-bottom: 1px solid var(--am-c-csd-text-op10);
}

#amelia-app-backend-new #amelia-container .am-csd__reschedule .am-csd__content {
	padding: 24px;
	overflow-x: hidden;
}

#amelia-app-backend-new #amelia-container .am-csd__reschedule .am-csd__content table {
	margin: 0;
	border: none;
}

#amelia-app-backend-new #amelia-container .am-csd__reschedule .am-csd__content::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new #amelia-container .am-csd__reschedule .am-csd__content::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new #amelia-container .am-csd__reschedule .am-csd__content::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new #amelia-container .am-csd__reschedule .am-csd__footer {
	border-top: 1px solid var(--am-c-csd-text-op10);
}

#amelia-app-backend-new #amelia-container .am-csd__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 24px 24px;
}

#amelia-app-backend-new #amelia-container .am-csd__header-text {
	font-size: 18px;
	font-weight: 500;
	color: var(--am-c-csd-text);
}

#amelia-app-backend-new #amelia-container .am-csd__header-btn {
	color: var(--am-c-csd-text);
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-csd__content {
	padding: 0 24px;
}

#amelia-app-backend-new #amelia-container .am-csd__alert {
	margin: 0 0 24px;
}

#amelia-app-backend-new #amelia-container .am-csd__alert .el-alert {
	padding: 4px 12px 4px 0;
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container .am-csd__alert .el-alert__content .el-alert__closebtn {
	top: 50%;
	transform: translateY(-50%);
}

#amelia-app-backend-new #amelia-container .am-csd__alert .el-alert__title {
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 1.5;
}

#amelia-app-backend-new #amelia-container .am-csd__alert .el-alert__title .am-icon-clearable {
	font-size: 28px;
	line-height: 1;
	color: var(--am-c-alerte-bgr);
}

#amelia-app-backend-new #amelia-container .am-csd__filter {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 16px;
}

#amelia-app-backend-new #amelia-container .am-csd__filter.am-rw-480 {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-csd__filter-wrapper .el-form-item {
	display: block;
	font-family: var(--am-font-family);
	font-size: var(--am-fs-label);
	margin-bottom: 24px;
}

#amelia-app-backend-new #amelia-container .am-csd__filter-wrapper .el-form-item__label {
	flex: 0 0 auto;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-csd__filter-wrapper .el-form-item__label:before {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-csd__filter-wrapper .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-inp);
	min-width: 0;
}

#amelia-app-backend-new #amelia-container .am-csd__filter-wrapper .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding-top: 4px;
}

#amelia-app-backend-new #amelia-container .am-csd__filter .el-form-item {
	width: calc(50% - 12px);
}

#amelia-app-backend-new #amelia-container .am-csd__filter .el-form-item.am-csd__filter-item-full, #amelia-app-backend-new #amelia-container .am-csd__filter .el-form-item.am-rw-480 {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-csd__filter .el-form-item__error {
	line-height: 1;
}

#amelia-app-backend-new #amelia-container .am-csd__filter .el-form-item .el-input__inner {
	height: 40px !important;
}

.amelia-v2-booking #amelia-container .am-csd {
	border-radius: 8px;
	padding: 0;
}

.amelia-v2-booking #amelia-container .am-csd * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

.amelia-v2-booking #amelia-container .am-csd__cancel.am-slide-popup__block-inner.am-position-center {
	max-width: 480px;
	width: 100%;
	padding: 0;
	border-radius: 8px;
	background-color: var(--am-c-csd-bgr);
}

.amelia-v2-booking #amelia-container .am-csd__cancel .am-csd__content p {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
	padding: 0;
	color: var(--am-c-csd-text);
}

.amelia-v2-booking #amelia-container .am-csd__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 24px 24px;
}

.amelia-v2-booking #amelia-container .am-csd__header-text {
	font-size: 18px;
	font-weight: 500;
	color: var(--am-c-csd-text);
}

.amelia-v2-booking #amelia-container .am-csd__header-btn {
	color: var(--am-c-csd-text);
	cursor: pointer;
}

.amelia-v2-booking #amelia-container .am-csd__content {
	padding: 0 24px;
}

.amelia-v2-booking #amelia-container .am-csd__footer {
	padding: 24px;
}

.amelia-v2-booking #amelia-container .am-csd .am-ccpss {
	--el-skeleton-to-color: var(--am-c-skeleton-op60);
	--el-skeleton-color: var(--am-c-skeleton-op20);
}

.amelia-v2-booking #amelia-container .am-csd .am-ccpss__heading {
	display: flex;
	width: 50%;
	padding: 20px 24px 24px;
}

.amelia-v2-booking #amelia-container .am-csd .am-ccpss__text {
	padding: 0 24px;
}

.amelia-v2-booking #amelia-container .am-csd .am-ccpss .el-skeleton__item {
	height: 25px;
}

.amelia-v2-booking #amelia-container .am-csd .am-ccpss .el-skeleton-item, .amelia-v2-booking #amelia-container .am-csd .am-ccpss .el-skeleton-item-wrapper-title {
	padding: 6px 0;
}

#amelia-app-backend-new #amelia-container .am-capa {
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-capa__wrapper {
	position: relative;
	padding: 0 0 0 32px;
}

#amelia-app-backend-new #amelia-container .am-capa__wrapper:before {
	content: "";
	display: block;
	width: 1px;
	height: calc(100% - 4px);
	position: absolute;
	top: 4px;
	left: 8px;
	background-image: linear-gradient(180deg, transparent, transparent 50%, var(--am-c-capa-bgr) 50%, var(--am-c-capa-bgr) 100%), linear-gradient(180deg, var(--am-c-capa-text-op25), var(--am-c-capa-text-op25), var(--am-c-capa-text-op25), var(--am-c-capa-text-op25));
	background-size: 3px 12px, 100% 20px;
}

#amelia-app-backend-new #amelia-container .am-capa__wrapper.am-no-border {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-capa__wrapper.am-no-border:before {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-capa__wrapper.am-rw-500 {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-capa__wrapper.am-rw-500:before {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-capa__date {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-capa-text-op70);
	margin: 24px 0 8px;
}

#amelia-app-backend-new #amelia-container .am-capa__date:before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 4px;
	left: -32px;
	background-color: var(--am-c-capa-text-op70);
	border-radius: 50%;
	z-index: 2;
}

#amelia-app-backend-new #amelia-container .am-capa__date:after {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 4px;
	left: -32px;
	background-color: var(--am-c-capa-bgr);
	border-radius: 50%;
	z-index: 1;
}

#amelia-app-backend-new #amelia-container .am-capa__date.am-today:before {
	background-color: var(--am-c-capa-primary);
}

#amelia-app-backend-new #amelia-container .am-capa__date.am-no-flag:before, #amelia-app-backend-new #amelia-container .am-capa__date.am-no-flag:after {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-capa__date.am-rw-500 {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-capa__date.am-rw-500:before {
	position: static;
	margin-right: 8px;
}

#amelia-app-backend-new #amelia-container .am-capa__date.am-rw-500:after {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-cap__actions {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	margin: 0 0 16px;
}

#amelia-app-backend-new #amelia-container .am-cap__actions .am-button .am-icon-plus {
	font-size: 24px;
}

#amelia-app-backend-new #amelia-container .am-cape {
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-cape__wrapper {
	position: relative;
	padding: 0 0 0 32px;
}

#amelia-app-backend-new #amelia-container .am-cape__wrapper:before {
	content: "";
	display: block;
	width: 1px;
	height: calc(100% - 4px);
	position: absolute;
	top: 4px;
	left: 8px;
	background-image: linear-gradient(180deg, transparent, transparent 50%, var(--am-c-cape-bgr) 50%, var(--am-c-cape-bgr) 100%), linear-gradient(180deg, var(--am-c-cape-text-op25), var(--am-c-cape-text-op25), var(--am-c-cape-text-op25), var(--am-c-cape-text-op25));
	background-size: 3px 12px, 100% 20px;
}

#amelia-app-backend-new #amelia-container .am-cape__wrapper.am-no-border {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-cape__wrapper.am-no-border:before {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-cape__wrapper.am-rw-500 {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-cape__wrapper.am-rw-500:before {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-cape__date {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-cape-text-op70);
	margin: 24px 0 8px;
}

#amelia-app-backend-new #amelia-container .am-cape__date:before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 4px;
	left: -32px;
	background-color: var(--am-c-cape-text-op70);
	border-radius: 50%;
	z-index: 2;
}

#amelia-app-backend-new #amelia-container .am-cape__date:after {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 4px;
	left: -32px;
	background-color: var(--am-c-cape-bgr);
	border-radius: 50%;
	z-index: 1;
}

#amelia-app-backend-new #amelia-container .am-cape__date.am-today:before {
	background-color: var(--am-c-cape-primary);
}

#amelia-app-backend-new #amelia-container .am-cape__date.am-no-flag:before, #amelia-app-backend-new #amelia-container .am-cape__date.am-no-flag:after {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-cape__date.am-rw-500 {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-cape__date.am-rw-500:before {
	position: static;
	margin-right: 8px;
}

#amelia-app-backend-new #amelia-container .am-cape__date.am-rw-500:after {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-cap__actions {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	margin: 0 0 16px;
	gap: 0 10px;
}

#amelia-app-backend-new #amelia-container .am-cap__actions.am-rw-420 {
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 8px;
}

#amelia-app-backend-new #amelia-container .am-cap__actions.am-rw-420 .am-button {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-cap__actions .am-button .am-icon-plus, #amelia-app-backend-new #amelia-container .am-cap__actions .am-button .am-icon-scan-qr-code {
	font-size: 24px;
}

#amelia-app-backend-new .am-fs__bringing-main {
	margin: 0 0 32px;
}

#amelia-app-backend-new .am-fs__bringing-heading {
	display: block;
	width: 100%;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: var(--am-c-main-text);
	margin: 0 0 4px;
}

#amelia-app-backend-new .am-fs__bringing-content-persons {
	display: flex;
}

#amelia-app-backend-new .am-fs__bringing-content-persons-text {
	margin: 0 0 0 8px;
}

#amelia-app-backend-new .am-fs__bringing-content-price {
	display: block;
	background-color: var(--am-c-ps-primary-op10);
}

#amelia-app-backend-new .am-fs__bringing-content-price-left {
	margin-bottom: 5px;
}

#amelia-app-backend-new .am-fs__bringing-content-price-left .am-icon-service {
	margin-right: 5px;
}

#amelia-app-backend-new .am-fs__bringing-content-price-text {
	padding: 3px;
	border: 1px solid var(--am-bringing-color-border);
	border-radius: 8px;
	display: inline-block;
	margin: 3px 0 0 3px;
}

#amelia-app-backend-new .am-fs__bringing-content-price-text span {
	margin: 3px;
}

#amelia-app-backend-new .am-fs__bringing-content-price-text-selected {
	border-color: var(--am-c-ps-primary);
	background-color: #fff;
}

#amelia-app-backend-new .am-fs__bringing-content-price-text span:nth-child(3) {
	color: var(--am-c-ps-primary);
	font-weight: 700;
}

#amelia-app-backend-new .am-fs__bringing-content {
	display: flex;
}

#amelia-app-backend-new .am-fs__bringing-content, #amelia-app-backend-new .am-fs__bringing-content-price {
	align-items: center;
	justify-content: space-between;
	padding: 12px 16px;
	margin: 0 0 4px;
	border: 1px solid var(--am-bringing-color-border);
	border-radius: 8px;
}

#amelia-app-backend-new .am-fs__bringing-content-left, #amelia-app-backend-new .am-fs__bringing-content-price-left {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new .am-fs__bringing-content-left .am-icon-users, #amelia-app-backend-new .am-fs__bringing-content-price-left .am-icon-users {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new .am-fs__bringing-content-text, #amelia-app-backend-new .am-fs__bringing-content-price-text {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.43;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new .am-fs__bringing-content .am-input-number, #amelia-app-backend-new .am-fs__bringing-content-price .am-input-number {
	max-width: 100px;
}

#amelia-app-backend-new .am-fs__bringing-message {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.43;
	color: var(--am-bringing-color-text-opacity60);
}

#amelia-app-backend-new #amelia-container .am-fs__ps {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__ps.am-fs__ps-popup {
	max-height: 296px;
	overflow-x: hidden;
	padding-right: 6px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new #amelia-container .am-fs__ps::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-item {
	--am-c-ps-bgr: transparent;
	--am-c-ps-text: var(--am-c-ps-text-op60);
	--am-c-ps-border: var(--am-c-ps-text-op20);
	--am-c-ps-shadow: var(--am-c-ps-text-op06);
	width: 100%;
	padding: 12px;
	margin-bottom: 12px;
	background-color: var(--am-c-ps-bgr);
	border: 1px solid var(--am-c-ps-border);
	border-radius: 8px;
	box-shadow: 0 1px 1px var(--am-c-ps-shadow);
	box-sizing: border-box;
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-item.am-fs__ps-item__selected {
	--am-c-ps-text: var(--am-c-main-text);
	--am-c-ps-border: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-item:last-child {
	margin-bottom: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-item__info {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-item__services {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-item__services-inner {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	align-items: center;
	justify-content: center;
	color: var(--am-c-ps-text);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-item__services-inner:before {
	content: "";
	display: inline-flex;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: var(--am-c-ps-text);
	margin: 0 6px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-item__services-inner:first-child:before {
	content: unset;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-name {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-main-text);
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-price {
	color: var(--am-c-primary);
	background-color: var(--am-c-primary-op10);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-price__wrapper {
	display: flex;
	flex-direction: row;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-price__wrapper>p {
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
	padding: 5px 8px;
	margin: 0 0 0 8px;
	border-radius: 12px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-discount {
	color: var(--am-c-success);
	background-color: var(--am-c-success-op10);
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__init.am-fs__main-content {
	padding-top: 48px;
}

#amelia-app-backend-new #amelia-container .am-fs__init-form__item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__init-form__item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__init-form__item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__init-form__item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__init-form__label {
	display: inline-block;
	font-family: var(--am-font-family);
	font-weight: 500;
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__init-form .el-form-item__label {
	color: var(--am-c-main-text);
	line-height: unset;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__init-form .el-form-item__label:before {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-fs__init-form .el-form-item__error {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-fs__popup-x {
	position: absolute;
	top: 16px;
	right: 16px;
	cursor: pointer;
	color: var(--am-c-main-text);
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup {
	position: relative;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup__heading {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	color: var(--am-c-main-text);
	margin: 0 0 16px;
	padding: 20px 6px 0 0;
	max-height: 40px;
	overflow-x: hidden;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup__heading::-webkit-scrollbar {
	width: 6px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup__heading::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background: var(--am-c-scroll-op30);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup__heading::-webkit-scrollbar-track {
	border-radius: 6px;
	background: var(--am-c-scroll-op10);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup__or {
	display: flex;
	flex-direction: row;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	margin: 20px 0;
	color: var(--am-c-ps-text-op60);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup__or:before, #amelia-app-backend-new #amelia-container .am-fs__ps-popup__or:after {
	content: "";
	flex: 1 1;
	border-bottom: 1px solid var(--am-c-ps-text-op20);
	margin: auto;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup__or:before {
	margin-right: 10px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup__or:after {
	margin-left: 10px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup__btn {
	--am-h-btn: 56px;
	--am-fs-btn: 14px;
	width: 100%;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-popup__btn-mobile {
	--am-fs-btn: 12px;
	--am-h-btn: 56px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-pill {
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	color: var(--am-c-btn-prim);
	background-color: var(--am-c-btn-prim-text);
	border-radius: 12px;
	padding: 5px 8px;
}

#amelia-app-backend-new #amelia-container .am-fs-scl {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs-scl__filters {
	display: flex;
	flex-direction: row;
	gap: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs-scl__filters.am-rw-360 {
	flex-direction: column;
}

#amelia-app-backend-new #amelia-container .am-fs-scl__content {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 8px 12px;
	padding: 12px;
	border: 1px solid var(--am-c-inp-border);
	border-radius: 6px;
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item:focus {
	border-color: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container .am-fs__init-item.am--selected {
	border-color: var(--am-c-primary);
	background-color: var(--am-c-primary-op05);
}

#amelia-app-backend-new #amelia-container .am-fs__init-item.am--disabled {
	cursor: not-allowed;
	opacity: .5;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item.am--disabled:focus {
	border-color: var(--am-c-inp-border);
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__img {
	width: 76px;
	height: 76px;
	overflow: hidden;
	border-radius: 38px;
	border: 1px solid var(--am-c-inp-border);
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__img.am-item-any {
	width: 76px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 26px;
	color: var(--am-c-primary);
	background-color: var(--am-c-primary-op05);
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__img.am-rw-370 {
	flex: 0 0 auto;
	width: 42px;
	height: 42px;
	order: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__content {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	gap: 2px 4px;
	width: calc(100% - 88px);
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__content.am-justify-center {
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__content.am-rw-370 {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__heading {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	gap: 2px 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__heading.am-rw-370 {
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__name {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-main-text);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__name.am-rw-370 {
	display: flex;
	width: 100%;
	white-space: normal;
	overflow: visible;
	text-overflow: unset;
	order: 2;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__cost {
	display: flex;
	align-self: flex-start;
	flex: 0 0 auto;
	align-items: center;
	gap: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__cost.am-rw-370 {
	order: 1;
	align-self: center;
	flex: 1;
	flex-wrap: wrap;
	justify-content: flex-end;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__price {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 2px 8px;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 24px;
	color: var(--am-c-primary);
	background-color: var(--am-c-primary-op05);
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__info {
	display: flex;
	flex-wrap: wrap;
	gap: 2px 4px;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__info-inner {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__info [class^=am-icon-] {
	flex: 0 0 auto;
	align-self: flex-start;
	font-size: 24px;
	line-height: 16px;
	color: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__info-name {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.38462;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 6px 0 0;
	margin: 6px 0 0;
	border-top: 1px solid var(--am-c-inp-border);
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__footer-actions {
	display: inline-flex;
	align-items: center;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.81818;
	color: var(--am-c-main-text-op70);
	cursor: pointer;
	transition: .3s ease-in-out;
}

#amelia-app-backend-new #amelia-container .am-fs__init-item__footer-actions:hover, #amelia-app-backend-new #amelia-container .am-fs__init-item__footer-actions:focus {
	color: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container .am-fs-employee-step .am-fs__init-item__content {
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fs-employee-step .am-fs__init-item__content.am-item-any {
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-fs-employee-step .am-fs__init-item__heading.am-rw-370 {
	flex-wrap: nowrap;
	justify-content: unset;
}

#amelia-app-backend-new #amelia-container .am-fs-employee-step .am-fs__init-item__name.am-rw-370 {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: auto;
	order: unset;
	justify-self: flex-start;
}

#amelia-app-backend-new #amelia-container .am-fs-employee-step .am-fs__init-item__cost.am-rw-370 {
	flex: 0 0 auto;
}

#amelia-app-backend-new #amelia-container .am-fs-location-step .am-fs__init-item__content.am-item-any {
	justify-content: center;
}

#amelia-app-backend-new #amelia-container .am-fs-location-step .am-fs__init-item__heading.am-rw-370 {
	flex-wrap: nowrap;
	justify-content: unset;
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs-location-step .am-fs__init-item__name.am-rw-370 {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: auto;
	order: unset;
	justify-self: flex-start;
}

#amelia-app-backend-new #amelia-container .am-fs__extras {
	--am-c-extras-text: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fs__extras * {
	font-family: var(--am-font-family);
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-heading {
	display: flex;
	flex-direction: column;
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-heading>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-heading>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-heading>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-heading>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-heading-main {
	display: block;
	font-size: var(--am-fs-label);
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-extras-text);
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-heading-sub {
	display: block;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-extras-text-op80);
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-heading-required {
	display: block;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-extras-text);
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-heading-required.am-error-text {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-fs__extras-main .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-main .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-main .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-main .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-card__header {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: var(--am-fs-label);
	line-height: 1.6;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-card__header-left {
	display: flex;
	align-items: center;
	justify-content: left;
	font-size: var(--am-fs-label);
	line-height: 1.6;
	color: var(--am-c-extras-text);
}

#amelia-app-backend-new #amelia-container .am-fs__extras-card__header-right {
	display: flex;
	align-items: center;
	justify-content: right;
	font-size: var(--am-fs-label);
	line-height: 1.6;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-card__header-right .card-text {
	font-size: var(--am-fs-label);
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-primary);
	margin-right: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-card__header .am-input-number {
	max-width: 100px;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-card__content {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
}

#amelia-app-backend-new #amelia-container .am-fs__extras-card__content-main {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	margin-bottom: 16px;
	color: var(--am-c-extras-text-op80);
}

#amelia-app-backend-new #amelia-container .am-fs__extras-card__content-sub {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285;
	color: var(--am-c-extras-text-op80);
}

#amelia-app-backend-new #amelia-container .am-fs-dt__rec_popup {
	margin: 16px 0 48px;
}

#amelia-app-backend-new #amelia-container .am-fs-dt__rec_popup>p {
	font-size: 15px;
	line-height: 1.6;
	color: var(--am-c-main-text);
}

#amelia-app-backend-new #amelia-container .am-fs-dt__rec_popup>p:first-child {
	font-weight: 500;
	margin-bottom: 7px;
}

#amelia-app-backend-new #amelia-container .am-fs-dt__rec_popup>p:last-child {
	font-weight: 400;
}

#amelia-app-backend-new #amelia-container .am-skeleton-slots-mobile {
	padding: 16px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-slots-filters {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0 0 24px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-slots-filters .el-skeleton__item {
	height: 36px;
	width: 20%;
}

#amelia-app-backend-new #amelia-container .am-skeleton-slots-filters :first-child {
	width: 26%;
	margin-right: 16px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-slots-filters :last-child {
	width: 16%;
	margin-left: 16px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-slots-weekdays {
	padding-bottom: 12px;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

#amelia-app-backend-new #amelia-container .am-skeleton-slots-weekdays .el-skeleton__item {
	max-width: 30px;
	height: 24px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-slots-days {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	gap: 8px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-slots-days .el-skeleton__item {
	margin: 0 1.5px;
	height: 40px;
	max-width: 56px;
}

#amelia-app-backend-new #amelia-container .am-fs__cserv {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 12px;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__cserv.am-rw-360 {
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fs__cserv * {
	word-break: break-word;
}

#amelia-app-backend-new #amelia-container .am-fs__cserv img {
	width: 40px;
	height: 40px;
	border-radius: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__cserv-heading {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	gap: 0 12px;
}

#amelia-app-backend-new #amelia-container .am-fs__cserv-heading.am-rw-360 {
	width: 100%;
	justify-content: flex-start;
}

#amelia-app-backend-new #amelia-container .am-fs__cserv-heading-img {
	width: 40px;
	height: 40px;
	border-radius: 4px;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	color: var(--am-c-main-bgr);
}

#amelia-app-backend-new #amelia-container .am-fs__cserv-name {
	min-height: 40px;
	display: flex;
	align-items: center;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-cart-text);
}

#amelia-app-backend-new #amelia-container .am-fs__cserv-price {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	padding: 2px 9px;
	border-radius: 12px;
	background-color: var(--am-c-cart-primary-op10);
}

#amelia-app-backend-new #amelia-container .am-fs__cserv-price.am-rw-360 {
	width: 100%;
	margin-top: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__cserv-price .am-price {
	display: block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-cart-primary);
}

#amelia-app-backend-new #amelia-container .am-fs__ci {
	width: 100%;
	padding: 12px;
}

#amelia-app-backend-new #amelia-container .am-fs__ci * {
	word-break: break-word;
}

#amelia-app-backend-new #amelia-container .am-fs__ci-block {
	padding: 0 0 12px;
	margin: 0 0 12px;
	border-bottom: 1px dashed var(--am-c-ci-text-op30);
}

#amelia-app-backend-new #amelia-container .am-fs__ci-block:last-of-type {
	border: none;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ci-title {
	width: 100%;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.333333;
	margin: 0 0 8px;
	color: var(--am-c-ci-text-op60);
}

#amelia-app-backend-new #amelia-container .am-fs__ci-prod {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__ci-prod__title {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	color: var(--am-c-ci-text);
}

#amelia-app-backend-new #amelia-container .am-fs__ci-prod__title * {
	display: block;
	font-size: 13px;
	line-height: 1.38462;
	font-weight: 400;
	margin-right: 4px;
	color: var(--am-c-ci-text);
}

#amelia-app-backend-new #amelia-container .am-fs__ci-prod__price {
	flex: 0 0 auto;
	align-self: flex-start;
	font-size: 13px;
	line-height: 1.38462;
	font-weight: 400;
	color: var(--am-c-ci-text);
}

#amelia-app-backend-new #amelia-container .am-fs__ci-cost {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 12px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ci-cost * {
	font-size: 13px;
	line-height: 1.38462;
	font-weight: 500;
	color: var(--am-c-ci-text);
}

#amelia-app-backend-new #amelia-container .am-fs__ci-info {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 12px;
	background: var(--am-c-ci-text-op05);
	border-radius: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__ci-info__el {
	display: flex;
	align-items: center;
	margin: 0 10px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ci-info__el span {
	display: block;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.38462;
	color: var(--am-c-ci-text-op80);
}

#amelia-app-backend-new #amelia-container .am-fs__ci-info__el span[class*=am-icon] {
	font-size: 24px;
	line-height: 1;
	color: var(--am-c-ci-primary);
}

#amelia-app-backend-new #amelia-container .am-fs__ci-manage {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 14px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ci-manage div {
	display: flex;
	align-items: center;
	padding: 2px 6px;
}

#amelia-app-backend-new #amelia-container .am-fs__ci-manage span {
	display: block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	cursor: pointer;
}

#amelia-app-backend-new #amelia-container .am-fs__ci-manage span[class*=am-icon] {
	font-size: 24px;
	line-height: 1;
}

#amelia-app-backend-new #amelia-container .am-fs__ci-manage__discard {
	color: var(--am-c-ci-error);
}

#amelia-app-backend-new #amelia-container .am-fs__ci-manage__edit {
	color: var(--am-c-ci-primary);
}

#amelia-app-backend-new #amelia-container .am-fs__cart {
	--am-c-cart-text: var(--am-c-main-text);
	--am-c-cart-bgr: var(--am-c-main-bgr);
}

#amelia-app-backend-new #amelia-container .am-fs__cart>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-title {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-cart-text);
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes {
	margin: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item__heading {
	padding: 12px;
	transition-delay: .5s;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item__heading-side {
	transition-delay: 0s;
}

#amelia-app-backend-new #amelia-container .am-fs__cart-includes .am-collapse-item__trigger-side {
	padding: 0 4px 0 10px;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__rs p {
	margin-top: 16px;
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-rs-text);
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__rs span.am-fa__rs-light {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-rs-text-op60);
}

#amelia-app-backend-new #amelia-container .am-fs__rs-every {
	display: flex;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-every .am-select {
	width: 103px;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-every>div:first-child {
	margin-right: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-on-week {
	display: flex;
	width: 100%;
	justify-content: space-between;
	color: var(--am-c-rs-text);
}

#amelia-app-backend-new #amelia-container .am-fs__rs-on-week>div {
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
	margin: 0;
	cursor: pointer;
	border: 1px solid var(--am-c-rs-inp-border);
	box-shadow: 0 1px 1px rgba(115, 134, 169, .06);
	border-radius: 4px;
	width: 52px;
	padding: 8px 0;
	align-content: center;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-on-week>div.am-fs__rs-on-week-selected {
	background: var(--am-c-rs-primary);
	border: 1px solid var(--am-c-rs-primary);
	color: var(--am-c-rs-bgr);
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends {
	display: flex;
	align-items: center;
	margin: 16px 0;
	gap: 12px;
	max-width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends-choose {
	display: flex;
	flex: 0 0 auto;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends-choose .am-radio-group {
	display: flex;
	gap: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends-choose .am-radio-group .am-radio-wrapper {
	display: flex;
	height: 40px;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends-choose .am-radio-group .am-radio-wrapper .am-radio {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends-choose .am-radio-group .am-radio-wrapper .am-radio .el-radio__input, #amelia-app-backend-new #amelia-container .am-fs__rs-ends-choose .am-radio-group .am-radio-wrapper .am-radio .el-radio__label {
	align-self: center;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends-options {
	display: flex;
	flex-direction: column;
	gap: 16px;
	max-width: 100%;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends-options .am-input-wrapper {
	max-width: 174px;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends-after {
	display: flex;
	gap: 12px;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends-after .am-input-number {
	max-width: 174px;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-ends-after>span {
	flex: 0 0 auto;
	font-weight: 400;
	font-size: 15px;
	line-height: 40px;
	text-align: center;
	color: var(--am-c-rs-text);
}

#amelia-app-backend-new #amelia-container .am-fs__rs-summary p, #amelia-app-backend-new #amelia-container .am-fs__rs-summary span {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-rs-text-op60);
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-mobile .el-radio__label {
	white-space: nowrap;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-mobile .am-fs__rs-every>div {
	max-width: 162px;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-mobile .am-fs__rs-every .am-select {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-mobile .am-fs__rs-ends-after .am-input-wrapper {
	max-width: 40px;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-mobile .am-fs__rs-ends-after .am-input-wrapper .el-input__inner {
	text-align: center;
	padding: 6px;
}

#amelia-app-backend-new #amelia-container .am-fs__rs-on-month .am-select-wrapper {
	max-width: 180px;
}

#amelia-app-backend-new #amelia-container .am-fs__ro {
	--am-c-ro-text: var(--am-c-main-text);
	--am-c-ro-success: var(--am-c-success);
}

#amelia-app-backend-new #amelia-container .am-fs__ro-warning .am-alert {
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__ro-warning .am-alert i {
	font-size: 20px;
}

#amelia-app-backend-new #amelia-container .am-fs__ro .am-collapse-item__heading {
	transition-delay: .5s;
}

#amelia-app-backend-new #amelia-container .am-fs__ro .am-collapse-item__heading-side {
	transition-delay: 0s;
}

#amelia-app-backend-new #amelia-container .am-fs__ro-app-unavailable .am-collapse-item__heading {
	background-color: var(--am-c-ro-warning-op10);
	border: 1px solid var(--am-c-ro-warning-op60);
}

#amelia-app-backend-new #amelia-container .am-fs__ro-app-unavailable .am-collapse-item__heading-active {
	border-bottom: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ro-app-unavailable .am-collapse-item__content {
	background-color: var(--am-c-ro-warning-op10);
	border: 1px solid var(--am-c-ro-warning-op60);
}

#amelia-app-backend-new #amelia-container .am-fs__ro-app-items .am-collapse-item__content {
	display: block;
}

#amelia-app-backend-new #amelia-container .am-fs__ro-app-items .am-collapse-item__trigger {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ro-app-heading {
	display: flex;
	justify-content: space-between;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-ro-text);
	margin: 0 20px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ro-app-text {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-ro-text);
	margin-right: 10px;
	white-space: nowrap;
}

#amelia-app-backend-new #amelia-container .am-fs__ro-app-text-selected {
	color: var(--am-c-ro-success);
}

#amelia-app-backend-new #amelia-container .am-fs__main-heading-inner {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fs__main-heading-inner .am-heading-prev {
	margin-right: 12px;
}

#amelia-app-backend-new #amelia-container .am-fs__main-inner#amelia-app-backend-new #amelia-container .am-fs__main-inner-dt {
	padding: 0 20px;
}

#amelia-app-backend-new #amelia-container .am-fs__main-content.am-fs__info {
	padding-top: 40px;
}

#amelia-app-backend-new #amelia-container .am-fs__main-inner {
	overflow: hidden;
}

#amelia-app-backend-new #amelia-container .am-fs__info-social-wrapper {
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 100%;
	margin-bottom: 24px;
	gap: 24px;
}

#amelia-app-backend-new #amelia-container .am-fs__info-social-wrapper__label {
	font-weight: 500;
	font-size: 15px;
}

#amelia-app-backend-new #amelia-container .am-fs__info-social-wrapper__social-buttons {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 24px;
}

#amelia-app-backend-new #amelia-container .am-fs__info-social-wrapper__social-buttons img {
	border: 1px solid #d1d5d7;
	padding: 8px;
	border-radius: 4px;
	height: 40px;
	width: 40px;
}

#amelia-app-backend-new #amelia-container .am-fs__info-social-divider {
	align-items: center;
	display: flex;
	margin-bottom: 24px;
}

#amelia-app-backend-new #amelia-container .am-fs__info-social-divider:before, #amelia-app-backend-new #amelia-container .am-fs__info-social-divider:after {
	background: var(--shade-250, #d1d5d7);
	content: "";
	height: 1px;
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__info-social-divider span {
	flex: none;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: var(--shade-500, #808a90);
	margin-left: 8px;
	margin-right: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form .el-form-item {
	width: calc(50% - 12px);
}

#amelia-app-backend-new #amelia-container .am-fs__info-form .el-form-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form .el-form-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form .el-form-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form .el-form-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form .el-form-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form .el-form-item.am-subscribe {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form .el-form-item.am-subscribe .el-checkbox__input {
	height: 32px;
	line-height: 32px;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form .el-form-item.am-subscribe .el-checkbox__label {
	line-height: 32px;
	padding: 0;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form-mobile {
	gap: 12px 6px;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form-mobile .el-form-item {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form__label {
	display: inline-block;
	color: var(--am-c-main-text);
	font-family: var(--am-font-family);
	font-weight: 500;
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__info-form .el-form-item__label {
	line-height: unset;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-app-info {
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-app-info-subtotal {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px dashed var(--am-c-pay-text-op30);
	padding: 0 0 16px;
	margin: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-app-info-subtotal span {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-pay-text);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-app-info-discount {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3846;
	color: var(--am-c-pay-text);
	padding: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-app-info-discount-green {
	color: var(--am-c-pay-success);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-app-info-total {
	display: flex;
	justify-content: space-between;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.33333;
	color: var(--am-c-pay-text);
	padding: 8px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-app-info-total>span:nth-child(2) {
	color: var(--am-c-pay-primary);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-service {
	border: 1px solid var(--am-c-pay-text-op30);
	border-radius: 8px;
	padding: 12px;
	box-sizing: border-box;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services .am-collapse-item__heading {
	flex-wrap: wrap;
	width: 100%;
	padding: 12px;
	transition-delay: .5s;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services .am-collapse-item__heading-side {
	transition-delay: 0s;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services .am-collapse-item__heading .am-collapse-item__trigger {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services .am-collapse-item__content>* {
	padding: 12px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services-info span {
	font-size: 12px;
	line-height: 1.33333;
	font-weight: 500;
	color: var(--am-c-pay-text-op60);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services-open {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services-open-total {
	border-top: 1px dashed var(--am-c-pay-text-op30);
	padding: 12px 0 0;
	margin: 12px 0 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services-open-total>span {
	color: var(--am-c-pay-text-op70);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services-open-total:last-child {
	font-weight: 500;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services-open>div {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	color: var(--am-c-pay-text);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services-sub {
	width: 100%;
	display: flex;
	justify-content: space-between;
	transition: all ease-in-out .3s;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services-sub p {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.384615;
	color: var(--am-c-pay-text);
	margin: 0;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-services>div:first-child {
	margin-top: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__coupon {
	width: 100%;
	display: flex;
	padding: 0;
	margin: 16px 0 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	gap: 4px;
	color: var(--am-c-ps-text);
	white-space: nowrap;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fs__coupon .am-icon-info-reverse, #amelia-app-backend-new #amelia-container .am-fs__coupon .am-icon-check {
	font-size: 18px;
}

#amelia-app-backend-new #amelia-container .am-fs__coupon .am-icon-info-reverse {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-fs__coupon .am-icon-check {
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: var(--am-c-success);
	border-radius: 50%;
	color: var(--am-c-inp-bgr);
}

#amelia-app-backend-new #amelia-container .am-fs__coupon .am-icon-check:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#amelia-app-backend-new #amelia-container .am-fs__coupon>span {
	margin-right: 3px;
}

#amelia-app-backend-new #amelia-container .am-fs__coupon-invalid input {
	border: 1.5px solid var(--am-c-error);
}

#amelia-app-backend-new #amelia-container .am-fs__coupon .el-icon {
	height: 100%;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .am-fs__coupon .el-form-item {
	display: flex;
	gap: 5px;
	align-items: center;
	margin-bottom: 0;
	width: 100%;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .am-fs__coupon .el-form-item__label {
	max-width: 50%;
	flex-wrap: wrap;
	height: auto;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .am-fs__coupon .el-form-item__label span {
	white-space: normal;
	word-break: break-word;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .am-fs__coupon .el-form-item .el-form-item__error {
	display: none;
}

#amelia-app-backend-new #amelia-container .am-fs__coupon-discount {
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	color: var(--am-c-ps-text);
	margin-bottom: 12px;
}

#amelia-app-backend-new #amelia-container .am-fs__coupon-discount span:nth-child(2) {
	font-weight: 500;
	color: var(--am-c-success);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-package {
	border: 1px solid var(--am-c-pay-text-op60);
	border-radius: 8px;
	padding: 12px;
	margin: 0 0 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-package-info {
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-package-info span {
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: var(--am-c-pay-text-op60);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-package-price {
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	color: var(--am-c-pay-text);
	display: flex;
	justify-content: space-between;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-package-price>span:last-child {
	display: flex;
	flex: 0 0 auto;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-package-total>div {
	display: flex;
	justify-content: space-between;
	padding-top: 8px;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	color: var(--am-c-pay-text);
}

#amelia-app-backend-new #amelia-container .am-fs__main-content.am-fs__payments {
	padding-top: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__payments>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__payments>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__payments>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__payments>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__payments>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__payments>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__payments>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-heading {
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-ps-text);
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-price {
	border: 1px solid var(--am-c-ps-text-op20);
	border-radius: 8px;
	padding: 16px;
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-sentence {
	display: flex;
	justify-content: center;
	margin-top: 2px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-sentence p {
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-pay-text-op60);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-full {
	color: var(--am-c-ps-text);
	border: 1px solid var(--am-c-ps-text-op25);
	border-radius: 8px;
	box-shadow: 0 1px 1px var(--am-c-ps-text-op06);
	box-sizing: border-box;
	padding: 12px;
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-full-checked {
	border: 1px solid var(--am-c-ps-primary);
	background: var(--am-c-ps-primary-op10);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-full-checked:after {
	transform: rotate(45deg) scaleY(1);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-full .el-checkbox__input {
	height: 32px;
	line-height: 32px;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-full .el-checkbox__label {
	line-height: 32px;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-method {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55555;
	color: var(--am-c-ps-text);
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-error {
	position: absolute;
	top: 5px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-main-cards {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-main-button {
	display: flex;
	align-items: center;
	gap: 2px;
	width: 108px;
	border: 1px solid var(--am-c-ps-text-op25);
	border-radius: 8px;
	box-shadow: 0 1px 1px var(--am-c-ps-text-op06);
	box-sizing: border-box;
	padding: 12px;
	cursor: pointer;
	flex-direction: column;
	justify-items: center;
	height: fit-content;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-main-button img {
	height: 24px;
	width: 24px;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-main-button div p {
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	color: var(--am-c-ps-text);
	margin: 0;
	text-align: center;
	word-break: break-all;
}

#amelia-app-backend-new #amelia-container .am-fs__payments-main-button div span {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.66666;
	color: var(--am-c-ps-text-op50);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-main-button_selected {
	background: var(--am-c-ps-primary-op10);
	border: 1px solid var(--am-c-ps-primary);
	box-sizing: border-box;
	box-shadow: 0 1px 1px var(--am-c-ps-primary-op06);
}

#amelia-app-backend-new #amelia-container .am-fs__payments-pm {
	margin-top: 24px;
}

#amelia-app-backend-new #amelia-container .am-fs__main-content.am-fs__congrats {
	padding: 16px;
	height: calc(100% - 56px);
	margin-top: 0;
}

#amelia-app-backend-new #amelia-container .am-fs-sb-atc {
	--am-c-sb-bgr-atc: var(--am-c-sb-bgr);
	background-image: linear-gradient(var(--am-c-sb-bgr-atc) 80%, transparent 20%);
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main {
	margin-top: 22px;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-family: var(--am-font-family);
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main img {
	width: 54px;
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main-heading {
	margin-bottom: 2px;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: var(--am-c-atc-heading-text);
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main-atc {
	margin-top: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-main span {
	color: var(--am-c-atc-heading-text-op40);
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-mobile {
	padding: 16px;
	margin-top: 24px;
	border-radius: 6px;
	box-shadow: 0 2px 3px 2px rgba(26, 44, 55, .1);
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-mobile .am-fs__congrats-info-customer {
	grid-template-columns: 1fr;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info {
	--am-c-atc-main-bgr: var(--am-c-main-bgr);
	background-color: var(--am-c-atc-main-bgr);
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer {
	display: grid;
	grid-template-columns: max-content minmax(0, 1fr);
	column-gap: 12px;
	row-gap: 12px;
	align-items: start;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>*:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer .am-fs__ci-label {
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-atc-text-op40);
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer .am-fs__ci-value {
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-atc-text);
	word-break: break-word;
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer .am-fs__ci-border {
	grid-column: 1/-1;
	width: 100%;
	height: 0;
	margin: 4px 0;
	padding: 0;
	border: none;
	border-top: 1px solid var(--am-c-atc-text-op30);
	background: transparent;
}

#amelia-app-backend-new #amelia-container .am-skeleton-congratz-heading {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 13px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-congratz-heading :first-child {
	width: 52px;
	height: 52px;
	margin-bottom: 9px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-congratz-heading :nth-child(2) {
	height: 28px;
	max-width: 132px;
	margin-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-congratz-heading :last-child {
	max-width: 148px;
	height: 18px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-congratz-booking-info>div {
	display: flex;
	justify-content: space-between;
	margin-bottom: 12px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-congratz-booking-info>div .el-skeleton__item {
	height: 20px;
}

#amelia-app-backend-new #amelia-container .am-skeleton-congratz-booking-info .am-customer-info {
	border-bottom: 1px solid #d1d5d7;
	padding-bottom: 12px;
}

#amelia-app-backend-new #amelia-container .am-fs__package {
	--am-c-pi-text: var(--am-c-main-text);
	--am-c-pi-success: var(--am-c-success);
	--am-c-pi-primary: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container .am-fs__package-item {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	align-items: center;
	justify-content: space-between;
	color: var(--am-c-pi-text);
	margin: 0 0 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__package-item>div:nth-child(2) {
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
}

#amelia-app-backend-new #amelia-container .am-fs__package-item>div:nth-child(2)>p {
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	text-align: center;
	border-radius: 24px;
	padding: 5px 8px;
	margin: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__package-item>div:nth-child(2)>p:first-child {
	color: var(--am-c-pi-success);
	background-color: var(--am-c-pi-success-op10);
}

#amelia-app-backend-new #amelia-container .am-fs__package-item>div:nth-child(2)>p:nth-child(2) {
	color: var(--am-c-pi-primary);
	background-color: var(--am-c-pi-primary-op10);
}

#amelia-app-backend-new #amelia-container .am-fs__package-info>p:first-child {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.55555;
	margin: 0;
	color: var(--am-c-pi-text);
}

#amelia-app-backend-new #amelia-container .am-fs__package-sep {
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	color: var(--am-c-pi-text-op80);
}

#amelia-app-backend-new #amelia-container .am-fs__package-info2 {
	display: flex;
	flex-wrap: wrap;
	gap: 18px;
	border-bottom: 1px solid var(--am-c-pi-text-op15);
	padding: 0 0 9px;
	margin: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__package-info2 div {
	display: flex;
	align-items: center;
}

#amelia-app-backend-new #amelia-container .am-fs__package-info2 div span {
	font-size: 24px;
	margin: 0 4px 0 0;
	color: var(--am-c-pi-primary);
}

#amelia-app-backend-new #amelia-container .am-fs__package-info2 div p {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	margin: 0;
	color: var(--am-c-pi-text-op80);
}

#amelia-app-backend-new #amelia-container .am-fs__package-info3 {
	margin: 8px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__package-info3 span, #amelia-app-backend-new #amelia-container .am-fs__package-info3 a {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-pi-text-op80);
}

#amelia-app-backend-new #amelia-container .am-fs__package-info3 span:focus, #amelia-app-backend-new #amelia-container .am-fs__package-info3 span:active, #amelia-app-backend-new #amelia-container .am-fs__package-info3 a:focus, #amelia-app-backend-new #amelia-container .am-fs__package-info3 a:active {
	outline: none;
	box-shadow: none;
}

#amelia-app-backend-new #amelia-container .am-fs__package-info3 a {
	color: var(--am-c-pi-success);
	text-decoration: none;
	margin: 0 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__pis {
	--am-c-pis-text: var(--am-c-main-text);
	--am-c-pis-bgr: var(--am-c-main-bgr);
}

#amelia-app-backend-new #amelia-container .am-fs__pis>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes {
	margin: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(22) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(23) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(24) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(25) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(26) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(27) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(28) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(29) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(30) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(31) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(32) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(33) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(34) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(35) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(36) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(37) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(38) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(39) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(40) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 3.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(41) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(42) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(43) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(44) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(45) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(46) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(47) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(48) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(49) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(50) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 4.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(51) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(52) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(53) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(54) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(55) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(56) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(57) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(58) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(59) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(60) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 5.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(61) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(62) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(63) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(64) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(65) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(66) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(67) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(68) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(69) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(70) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 6.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(71) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(72) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(73) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(74) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(75) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(76) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(77) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(78) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(79) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(80) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 7.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(81) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(82) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(83) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(84) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(85) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(86) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(87) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(88) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(89) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(90) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 8.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(91) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(92) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(93) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(94) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(95) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(96) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(97) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(98) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(99) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(100) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 9.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item:nth-child(101) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 10s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item__heading {
	padding: 8px;
	transition-delay: .5s;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes .am-collapse-item__heading-side {
	transition-delay: 0s;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-includes__heading {
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857;
	color: var(--am-c-pis-text);
	padding: 0;
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-service {
	display: flex;
	align-items: center;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-pis-text);
}

#amelia-app-backend-new #amelia-container .am-fs__pis-service img {
	width: 54px;
	height: 54px;
	border-radius: 4px;
	margin: 0 12px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-service-info>span:first-child {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	color: var(--am-c-pis-text-op80);
	margin-right: 20px;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-service-info>img {
	width: 36px;
	height: 36px;
	display: inline-block;
	vertical-align: middle;
	margin-left: -12px;
	border-radius: 50%;
	border: 3px solid var(--am-c-pis-bgr);
}

#amelia-app-backend-new #amelia-container .am-fs__pis-service-info>p {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	color: var(--am-c-pis-text-op80);
	margin: 16px 0 0;
}

#amelia-app-backend-new #amelia-container .am-fs__pis-service-info>p * {
	color: var(--am-c-pis-text-op80);
}

#amelia-app-backend-new #amelia-container .am-fs__pas {
	--am-c-pas-text: var(--am-c-main-text);
	--am-c-pas-success: var(--am-c-success);
}

#amelia-app-backend-new #amelia-container .am-fs__pas>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-msg {
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	color: var(--am-c-pas-text);
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-service {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-pas-text);
	margin: 0 0 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-filter {
	display: flex;
	gap: 12px;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-filter>div>p, #amelia-app-backend-new #amelia-container .am-fs__pas-filter>div>label>p {
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	color: var(--am-c-pas-text);
	margin-bottom: 4px;
	display: inline;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-app-label {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-pas-text);
	margin-top: 16px;
	margin-bottom: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-app-items .am-collapse-item__content {
	display: block;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-app-items .am-collapse-item__trigger {
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-app-heading {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-pas-text);
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-right: 20px;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-app-content .fc-col-header {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-app-content .fc-view-harness {
	min-height: 240px;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-app-content .fc-scrollgrid-sync-table {
	width: 100%;
	min-height: 190px;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-app-content .fc-daygrid-body-balanced {
	width: 100%;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-app-text {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: var(--am-c-pas-text);
	margin-right: 10px;
	white-space: nowrap;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-app-text-selected {
	color: var(--am-c-pas-success);
}

#amelia-app-backend-new #amelia-container .am-fs__pas-btn {
	display: flex;
	justify-content: center;
	margin-top: 32px;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-btn .am-button__inner {
	font-weight: 500;
}

#amelia-app-backend-new #amelia-container .am-fs__pas-btn .am-icon-plus {
	font-size: 16px;
	margin-right: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item__heading {
	transition-delay: .5s;
}

#amelia-app-backend-new #amelia-container .am-fs__pas .am-collapse-item__heading-side {
	transition-delay: 0s;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview {
	--am-c-pso-text: var(--am-c-main-text);
	--am-c-pso-bgr: var(--am-c-main-bgr);
	--am-c-pso-success: var(--am-c-success);
	--am-c-pso-primary: var(--am-c-primary);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview>*:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview>*:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview>*:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview>*:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview>*:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview>*:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-msg {
	background-color: var(--am-c-pso-success-op10);
	border: 1px solid var(--am-c-pso-success-op60);
	box-sizing: border-box;
	box-shadow: 0 2px 3px var(--am-c-pso-success-op10);
	border-radius: 6px;
	width: 100%;
	padding: 11px;
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-msg .am-icon-check {
	background-color: var(--am-c-pso-success);
	border-radius: 50%;
	color: var(--am-c-pso-bgr);
	font-size: 18px;
	margin-right: 11px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-msg span {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.714286;
	color: var(--am-c-pso-text);
	vertical-align: middle;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-includes {
	margin-top: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-includes .am-collapse-item__heading {
	padding: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-includes .am-collapse-item__open {
	--am-combo-collapse-border: 1px solid var(--am-c-pso-primary);
	box-shadow: 0 1px 1px var(--am-c-pso-primary-op10);
	transition: border ease-in-out .5s;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-includes>div:first-child {
	display: flex;
	justify-content: space-between;
	margin-bottom: 8px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-includes>div:first-child>p:first-child {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.42857;
	color: var(--am-c-pso-text);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service {
	display: flex;
	align-items: center;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6;
	color: var(--am-c-pso-text);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service img {
	width: 54px;
	height: 54px;
	border-radius: 4px;
	margin-right: 12px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 0;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:first-child {
	display: flex;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:first-child>p {
	display: flex;
	width: 23%;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.384615;
	color: var(--am-c-pso-text-op50);
	padding: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:first-child>p:first-child {
	width: 8%;
	padding-left: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:first-child>p:last-child {
	padding-right: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child) {
	color: var(--am-c-pso-text);
	display: flex;
	padding-bottom: 4px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child):nth-child(2n) {
	background-color: var(--am-c-pso-primary-op10);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child):nth-child(odd) {
	background-color: var(--am-c-pso-bgr);
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child)>p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	width: 100%;
	max-width: 23%;
	padding: 4px 4px 0;
	overflow: hidden;
	overflow-wrap: break-word;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child)>p:first-child {
	width: 8%;
	padding-left: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child)>p:last-child {
	padding-right: 16px;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(1) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 0ms am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(2) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(3) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(4) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(5) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(6) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(7) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(8) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(9) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(10) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) .9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(11) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(12) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.1s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(13) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(14) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.3s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(15) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.4s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(16) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.5s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(17) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.6s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(18) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.7s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(19) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.8s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(20) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 1.9s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item:nth-child(21) {
	animation: .6s cubic-bezier(.45, 1, .4, 1.2) 2s am-animation-slide-up;
	animation-fill-mode: both;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item__heading {
	transition-delay: .5s;
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview .am-collapse-item__heading-side {
	transition-delay: 0s;
}

.el-popper [class^=am-icon-], .el-popper [class*=" am-icon-"] {
	font-family: amelia-icons !important;
}

.am-icon-mobile:before {
	content: "";
}

.am-icon-bolt-lightning:before {
	content: "";
}

.am-icon-bolt-lightning-fill:before {
	content: "";
}

.am-icon-bulb:before {
	content: "";
}

.am-icon-bulb-off:before {
	content: "";
}

.am-icon-close-filled:before {
	content: "";
}

.am-icon-scan-qr-code:before {
	content: "";
}

.am-icon-download:before {
	content: "";
}

.am-icon-eye:before {
	content: "";
}

.am-icon-list-bulleted:before {
	content: "";
}

.am-icon-list-numbered:before {
	content: "";
}

.am-icon-paragraph:before {
	content: "";
}

.am-icon-paragraph-l:before {
	content: "";
}

.am-icon-paragraph-r:before {
	content: "";
}

.am-icon-text-align-center:before {
	content: "";
}

.am-icon-text-align-justify:before {
	content: "";
}

.am-icon-text-align-left:before {
	content: "";
}

.am-icon-text-align-right:before {
	content: "";
}

.am-icon-text-bold:before {
	content: "";
}

.am-icon-text-color:before {
	content: "";
}

.am-icon-text-italic:before {
	content: "";
}

.am-icon-text-link:before {
	content: "";
}

.am-icon-text-quotes:before {
	content: "";
}

.am-icon-text-strikethrough:before {
	content: "";
}

.am-icon-text-Tx:before {
	content: "";
}

.am-icon-text-underline:before {
	content: "";
}

.am-icon-x2-down:before {
	content: "";
}

.am-icon-x2-up:before {
	content: "";
}

.am-icon-duplicate:before {
	content: "";
}

.am-icon-gender:before {
	content: "";
}

.am-icon-refund:before {
	content: "";
}

.am-icon-prepaid:before {
	content: "";
}

.am-icon-no-show-1:before {
	content: "";
}

.am-icon-no-show-2:before {
	content: "";
}

.am-icon-no-show-3:before {
	content: "";
}

.am-icon-circle-empty:before {
	content: "";
}

.am-icon-password:before {
	content: "";
}

.am-icon-globe-watch:before {
	content: "";
}

.am-icon-search-close:before {
	content: "";
}

.am-icon-phone:before {
	content: "";
}

.am-icon-tickets:before {
	content: "";
}

.am-icon-clearable:before {
	content: "";
}

.am-icon-checkmark-circle-full:before {
	content: "";
}

.am-icon-checkmark-circle:before {
	content: "";
}

.am-icon-employee:before {
	content: "";
}

.am-icon-file-text:before {
	content: "";
}

.am-icon-link:before {
	content: "";
}

.am-icon-logout:before {
	content: "";
}

.am-icon-payments:before {
	content: "";
}

.am-icon-star-outline:before {
	content: "";
}

.am-icon-dashboard:before {
	content: "";
}

.am-icon-locations:before {
	content: "";
}

.am-icon-bucket:before {
	content: "";
}

.am-icon-clock:before {
	content: "";
}

.am-icon-pennant:before {
	content: "";
}

.am-icon-user:before {
	content: "";
}

.am-icon-users:before {
	content: "";
}

.am-icon-users-plus:before {
	content: "";
}

.am-icon-calendar:before {
	content: "";
}

.am-icon-date-time:before {
	content: "";
}

.am-icon-event:before {
	content: "";
}

.am-icon-calendar-recurring:before {
	content: "";
}

.am-icon-calendar-check:before {
	content: "";
}

.am-icon-calendar-pencil:before {
	content: "";
}

.am-icon-cart:before {
	content: "";
}

.am-icon-email:before {
	content: "";
}

.am-icon-border-plus:before {
	content: "";
}

.am-icon-payment:before {
	content: "";
}

.am-icon-gallery:before {
	content: "";
}

.am-icon-filter:before {
	content: "";
}

.am-icon-folder:before {
	content: "";
}

.am-icon-search:before {
	content: "";
}

.am-icon-service:before {
	content: "";
}

.am-icon-shipment:before {
	content: "";
}

.am-icon-pack-check:before {
	content: "";
}

.am-icon-box:before {
	content: "";
}

.am-icon-dots-vertical:before {
	content: "";
}

.am-icon-drag:before {
	content: "";
}

.am-icon-menu:before {
	content: "";
}

.am-icon-save:before {
	content: "";
}

.am-icon-options:before {
	content: "";
}

.am-icon-layout:before {
	content: "";
}

.am-icon-design:before {
	content: "";
}

.am-icon-labels:before {
	content: "";
}

.am-icon-steps:before {
	content: "";
}

.am-icon-settings:before {
	content: "";
}

.am-icon-triangle-info:before {
	content: "";
}

.am-icon-circle-info:before {
	content: "";
}

.am-icon-info-reverse:before {
	content: "";
}

.am-icon-coupon:before {
	content: "";
}

.am-icon-coupon-limit:before {
	content: "";
}

.am-icon-check:before {
	content: "";
}

.am-icon-plus:before {
	content: "";
}

.am-icon-close:before {
	content: "";
}

.am-icon-edit:before {
	content: "";
}

.am-icon-arrow-circle-up:before {
	content: "";
}

.am-icon-arrow-circle-down:before {
	content: "";
}

.am-icon-arrow-circle-left:before {
	content: "";
}

.am-icon-arrow-circle-right:before {
	content: "";
}

.am-icon-refresh:before {
	content: "";
}

.am-icon-order:before {
	content: "";
}

.am-icon-arrow-big-up:before {
	content: "";
}

.am-icon-arrow-big-down:before {
	content: "";
}

.am-icon-arrow-big-left:before {
	content: "";
}

.am-icon-arrow-big-right:before {
	content: "";
}

.am-icon-arrow-up:before {
	content: "";
}

.am-icon-arrow-down:before {
	content: "";
}

.am-icon-arrow-left:before {
	content: "";
}

.am-icon-arrow-right:before {
	content: "";
}

.am-icon-outlook:before {
	content: "";
}

.am-icon-google:before {
	content: "";
}

.am-icon-apple:before {
	content: "";
}

.am-icon-yahoo:before {
	content: "";
}

.am-icon-no-show:before {
	content: "";
}

.am-icon-attachment:before {
	content: "";
}

.amelia-v2-booking #amelia-container article, .amelia-v2-booking #amelia-container aside, .amelia-v2-booking #amelia-container details, .amelia-v2-booking #amelia-container figcaption, .amelia-v2-booking #amelia-container figure, .amelia-v2-booking #amelia-container footer, .amelia-v2-booking #amelia-container header, .amelia-v2-booking #amelia-container hgroup, .amelia-v2-booking #amelia-container menu, .amelia-v2-booking #amelia-container nav, .amelia-v2-booking #amelia-container section {
	display: block;
}

.amelia-v2-booking #amelia-container blockquote, .amelia-v2-booking #amelia-container q {
	quotes: none;
}

.amelia-v2-booking #amelia-container blockquote:before, .amelia-v2-booking #amelia-container blockquote:after, .amelia-v2-booking #amelia-container q:before, .amelia-v2-booking #amelia-container q:after {
	content: "";
	content: none;
}

.amelia-v2-booking #amelia-container table {
	border-collapse: collapse;
	border-spacing: 0;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper {
	display: flex;
	justify-content: center;
	max-width: var(--am-mw-main);
	height: 560px;
	width: 100%;
	box-shadow: 0 30px 40px rgba(0, 0, 0, .12);
	margin: 16px auto 48px;
	border-radius: 8px;
	transition: max-width .3s ease-in-out;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper.am-collapsed {
	transition-delay: 1s;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .el-form-item {
	display: block;
	font-family: var(--am-font-family);
	font-size: var(--am-fs-label);
	margin-bottom: 24px;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .el-form-item__label {
	flex: 0 0 auto;
	text-align: left;
	font-size: var(--am-fs-label);
	line-height: 1.3;
	color: var(--am-c-main-text);
	box-sizing: border-box;
	margin: 0;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .el-form-item__label:before {
	color: var(--am-c-error);
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .el-form-item__content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
	position: relative;
	font-size: var(--am-fs-inp);
	min-width: 0;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .el-form-item__error {
	font-size: 12px;
	color: var(--am-c-error);
	padding-top: 4px;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .el-input__inner {
	margin: 0;
}

#amelia-app-backend-new #amelia-container.am-fs__wrapper .am-display-none {
	display: none !important;
}

#amelia-app-backend-new .am-dialog-cs {
	z-index: 10000 !important;
}