@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: #0000;
    border-style: solid;
    border-color: #0000;
    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: #0000
}

.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: #0000
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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%
}

:root {
    --el-color-white: #ffffff;
    --el-color-black: #000000;
    --el-color-primary-rgb: 64, 158, 255;
    --el-color-success-rgb: 103, 194, 58;
    --el-color-warning-rgb: 230, 162, 60;
    --el-color-danger-rgb: 245, 108, 108;
    --el-color-error-rgb: 245, 108, 108;
    --el-color-info-rgb: 144, 147, 153;
    --el-font-size-extra-large: 20px;
    --el-font-size-large: 18px;
    --el-font-size-medium: 16px;
    --el-font-size-base: 14px;
    --el-font-size-small: 13px;
    --el-font-size-extra-small: 12px;
    --el-font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    --el-font-weight-primary: 500;
    --el-font-line-height-primary: 24px;
    --el-index-normal: 1;
    --el-index-top: 1000;
    --el-index-popper: 2000;
    --el-border-radius-base: 4px;
    --el-border-radius-small: 2px;
    --el-border-radius-round: 20px;
    --el-border-radius-circle: 100%;
    --el-transition-duration: .3s;
    --el-transition-duration-fast: .2s;
    --el-transition-function-ease-in-out-bezier: cubic-bezier(.645, .045, .355, 1);
    --el-transition-function-fast-bezier: cubic-bezier(.23, 1, .32, 1);
    --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
    --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-component-size-large: 40px;
    --el-component-size: 32px;
    --el-component-size-small: 24px;
    color-scheme: light;
    --el-color-primary: #409eff;
    --el-color-primary-light-3: rgb(121.3, 187.1, 255);
    --el-color-primary-light-5: rgb(159.5, 206.5, 255);
    --el-color-primary-light-7: rgb(197.7, 225.9, 255);
    --el-color-primary-light-8: rgb(216.8, 235.6, 255);
    --el-color-primary-light-9: rgb(235.9, 245.3, 255);
    --el-color-primary-dark-2: rgb(51.2, 126.4, 204);
    --el-color-success: #67c23a;
    --el-color-success-light-3: rgb(148.6, 212.3, 117.1);
    --el-color-success-light-5: rgb(179, 224.5, 156.5);
    --el-color-success-light-7: rgb(209.4, 236.7, 195.9);
    --el-color-success-light-8: rgb(224.6, 242.8, 215.6);
    --el-color-success-light-9: rgb(239.8, 248.9, 235.3);
    --el-color-success-dark-2: rgb(82.4, 155.2, 46.4);
    --el-color-warning: #e6a23c;
    --el-color-warning-light-3: rgb(237.5, 189.9, 118.5);
    --el-color-warning-light-5: rgb(242.5, 208.5, 157.5);
    --el-color-warning-light-7: rgb(247.5, 227.1, 196.5);
    --el-color-warning-light-8: rgb(250, 236.4, 216);
    --el-color-warning-light-9: rgb(252.5, 245.7, 235.5);
    --el-color-warning-dark-2: rgb(184, 129.6, 48);
    --el-color-danger: #f56c6c;
    --el-color-danger-light-3: rgb(248, 152.1, 152.1);
    --el-color-danger-light-5: rgb(250, 181.5, 181.5);
    --el-color-danger-light-7: rgb(252, 210.9, 210.9);
    --el-color-danger-light-8: rgb(253, 225.6, 225.6);
    --el-color-danger-light-9: rgb(254, 240.3, 240.3);
    --el-color-danger-dark-2: rgb(196, 86.4, 86.4);
    --el-color-error: #f56c6c;
    --el-color-error-light-3: rgb(248, 152.1, 152.1);
    --el-color-error-light-5: rgb(250, 181.5, 181.5);
    --el-color-error-light-7: rgb(252, 210.9, 210.9);
    --el-color-error-light-8: rgb(253, 225.6, 225.6);
    --el-color-error-light-9: rgb(254, 240.3, 240.3);
    --el-color-error-dark-2: rgb(196, 86.4, 86.4);
    --el-color-info: #909399;
    --el-color-info-light-3: rgb(177.3, 179.4, 183.6);
    --el-color-info-light-5: rgb(199.5, 201, 204);
    --el-color-info-light-7: rgb(221.7, 222.6, 224.4);
    --el-color-info-light-8: rgb(232.8, 233.4, 234.6);
    --el-color-info-light-9: rgb(243.9, 244.2, 244.8);
    --el-color-info-dark-2: rgb(115.2, 117.6, 122.4);
    --el-bg-color: #ffffff;
    --el-bg-color-page: #f2f3f5;
    --el-bg-color-overlay: #ffffff;
    --el-text-color-primary: #303133;
    --el-text-color-regular: #606266;
    --el-text-color-secondary: #909399;
    --el-text-color-placeholder: #a8abb2;
    --el-text-color-disabled: #c0c4cc;
    --el-border-color: #dcdfe6;
    --el-border-color-light: #e4e7ed;
    --el-border-color-lighter: #ebeef5;
    --el-border-color-extra-light: #f2f6fc;
    --el-border-color-dark: #d4d7de;
    --el-border-color-darker: #cdd0d6;
    --el-fill-color: #f0f2f5;
    --el-fill-color-light: #f5f7fa;
    --el-fill-color-lighter: #fafafa;
    --el-fill-color-extra-light: #fafcff;
    --el-fill-color-dark: #ebedf0;
    --el-fill-color-darker: #e6e8eb;
    --el-fill-color-blank: #ffffff;
    --el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);
    --el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);
    --el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);
    --el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16);
    --el-disabled-bg-color: var(--el-fill-color-light);
    --el-disabled-text-color: var(--el-text-color-placeholder);
    --el-disabled-border-color: var(--el-border-color-light);
    --el-overlay-color: rgba(0, 0, 0, .8);
    --el-overlay-color-light: rgba(0, 0, 0, .7);
    --el-overlay-color-lighter: rgba(0, 0, 0, .5);
    --el-mask-color: rgba(255, 255, 255, .9);
    --el-mask-color-extra-light: rgba(255, 255, 255, .3);
    --el-border-width: 1px;
    --el-border-style: solid;
    --el-border-color-hover: var(--el-text-color-disabled);
    --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
    --el-svg-monochrome-grey: var(--el-border-color)
}

.el-icon-loading {
    animation: rotating 2s linear infinite
}

.el-icon--right {
    margin-left: 5px
}

.el-icon--left {
    margin-right: 5px
}

@keyframes rotating {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.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-icon svg {
    height: 1em;
    width: 1em
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 .el-input__prefix-inner i.el-input__icon.el-input__clear svg,
.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__suffix-inner i.el-input__icon.el-input__clear svg {
    display: none
}

.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 .el-input__prefix-inner i.el-input__icon.el-input__clear svg,
#amelia-app-backend-new .am-input-wrapper .am-input .el-input__suffix-inner i.el-input__icon.el-input__clear svg {
    display: none
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

:root {
    --el-popup-modal-bg-color: var(--el-color-black);
    --el-popup-modal-opacity: .5
}

.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
}

@keyframes v-modal-in {
    0% {
        opacity: 0
    }
}

@keyframes v-modal-out {
    to {
        opacity: 0
    }
}

.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)
}

@keyframes dialog-fade-in {
    0% {
        opacity: 0;
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes dialog-fade-out {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, -20px, 0)
    }
}

@keyframes modal-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes modal-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
    }
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@keyframes am-animation-collapse-open {
    0% {
        height: 0
    }

    to {
        height: var(--v57ca564d)
    }
}

@keyframes am-animation-collapse-close {
    0% {
        height: var(--v57ca564d)
    }

    to {
        height: 0
    }
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

.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: 0 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
}

#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 #0000);
    --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 #0000);
    --maz-tw-ring-color: hsl(var(--m-timeline-color));
    --maz-tw-ring-offset-width: 2px;
    outline: 2px solid #0000
}

.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
}

@keyframes m-timeline-pulse-da789376 {

    0%,
    to {
        box-shadow: 0 0 0 0 hsl(var(--m-timeline-bg) / 40%)
    }

    50% {
        box-shadow: 0 0 0 6px hsl(var(--m-timeline-bg) / 0%)
    }
}

@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
}

@keyframes m-ticker-scroll-x-f1501cb5 {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(calc(-100% - var(--m-ticker-gap)))
    }
}

@keyframes m-ticker-scroll-y-f1501cb5 {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(calc(-100% - var(--m-ticker-gap)))
    }
}

@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: #0000;
    outline: 2px solid #0000;
    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: rgb(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: rgb(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 #00000012) drop-shadow(0 2px 2px #0000000f);
    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 #0000;
    --maz-tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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: rgb(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: rgb(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 #00000012) drop-shadow(0 2px 2px #0000000f);
    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 #0003
}

.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: rgb(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: rgb(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.--success svg[data-v-74a3b9ce] {
    --maz-tw-text-opacity: 1;
    color: hsl(var(--maz-success-foreground) / 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.--warning svg[data-v-74a3b9ce] {
    --maz-tw-text-opacity: 1;
    color: hsl(var(--maz-warning-foreground) / 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__header.--error svg[data-v-74a3b9ce] {
    --maz-tw-text-opacity: 1;
    color: hsl(var(--maz-destructive-foreground) / 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__count svg[data-v-74a3b9ce] {
    --maz-tw-text-opacity: 1;
    color: hsl(var(--maz-success-foreground) / var(--maz-tw-text-opacity, 1))
}

.m-stepper__content[data-v-74a3b9ce] {
    border-inline-start-width: 2px;
    padding-top: .5rem;
    padding-bottom: .5rem;
    border-color: #0000;
    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))
}

@keyframes maz-spin-d6d01f3d {
    to {
        transform: rotate(360deg)
    }
}

.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: rgb(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 #0000001a, 0 2px 4px -2px #0000001a;
    --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 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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 #0000001a, 0 4px 6px -4px #0000001a;
    --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 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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 #0000001a, 0 4px 6px -4px #0000001a;
    --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 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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 #0000001a, 0 4px 6px -4px #0000001a;
    --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 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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 #0000001a, 0 4px 6px -4px #0000001a;
    --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 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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 #0000001a, 0 4px 6px -4px #0000001a;
    --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 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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 #0000001a, 0 4px 6px -4px #0000001a;
    --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 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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 #0000001a, 0 4px 6px -4px #0000001a;
    --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 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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 #0000001a, 0 4px 6px -4px #0000001a;
    --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 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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
}

@keyframes m-skeleton-shimmer-7e7826a1 {
    0% {
        background-position: -200% 0
    }

    to {
        background-position: 200% 0
    }
}

.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 #0000;
    --maz-tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--maz-tw-ring-offset-shadow, 0 0 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), var(--maz-tw-shadow);
    outline-offset: 2px;
    background-color: #0000;
    border-style: none;
    outline: 2px solid #0000;
    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 #00000012) drop-shadow(0 2px 2px #0000000f);
    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 #0000;
    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: #0000;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-inline-start: 0;
    display: flex
}

.m-select-input[data-v-6d9584ff] input {
    caret-color: #0000
}

.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 #00000012) drop-shadow(0 2px 2px #0000000f);
    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: #0000;
    border-style: solid;
    border-color: #0000;
    outline: 2px solid #0000;
    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 #00000012) drop-shadow(0 2px 2px #0000000f);
    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: rgb(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: #0000
}

.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 #0000;
    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
}

@keyframes indeterminate-b0665f8b {
    0% {
        left: -35%;
        right: 100%
    }

    60% {
        left: 100%;
        right: -90%
    }

    to {
        left: 100%;
        right: -90%
    }
}

@keyframes indeterminate-short-b0665f8b {
    0% {
        left: -200%;
        right: 100%
    }

    60% {
        left: 107%;
        right: -8%
    }

    to {
        left: 107%;
        right: -8%
    }
}

.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: #0000 !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-left-radius: var(--maz-radius);
        border-top-right-radius: 0;
        border-bottom-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: #0000;
    outline: 2px solid #0000;
    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 #0000;
    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 #0000
}

.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 svg[data-v-0580614e] {
    font-size: 1.875rem;
    line-height: 2.25rem;
    transition-property: transform;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.m-fullscreen-img .m-fullscreen-btn:hover svg[data-v-0580614e] {
    --maz-tw-scale-x: 1.5;
    --maz-tw-scale-y: 1.5;
    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-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: rgb(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 #0000;
    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 #0000;
    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: rgb(209 213 219/var(--maz-tw-text-opacity, 1)) !important;
    background-color: #0000 !important
}

.m-date-picker-container[data-v-aad199c3] button:disabled:hover {
    background-color: #0000 !important
}

.m-date-picker-container[data-v-aad199c3] button:disabled:is([class~=dark] *) {
    --maz-tw-text-opacity: 1 !important;
    color: rgb(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: #0000;
    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 #00000012) drop-shadow(0 2px 2px #0000000f);
    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-circular-progress-bar svg[data-v-bfa690b0] {
    --maz-tw-rotate: -90deg;
    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));
    position: absolute
}

.m-circular-progress-bar svg circle[data-v-bfa690b0] {
    will-change: stroke-dashoffset;
    animation: animate-bfa690b0 linear forwards var(--animation-duration);
    animation-delay: var(--delay)
}

@keyframes animate-bfa690b0 {
    to {
        stroke-dashoffset: var(--dashoffset)
    }
}

.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 #0000;
    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 .check-icon[data-v-54ce2696] path {
    stroke-width: 2.5px
}

.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) svg[data-v-54ce2696] {
    --maz-tw-text-opacity: 1 !important;
    color: hsl(var(--maz-muted) / var(--maz-tw-text-opacity, 1)) !important
}

.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 #00000012) drop-shadow(0 2px 2px #0000000f);
    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 #0003
}

.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: #0000;
    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: #0000
}

.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: #0000
}

.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: #0000
}

.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: #0000
}

.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: #0000
}

.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: #0000
}

.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: #0000
}

.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: #0000
}

.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: #0000
}

.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: rgb(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: #0000;
    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: rgb(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 #0000001a, 0 1px 2px -1px #0000001a;
    --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 #0000), var(--maz-tw-ring-shadow, 0 0 #0000), 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
}

@keyframes slide-up-blur-a56c3360 {
    0% {
        opacity: 0;
        filter: blur(10px);
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        filter: blur();
        transform: translateY(0)
    }
}

@keyframes slide-down-blur-a56c3360 {
    0% {
        opacity: 0;
        filter: blur(10px);
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        filter: blur();
        transform: translateY(0)
    }
}

@keyframes slide-left-blur-a56c3360 {
    0% {
        opacity: 0;
        filter: blur(10px);
        transform: translate(20px)
    }

    to {
        opacity: 1;
        filter: blur();
        transform: translate(0)
    }
}

@keyframes slide-right-blur-a56c3360 {
    0% {
        opacity: 0;
        filter: blur(10px);
        transform: translate(-20px)
    }

    to {
        opacity: 1;
        filter: blur();
        transform: translate(0)
    }
}

.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
}

@keyframes slide-up-blur-5891b044 {
    0% {
        opacity: 0;
        filter: blur(10px);
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        filter: blur();
        transform: translateY(0)
    }
}

@keyframes slide-down-blur-5891b044 {
    0% {
        opacity: 0;
        filter: blur(10px);
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        filter: blur();
        transform: translateY(0)
    }
}

@keyframes slide-left-blur-5891b044 {
    0% {
        opacity: 0;
        filter: blur(10px);
        transform: translate(20px)
    }

    to {
        opacity: 1;
        filter: blur();
        transform: translate(0)
    }
}

@keyframes slide-right-blur-5891b044 {
    0% {
        opacity: 0;
        filter: blur(10px);
        transform: translate(-20px)
    }

    to {
        opacity: 1;
        filter: blur();
        transform: translate(0)
    }
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 svg path {
    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__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 svg path {
    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 svg path {
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #14233d1c;
    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-lighten80)
}

.amelia-v2-booking #amelia-container .am-radio-wrapper .el-radio.is-disabled .el-radio__inner {
    box-shadow: 0 1px 1px #7386a90f
}

.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-lighten80)
}

.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 #14233d1c;
    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-lighten80)
}

#amelia-app-backend-new .am-radio-wrapper .el-radio.is-disabled .el-radio__inner {
    box-shadow: 0 1px 1px #7386a90f
}

#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-lighten80)
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@keyframes progress {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 32px 0
    }
}

@keyframes indeterminate {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

@keyframes striped-flow {
    0% {
        background-position: -100%
    }

    to {
        background-position: 100%
    }
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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-b4df3626] {
    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 #00000026;
    z-index: 9999999999 !important;
    font-family: Amelia Roboto, sans-serif
}

.am-address-dropdown-item[data-v-b4df3626] {
    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-b4df3626]:last-child {
    border-bottom: none
}

.am-address-dropdown-item[data-v-b4df3626]:hover,
.am-address-dropdown-item.is-active[data-v-b4df3626] {
    background: var(--am-c-inp-text-op05)
}

.am-address-main[data-v-b4df3626] {
    color: var(--am-c-drop-text);
    font-weight: 500;
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 2px
}

.am-address-secondary[data-v-b4df3626] {
    color: var(--am-c-inp-text-op60);
    font-size: 13px;
    line-height: 1.3
}

.am-input-wrapper[data-v-b4df3626] {
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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-position-top,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to.am-position-top {
    transform: translateY(-30px)
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-from.am-position-right,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to.am-position-right {
    transform: translate(30px)
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-from.am-position-left,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to.am-position-left {
    transform: translate(-30px)
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-from.am-position-bottom,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-from.am-position-center,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to.am-position-bottom,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to.am-position-center {
    transform: translateY(30px)
}

.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-enter-from .am-slide-popup__block-inner.am-position-top,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner.am-position-top {
    transform: translateY(-30px)
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-from .am-slide-popup__block-inner.am-position-right,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner.am-position-right {
    transform: translate(30px)
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-from .am-slide-popup__block-inner.am-position-left,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner.am-position-left {
    transform: translate(-30px)
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-from .am-slide-popup__block-inner.am-position-bottom,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner.am-position-bottom {
    transform: translateY(30px)
}

.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-enter-from .am-slide-popup__block-inner.am-position-center,
.amelia-v2-booking #amelia-container .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner.am-position-center {
    transform: translate(-50%, 50%)
}

.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-position-top,
#amelia-app-backend-new .am-slide-popup__block.nested-leave-to.am-position-top {
    transform: translateY(-30px)
}

#amelia-app-backend-new .am-slide-popup__block.nested-enter-from.am-position-right,
#amelia-app-backend-new .am-slide-popup__block.nested-leave-to.am-position-right {
    transform: translate(30px)
}

#amelia-app-backend-new .am-slide-popup__block.nested-enter-from.am-position-left,
#amelia-app-backend-new .am-slide-popup__block.nested-leave-to.am-position-left {
    transform: translate(-30px)
}

#amelia-app-backend-new .am-slide-popup__block.nested-enter-from.am-position-bottom,
#amelia-app-backend-new .am-slide-popup__block.nested-enter-from.am-position-center,
#amelia-app-backend-new .am-slide-popup__block.nested-leave-to.am-position-bottom,
#amelia-app-backend-new .am-slide-popup__block.nested-leave-to.am-position-center {
    transform: translateY(30px)
}

#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-enter-from .am-slide-popup__block-inner.am-position-top,
#amelia-app-backend-new .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner.am-position-top {
    transform: translateY(-30px)
}

#amelia-app-backend-new .am-slide-popup__block.nested-enter-from .am-slide-popup__block-inner.am-position-right,
#amelia-app-backend-new .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner.am-position-right {
    transform: translate(30px)
}

#amelia-app-backend-new .am-slide-popup__block.nested-enter-from .am-slide-popup__block-inner.am-position-left,
#amelia-app-backend-new .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner.am-position-left {
    transform: translate(-30px)
}

#amelia-app-backend-new .am-slide-popup__block.nested-enter-from .am-slide-popup__block-inner.am-position-bottom,
#amelia-app-backend-new .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner.am-position-bottom {
    transform: translateY(30px)
}

#amelia-app-backend-new .am-slide-popup__block.nested-enter-from .am-slide-popup__block-inner.am-position-center,
#amelia-app-backend-new .am-slide-popup__block.nested-leave-to .am-slide-popup__block-inner.am-position-center {
    transform: translate(-50%, 50%)
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 {
    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__data-description br,
.am-select-popper .am-oit__data-description img {
    display: none !important
}

.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 #00000040;
    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-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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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-skeleton__image svg {
    color: var(--el-svg-monochrome-grey);
    fill: currentColor;
    height: 22%;
    width: 22%
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 .el-input__suffix-inner .el-icon svg {
    vertical-align: middle
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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-arrow-down svg {
    display: none
}

.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__suffix .el-icon.icon-circle-close svg {
    display: none
}

.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-arrow-down svg {
    display: none
}

#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__suffix .el-icon.icon-circle-close svg {
    display: none
}

#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-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: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 {
    background-color: var(--am-c-advs-item-bgr);
    color: var(--am-c-advs-item-label-op65)
}

.am-adv-select__popper .am-adv-select__item {
    width: 100%;
    display: flex;
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 {
    color: var(--am-c-main-text)
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description p {
    font-weight: 400;
    text-align: revert
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description p:empty {
    height: 1em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description strong {
    font-weight: 700
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description em {
    font-style: italic
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description p,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description pre,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description blockquote,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h1,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h2,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h3,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h4,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h5,
.amelia-v2-booking #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul {
    padding-left: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol>li,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul>li {
    list-style-type: none
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul>li:before {
    content: "•"
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=true],
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=false] {
    pointer-events: none
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=true]>li *,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=false]>li * {
    pointer-events: all
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=true]>li:before,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=false]>li:before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=true]>li:before {
    content: "☑"
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=false]>li:before {
    content: "☐"
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li:not(.ql-direction-rtl),
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-direction-rtl,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ul li.ql-direction-rtl {
    padding-right: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li:before {
    content: counter(list-0, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-1 {
    counter-increment: list-1
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li.ql-indent-2 {
    counter-increment: list-2
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li.ql-indent-3 {
    counter-increment: list-3
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li.ql-indent-4 {
    counter-increment: list-4
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li.ql-indent-5 {
    counter-increment: list-5
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-6 {
    counter-increment: list-6
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-7 {
    counter-increment: list-7
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-8 {
    counter-increment: list-8
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-8 {
    counter-reset: list-9
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-9 {
    counter-increment: list-9
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-video {
    display: block;
    max-width: 100%
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-video.ql-align-center {
    margin: 0 auto
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-size-small {
    font-size: .75em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-size-large {
    font-size: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-size-huge {
    font-size: 2.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-align-center {
    text-align: center
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-align-justify {
    text-align: justify
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-align-right {
    text-align: right
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-formats {
    display: inline-block;
    vertical-align: middle
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-fill,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-stroke.ql-fill {
    fill: #444
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-empty {
    fill: none
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-even {
    fill-rule: evenodd
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-thin,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-stroke.ql-thin {
    stroke-width: 1
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-transparent {
    opacity: .4
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-direction svg:last-child {
    display: none
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-direction.ql-active svg:last-child {
    display: inline
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description .ql-direction.ql-active svg:first-child {
    display: none
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h1 {
    font-size: 2em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h2 {
    font-size: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h3 {
    font-size: 1.17em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h4 {
    font-size: 1em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h5 {
    font-size: .83em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description h6 {
    font-size: .67em
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description a {
    text-decoration: underline
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description code,
.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description pre {
    border-radius: 3px
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description code {
    font-size: 85%;
    padding: 2px 4px
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

.amelia-v2-booking #amelia-container .am-fs-iipu__description.ql-description img {
    max-width: 100%
}

#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 {
    color: var(--am-c-main-text)
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description p {
    font-weight: 400;
    text-align: revert
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description p:empty {
    height: 1em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description strong {
    font-weight: 700
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description em {
    font-style: italic
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description p,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description pre,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description blockquote,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h1,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h2,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h3,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h4,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h5,
#amelia-app-backend-new #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul {
    padding-left: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol>li,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul>li {
    list-style-type: none
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul>li:before {
    content: "•"
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=true],
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=false] {
    pointer-events: none
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=true]>li *,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=false]>li * {
    pointer-events: all
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=true]>li:before,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=false]>li:before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=true]>li:before {
    content: "☑"
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul[data-checked=false]>li:before {
    content: "☐"
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li:not(.ql-direction-rtl),
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-direction-rtl,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ul li.ql-direction-rtl {
    padding-right: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li:before {
    content: counter(list-0, decimal) ". "
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-1 {
    counter-increment: list-1
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li.ql-indent-2 {
    counter-increment: list-2
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li.ql-indent-3 {
    counter-increment: list-3
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li.ql-indent-4 {
    counter-increment: list-4
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li.ql-indent-5 {
    counter-increment: list-5
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description ol li.ql-indent-6 {
    counter-increment: list-6
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-7 {
    counter-increment: list-7
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-8 {
    counter-increment: list-8
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-8 {
    counter-reset: list-9
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-9 {
    counter-increment: list-9
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-video {
    display: block;
    max-width: 100%
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-video.ql-align-center {
    margin: 0 auto
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-size-small {
    font-size: .75em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-size-large {
    font-size: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-size-huge {
    font-size: 2.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-align-center {
    text-align: center
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-align-justify {
    text-align: justify
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-align-right {
    text-align: right
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-formats {
    display: inline-block;
    vertical-align: middle
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-fill,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-stroke.ql-fill {
    fill: #444
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-empty {
    fill: none
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-even {
    fill-rule: evenodd
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-thin,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-stroke.ql-thin {
    stroke-width: 1
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-transparent {
    opacity: .4
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-direction svg:last-child {
    display: none
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-direction.ql-active svg:last-child {
    display: inline
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description .ql-direction.ql-active svg:first-child {
    display: none
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h1 {
    font-size: 2em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h2 {
    font-size: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h3 {
    font-size: 1.17em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h4 {
    font-size: 1em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h5 {
    font-size: .83em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description h6 {
    font-size: .67em
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description a {
    text-decoration: underline
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__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-fs-iipu__description.ql-description code,
#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description pre {
    border-radius: 3px
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description code {
    font-size: 85%;
    padding: 2px 4px
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

#amelia-app-backend-new #amelia-container .am-fs-iipu__description.ql-description img {
    max-width: 100%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking .am-lite-footer {
    text-align: center
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-fs__ps {
    display: flex;
    flex-direction: column;
    width: 100%
}

.amelia-v2-booking #amelia-container .am-fs__ps.am-fs__ps-popup {
    max-height: 296px;
    overflow-x: hidden;
    padding-right: 6px
}

.amelia-v2-booking #amelia-container .am-fs__ps.am-fs__ps-popup.am-focused {
    border-radius: 6px;
    box-shadow: 0 0 2px 0 var(--am-c-primary)
}

.amelia-v2-booking #amelia-container .am-fs__ps::-webkit-scrollbar {
    width: 6px
}

.amelia-v2-booking #amelia-container .am-fs__ps::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: var(--am-c-scroll-op30)
}

.amelia-v2-booking #amelia-container .am-fs__ps::-webkit-scrollbar-track {
    border-radius: 6px;
    background: var(--am-c-scroll-op10)
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__ps-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__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-v2-booking #amelia-container .am-fs__ps-item:focus {
    --am-c-ps-text: var(--am-c-main-text);
    --am-c-ps-border: var(--am-c-primary)
}

.amelia-v2-booking #amelia-container .am-fs__ps-item:last-child {
    margin-bottom: 0
}

.amelia-v2-booking #amelia-container .am-fs__ps-item__info {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 4px
}

.amelia-v2-booking #amelia-container .am-fs__ps-item__info.am-long.am-rw-420 {
    flex-wrap: wrap
}

.amelia-v2-booking #amelia-container .am-fs__ps-item__info.am-long.am-rw-420 .am-fs__ps-price__wrapper {
    width: 100%;
    justify-content: flex-end
}

.amelia-v2-booking #amelia-container .am-fs__ps-item__info.am-long.am-rw-420 .am-fs__ps-price__wrapper>p {
    margin: 0 2px
}

.amelia-v2-booking #amelia-container .am-fs__ps-item__info.am-rw-320 {
    flex-wrap: wrap
}

.amelia-v2-booking #amelia-container .am-fs__ps-item__info.am-rw-320 .am-fs__ps-price__wrapper {
    width: 100%;
    justify-content: flex-end
}

.amelia-v2-booking #amelia-container .am-fs__ps-item__info.am-rw-320 .am-fs__ps-price__wrapper>p {
    margin: 0 2px
}

.amelia-v2-booking #amelia-container .am-fs__ps-item__services {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__ps-item__services-inner:first-child:before {
    content: unset
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__ps-price {
    color: var(--am-c-primary);
    background-color: var(--am-c-primary-op10)
}

.amelia-v2-booking #amelia-container .am-fs__ps-price__wrapper {
    display: flex;
    flex-direction: row;
    flex: 0 0 auto
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__ps-discount {
    color: var(--am-c-success);
    background-color: var(--am-c-success-op10);
    margin: 0
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-fs__popup-x {
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer;
    color: var(--am-c-main-text);
    z-index: 99;
    margin: 0
}

.amelia-v2-booking #amelia-container .am-fs__popup-x:focus {
    box-shadow: 0 0 0 1px var(--am-c-main-text);
    border-radius: 4px
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium.am-long,
.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium.am-rw-480 {
    --am-h-btn: auto;
    flex-wrap: wrap;
    justify-content: center
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium.am-long .am-button__inner,
.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium.am-rw-480 .am-button__inner {
    display: flex;
    flex-wrap: wrap;
    white-space: normal;
    width: 100%;
    justify-content: center
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium.am-long .am-fs__ps-pill,
.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium.am-rw-480 .am-fs__ps-pill {
    margin-top: 4px
}

.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn span {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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;
    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
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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.ql-description .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description p {
    font-weight: 400;
    text-align: revert
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description p:empty {
    height: 1em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description strong {
    font-weight: 700
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description em {
    font-style: italic
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description p,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description pre,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description blockquote,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h1,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h2,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h3,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h4,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h5,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.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-fs__extras-card__content-main.ql-description ol,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul {
    padding-left: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol>li,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul>li {
    list-style-type: none
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul>li:before {
    content: "•"
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul[data-checked=true],
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul[data-checked=false] {
    pointer-events: none
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul[data-checked=true]>li *,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul[data-checked=false]>li * {
    pointer-events: all
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul[data-checked=true]>li:before,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul[data-checked=false]>li:before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul[data-checked=true]>li:before {
    content: "☑"
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul[data-checked=false]>li:before {
    content: "☐"
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li:not(.ql-direction-rtl):before {
    margin-left: -1.5em;
    margin-right: .3em;
    text-align: right
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li:not(.ql-direction-rtl),
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-direction-rtl,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ul li.ql-direction-rtl {
    padding-right: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.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-fs__extras-card__content-main.ql-description ol li:before {
    content: counter(list-0, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-1 {
    counter-increment: list-1
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.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-fs__extras-card__content-main.ql-description ol li.ql-indent-2 {
    counter-increment: list-2
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.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-fs__extras-card__content-main.ql-description ol li.ql-indent-3 {
    counter-increment: list-3
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.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-fs__extras-card__content-main.ql-description ol li.ql-indent-4 {
    counter-increment: list-4
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.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-fs__extras-card__content-main.ql-description ol li.ql-indent-5 {
    counter-increment: list-5
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-6 {
    counter-increment: list-6
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-7 {
    counter-increment: list-7
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-8 {
    counter-increment: list-8
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-8 {
    counter-reset: list-9
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-9 {
    counter-increment: list-9
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-video {
    display: block;
    max-width: 100%
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-video.ql-align-center {
    margin: 0 auto
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-size-small {
    font-size: .75em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-size-large {
    font-size: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-size-huge {
    font-size: 2.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-align-center {
    text-align: center
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-align-justify {
    text-align: justify
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-align-right {
    text-align: right
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-formats {
    display: inline-block;
    vertical-align: middle
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-fill,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-stroke.ql-fill {
    fill: #444
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-empty {
    fill: none
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-even {
    fill-rule: evenodd
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-thin,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-stroke.ql-thin {
    stroke-width: 1
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-transparent {
    opacity: .4
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-direction svg:last-child {
    display: none
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-direction.ql-active svg:last-child {
    display: inline
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description .ql-direction.ql-active svg:first-child {
    display: none
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h1 {
    font-size: 2em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h2 {
    font-size: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h3 {
    font-size: 1.17em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h4 {
    font-size: 1em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h5 {
    font-size: .83em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description h6 {
    font-size: .67em
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description a {
    text-decoration: underline
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description code,
.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description pre {
    border-radius: 3px
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description code {
    font-size: 85%;
    padding: 2px 4px
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__content-main.ql-description img {
    max-width: 100%
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__package-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    color: var(--am-c-pi-text);
    margin: 0 0 4px
}

.amelia-v2-booking #amelia-container .am-fs__package-item>div:nth-child(2) {
    display: flex;
    flex-wrap: wrap
}

.amelia-v2-booking #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-v2-booking #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);
    margin-right: 8px
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__package-item>div:nth-child(2)>p:nth-child(3) {
    color: var(--am-c-pi-primary);
    background-color: var(--am-c-pi-primary-op10);
    margin-left: 8px
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__package-info2 {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid var(--am-c-pi-text-op15);
    padding: 0 0 9px;
    margin: 16px 0 0
}

.amelia-v2-booking #amelia-container .am-fs__package-info2 div {
    display: flex;
    align-items: center;
    margin-right: 18px
}

.amelia-v2-booking #amelia-container .am-fs__package-info2 div span {
    font-size: 24px;
    margin: 0 4px 0 0;
    color: var(--am-c-pi-primary)
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__package-info3 {
    margin: 8px 0 0
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    color: var(--am-c-pi-text-op80)
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content * {
    font-size: 15px;
    line-height: 1.6;
    word-break: break-word;
    white-space: break-spaces;
    color: var(--am-c-pi-text-op80)
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description p {
    font-weight: 400;
    text-align: revert
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description p:empty {
    height: 1em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description strong {
    font-weight: 700
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description em {
    font-style: italic
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description p,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description pre,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description blockquote,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h1,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h2,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h3,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h4,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h5,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.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-fs__package-info3__content.ql-description ol,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul {
    padding-left: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol>li,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul>li {
    list-style-type: none
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul>li:before {
    content: "•"
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul[data-checked=true],
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul[data-checked=false] {
    pointer-events: none
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul[data-checked=true]>li *,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul[data-checked=false]>li * {
    pointer-events: all
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul[data-checked=true]>li:before,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul[data-checked=false]>li:before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul[data-checked=true]>li:before {
    content: "☑"
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul[data-checked=false]>li:before {
    content: "☐"
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li:not(.ql-direction-rtl):before {
    margin-left: -1.5em;
    margin-right: .3em;
    text-align: right
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li:not(.ql-direction-rtl),
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-direction-rtl,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ul li.ql-direction-rtl {
    padding-right: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.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-fs__package-info3__content.ql-description ol li:before {
    content: counter(list-0, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-1 {
    counter-increment: list-1
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.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-fs__package-info3__content.ql-description ol li.ql-indent-2 {
    counter-increment: list-2
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.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-fs__package-info3__content.ql-description ol li.ql-indent-3 {
    counter-increment: list-3
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.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-fs__package-info3__content.ql-description ol li.ql-indent-4 {
    counter-increment: list-4
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.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-fs__package-info3__content.ql-description ol li.ql-indent-5 {
    counter-increment: list-5
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-6 {
    counter-increment: list-6
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-7 {
    counter-increment: list-7
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-8 {
    counter-increment: list-8
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-8 {
    counter-reset: list-9
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-9 {
    counter-increment: list-9
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-video {
    display: block;
    max-width: 100%
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-video.ql-align-center {
    margin: 0 auto
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-size-small {
    font-size: .75em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-size-large {
    font-size: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-size-huge {
    font-size: 2.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-align-center {
    text-align: center
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-align-justify {
    text-align: justify
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-align-right {
    text-align: right
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-formats {
    display: inline-block;
    vertical-align: middle
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-fill,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-stroke.ql-fill {
    fill: #444
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-empty {
    fill: none
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-even {
    fill-rule: evenodd
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-thin,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-stroke.ql-thin {
    stroke-width: 1
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-transparent {
    opacity: .4
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-direction svg:last-child {
    display: none
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-direction.ql-active svg:last-child {
    display: inline
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description .ql-direction.ql-active svg:first-child {
    display: none
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h1 {
    font-size: 2em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h2 {
    font-size: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h3 {
    font-size: 1.17em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h4 {
    font-size: 1em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h5 {
    font-size: .83em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description h6 {
    font-size: .67em
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description a {
    text-decoration: underline
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description code,
.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description pre {
    border-radius: 3px
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description code {
    font-size: 85%;
    padding: 2px 4px
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

.amelia-v2-booking #amelia-container .am-fs__package-info3__content.ql-description img {
    max-width: 100%
}

.amelia-v2-booking #amelia-container .am-fs__package-info3 a {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    color: var(--am-c-pi-success);
    text-decoration: none;
    margin: 0 0 0 8px
}

.amelia-v2-booking #amelia-container .am-fs__package-info3 a:focus,
.amelia-v2-booking #amelia-container .am-fs__package-info3 a:active {
    outline: none;
    box-shadow: none
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-fs__pis {
    --am-c-pis-text: var(--am-c-main-text);
    --am-c-pis-bgr: var(--am-c-main-bgr);
    --am-c-pis-primary: var(--am-c-primary)
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__pis-includes {
    margin: 16px 0 0
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__pis-includes .am-collapse-item__heading {
    padding: 8px;
    transition-delay: .5s
}

.amelia-v2-booking #amelia-container .am-fs__pis-includes .am-collapse-item__heading-side {
    transition-delay: 0s
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__pis-service img {
    width: 54px;
    height: 54px;
    border-radius: 4px;
    margin: 0 12px 0 0
}

.amelia-v2-booking #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-v2-booking #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);
    background-color: var(--am-c-pis-bgr)
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    color: var(--am-c-pis-text-op80);
    margin: 16px 0 0
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content * {
    font-size: 15px;
    line-height: 1.6;
    word-break: break-word;
    white-space: break-spaces;
    color: var(--am-c-pis-text-op80)
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content a {
    color: var(--am-c-pis-primary)
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description p {
    font-weight: 400;
    text-align: revert
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description p:empty {
    height: 1em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description strong {
    font-weight: 700
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description em {
    font-style: italic
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description p,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description pre,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description blockquote,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h1,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h2,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h3,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h4,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h5,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.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-fs__pis-service-info__content.ql-description ol,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul {
    padding-left: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol>li,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul>li {
    list-style-type: none
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul>li:before {
    content: "•"
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul[data-checked=true],
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul[data-checked=false] {
    pointer-events: none
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul[data-checked=true]>li *,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul[data-checked=false]>li * {
    pointer-events: all
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul[data-checked=true]>li:before,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul[data-checked=false]>li:before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul[data-checked=true]>li:before {
    content: "☑"
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul[data-checked=false]>li:before {
    content: "☐"
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li:not(.ql-direction-rtl):before {
    margin-left: -1.5em;
    margin-right: .3em;
    text-align: right
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li:not(.ql-direction-rtl),
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-direction-rtl,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ul li.ql-direction-rtl {
    padding-right: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.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-fs__pis-service-info__content.ql-description ol li:before {
    content: counter(list-0, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-1 {
    counter-increment: list-1
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.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-fs__pis-service-info__content.ql-description ol li.ql-indent-2 {
    counter-increment: list-2
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.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-fs__pis-service-info__content.ql-description ol li.ql-indent-3 {
    counter-increment: list-3
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.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-fs__pis-service-info__content.ql-description ol li.ql-indent-4 {
    counter-increment: list-4
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.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-fs__pis-service-info__content.ql-description ol li.ql-indent-5 {
    counter-increment: list-5
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-6 {
    counter-increment: list-6
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-7 {
    counter-increment: list-7
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-8 {
    counter-increment: list-8
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-8 {
    counter-reset: list-9
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-9 {
    counter-increment: list-9
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-video {
    display: block;
    max-width: 100%
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-video.ql-align-center {
    margin: 0 auto
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-size-small {
    font-size: .75em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-size-large {
    font-size: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-size-huge {
    font-size: 2.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-align-center {
    text-align: center
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-align-justify {
    text-align: justify
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-align-right {
    text-align: right
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-formats {
    display: inline-block;
    vertical-align: middle
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-fill,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-stroke.ql-fill {
    fill: #444
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-empty {
    fill: none
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-even {
    fill-rule: evenodd
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-thin,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-stroke.ql-thin {
    stroke-width: 1
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-transparent {
    opacity: .4
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-direction svg:last-child {
    display: none
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-direction.ql-active svg:last-child {
    display: inline
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description .ql-direction.ql-active svg:first-child {
    display: none
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h1 {
    font-size: 2em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h2 {
    font-size: 1.5em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h3 {
    font-size: 1.17em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h4 {
    font-size: 1em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h5 {
    font-size: .83em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description h6 {
    font-size: .67em
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description a {
    text-decoration: underline
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description code,
.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description pre {
    border-radius: 3px
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description code {
    font-size: 85%;
    padding: 2px 4px
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

.amelia-v2-booking #amelia-container .am-fs__pis-service-info__content.ql-description img {
    max-width: 100%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-fs__pas {
    --am-c-pas-text: var(--am-c-main-text);
    --am-c-pas-success: var(--am-c-success)
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__pas-filter {
    display: flex;
    gap: 12px
}

.amelia-v2-booking #amelia-container .am-fs__pas-filter>div>p {
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: var(--am-c-pas-text);
    margin-bottom: 4px
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__pas-app-items .am-collapse-item__content {
    display: block
}

.amelia-v2-booking #amelia-container .am-fs__pas-app-items .am-collapse-item__trigger {
    padding: 0
}

.amelia-v2-booking #amelia-container .am-fs__pas-app-items__error .am-collapse-item__heading {
    background-color: var(--am-c-pas-error-bgr-op10)
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__pas-app-content .fc-col-header {
    width: 100%
}

.amelia-v2-booking #amelia-container .am-fs__pas-app-content .fc-view-harness {
    min-height: 240px
}

.amelia-v2-booking #amelia-container .am-fs__pas-app-content .fc-scrollgrid-sync-table {
    width: 100%;
    min-height: 190px
}

.amelia-v2-booking #amelia-container .am-fs__pas-app-content .fc-daygrid-body-balanced {
    width: 100%
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__pas-app-text-selected {
    color: var(--am-c-pas-success)
}

.amelia-v2-booking #amelia-container .am-fs__pas-btn {
    display: flex;
    justify-content: center;
    margin-top: 32px
}

.amelia-v2-booking #amelia-container .am-fs__pas-btn .am-button__inner {
    font-weight: 500
}

.amelia-v2-booking #amelia-container .am-fs__pas-btn .am-icon-plus {
    font-size: 16px;
    margin-right: 8px
}

.amelia-v2-booking #amelia-container .am-fs__pas-mobile-s .am-fs__pas-filter {
    flex-direction: column
}

.amelia-v2-booking #amelia-container .am-fs__pas-mobile-s .am-fs__pas-app-content {
    padding: 8px
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__pas .am-collapse-item__heading {
    transition-delay: .5s
}

.amelia-v2-booking #amelia-container .am-fs__pas .am-collapse-item__heading-side {
    transition-delay: 0s
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-service {
    margin-bottom: 8px
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-service .el-skeleton__item {
    height: 18px
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-msg {
    margin-bottom: 16px
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-msg .el-skeleton__item {
    height: 54px
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-filter {
    display: flex;
    gap: 12px
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-filter .el-skeleton__item {
    height: 64px
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-app-label {
    margin: 16px 0
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-app-label .el-skeleton__item {
    height: 20px
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-app-items {
    margin: 8px 0
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-app-items .el-skeleton__item {
    height: 54px
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-btn {
    margin-top: 32px
}

.amelia-v2-booking #amelia-container .am-fs__pas-skeleton-btn .el-skeleton__item {
    height: 40px
}

.am-fs__pas-filter-employees .am-oit__data {
    width: 88%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #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-warning: var(--am-c-warning);
    --am-c-pso-primary: var(--am-c-primary)
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__ps-overview-msg {
    box-sizing: border-box;
    border-radius: 6px;
    width: 100%;
    padding: 11px;
    margin-bottom: 8px
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__ps-overview-msg_all {
    background-color: var(--am-c-pso-success-op10);
    border: 1px solid var(--am-c-pso-success-op60);
    box-shadow: 0 2px 3px var(--am-c-pso-success-op10)
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-msg_all .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-v2-booking #amelia-container .am-fs__ps-overview-msg_later {
    background-color: var(--am-c-pso-warning-op10);
    border: 1px solid var(--am-c-pso-warning-op60);
    box-shadow: 0 2px 3px var(--am-c-pso-warning-op10)
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-msg_later .am-icon-info-reverse {
    color: var(--am-c-pso-warning);
    font-size: 20px;
    margin-right: 11px
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-includes {
    margin-top: 16px
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-includes .am-collapse-item__heading {
    padding: 8px
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__ps-overview-includes>div:first-child {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__ps-overview-service img {
    width: 54px;
    height: 54px;
    border-radius: 4px;
    margin-right: 12px
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked {
    display: table;
    width: 100%;
    padding: 0
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div:first-child {
    display: table-header-group
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div:first-child>p {
    display: table-cell;
    width: 23%;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.384615;
    color: var(--am-c-pso-text-op50);
    padding: 4px
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div:first-child>p:first-child {
    width: 8%;
    padding-left: 16px
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div:first-child>p:last-child {
    padding-right: 16px
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child) {
    color: var(--am-c-pso-text);
    display: table-row
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child):nth-child(2n) {
    background-color: var(--am-c-pso-primary-op10)
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child):nth-child(odd) {
    background-color: var(--am-c-pso-bgr)
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child)>p {
    display: table-cell;
    width: 23%;
    vertical-align: middle;
    padding: 4px
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child)>p:first-child {
    width: 8%;
    padding-left: 16px
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div:not(:first-child)>p:last-child {
    padding-right: 16px
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked>div.am-summary-small-screen {
    display: none
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked-mobile-s>div.am-summary {
    display: none
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked-mobile-s>div.am-summary-small-screen {
    display: flex;
    flex-direction: column
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked-mobile-s>div.am-summary-small-screen div {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 8px 4px
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview-service-booked-mobile-s>div.am-summary-small-screen div:nth-child(2n) {
    background-color: var(--am-c-pso-primary-op10)
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__ps-overview .am-collapse-item__heading {
    transition-delay: .5s
}

.amelia-v2-booking #amelia-container .am-fs__ps-overview .am-collapse-item__heading-side {
    transition-delay: 0s
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-fs__cserv {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.amelia-v2-booking #amelia-container .am-fs__cserv.am-rw-360 {
    flex-wrap: wrap
}

.amelia-v2-booking #amelia-container .am-fs__cserv * {
    word-break: break-word
}

.amelia-v2-booking #amelia-container .am-fs__cserv img {
    width: 40px;
    height: 40px;
    border-radius: 4px
}

.amelia-v2-booking #amelia-container .am-fs__cserv-heading {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0 12px
}

.amelia-v2-booking #amelia-container .am-fs__cserv-heading.am-rw-360 {
    width: 100%;
    justify-content: flex-start
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__cserv-name {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6;
    color: var(--am-c-cart-text)
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__cserv-price__wrapper {
    display: flex;
    gap: 4px
}

.amelia-v2-booking #amelia-container .am-fs__cserv-price__wrapper.am-rw-360 {
    width: 100%
}

.amelia-v2-booking #amelia-container .am-fs__cserv-price.am-rw-360 {
    width: 100%;
    margin-top: 8px
}

.amelia-v2-booking #amelia-container .am-fs__cserv-price.am-rw-360.is-tax {
    width: 50%
}

.amelia-v2-booking #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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-fs__ci {
    width: 100%;
    padding: 12px
}

.amelia-v2-booking #amelia-container .am-fs__ci * {
    word-break: break-word
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__ci-block:last-of-type {
    border: none;
    margin: 0
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__ci-prod {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 8px
}

.amelia-v2-booking #amelia-container .am-fs__ci-prod__title {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: var(--am-c-ci-text)
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__ci-cost {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 12px 0 0
}

.amelia-v2-booking #amelia-container .am-fs__ci-cost * {
    font-size: 13px;
    line-height: 1.38462;
    font-weight: 500;
    color: var(--am-c-ci-text)
}

.amelia-v2-booking #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;
    gap: 0 10px
}

.amelia-v2-booking #amelia-container .am-fs__ci-info__el {
    display: flex;
    align-items: center
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__ci-info__el span[class*=am-icon] {
    font-size: 24px;
    line-height: 1;
    color: var(--am-c-ci-primary)
}

.amelia-v2-booking #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-v2-booking #amelia-container .am-fs__ci-manage div {
    display: flex;
    align-items: center;
    padding: 2px 6px
}

.amelia-v2-booking #amelia-container .am-fs__ci-manage span {
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    cursor: pointer;
    align-self: flex-end
}

.amelia-v2-booking #amelia-container .am-fs__ci-manage span[class*=am-icon] {
    font-size: 24px;
    line-height: 1
}

.amelia-v2-booking #amelia-container .am-fs__ci-manage__discard {
    color: var(--am-c-ci-error)
}

.amelia-v2-booking #amelia-container .am-fs__ci-manage__edit {
    color: var(--am-c-ci-primary)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-fs__cart {
    --am-c-cart-text: var(--am-c-main-text);
    --am-c-cart-bgr: var(--am-c-main-bgr)
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__cart-includes {
    margin: 16px 0 0
}

.amelia-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #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-v2-booking #amelia-container .am-fs__cart-includes .am-collapse-item__heading {
    padding: 12px;
    transition-delay: .5s
}

.amelia-v2-booking #amelia-container .am-fs__cart-includes .am-collapse-item__heading-side {
    transition-delay: 0s
}

.amelia-v2-booking #amelia-container .am-fs__cart-includes .am-collapse-item__trigger-side {
    padding: 0 4px 0 10px
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #7386a90f;
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #7386a90f
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #1a2c371a
}

.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-border {
    border-top: 1px solid var(--am-c-atc-text-op30);
    padding-top: 16px
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>div: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 div {
    display: flex;
    justify-content: space-between;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 12px;
    line-height: 20px
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer div span {
    color: var(--am-c-atc-text-op40)
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer div span:nth-child(2) {
    color: var(--am-c-atc-text)
}

.amelia-v2-booking #amelia-container .am-fs__congrats-info-mobile-s .am-fs__congrats-info-customer>div {
    flex-direction: column
}

.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-] {
    box-sizing: border-box
}

[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
    }
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 .el-form-item__error {
    width: 100%;
    text-align: center
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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-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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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;
    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-wrap: wrap;
    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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container * {
    font-family: var(--am-font-family);
    font-style: initial;
    box-sizing: border-box;
    word-break: break-word;
    letter-spacing: normal
}

.amelia-v2-booking .am-no-services {
    box-shadow: 0 30px 40px #0000001f;
    margin: 100px auto;
    text-align: center;
    padding: 56px;
    max-width: 760px;
    height: 460px;
    width: 100%;
    background: var(--am-c-main-bgr);
    border-radius: 8px
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container * {
    font-family: var(--am-font-family);
    font-style: initial;
    box-sizing: border-box
}

.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 #0000001f;
    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 #0000001f;
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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: #1a2c3780
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@-webkit-keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #0000001f
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 .is-icon-plus svg {
    vertical-align: middle
}

.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: rgb(209, 219, 229) 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: rgb(209, 219, 229) 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
}

@keyframes slideInRight-enter {
    0% {
        opacity: 0;
        transform: translate(100%);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: translate(0);
        transform-origin: 0 0
    }
}

@keyframes slideInRight-leave {
    0% {
        opacity: 1;
        transform: translate(0);
        transform-origin: 0 0
    }

    to {
        opacity: 0;
        transform: translate(100%);
        transform-origin: 0 0
    }
}

@keyframes slideInLeft-enter {
    0% {
        opacity: 0;
        transform: translate(-100%);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: translate(0);
        transform-origin: 0 0
    }
}

@keyframes slideInLeft-leave {
    0% {
        opacity: 1;
        transform: translate(0);
        transform-origin: 0 0
    }

    to {
        opacity: 0;
        transform: translate(-100%);
        transform-origin: 0 0
    }
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .el-tabs,
#amelia-app-backend-new .el-tabs {
    display: flex;
    flex-direction: column !important;
    gap: 16px 0
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #1a2c3726
}

.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 #1a2c3726
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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.ql-description .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description p {
    font-weight: 400;
    text-align: revert
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description p:empty {
    height: 1em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description strong {
    font-weight: 700
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description em {
    font-style: italic
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description p,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description pre,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description blockquote,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h1,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h2,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h3,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h4,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h5,
.amelia-v2-booking #amelia-container .am-eli__description-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
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul {
    padding-left: 1.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol>li,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul>li {
    list-style-type: none
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul>li:before {
    content: "•"
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul[data-checked=true],
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul[data-checked=false] {
    pointer-events: none
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul[data-checked=true]>li *,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul[data-checked=false]>li * {
    pointer-events: all
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul[data-checked=true]>li:before,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul[data-checked=false]>li:before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul[data-checked=true]>li:before {
    content: "☑"
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul[data-checked=false]>li:before {
    content: "☐"
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li:not(.ql-direction-rtl):before {
    margin-left: -1.5em;
    margin-right: .3em;
    text-align: right
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li:not(.ql-direction-rtl),
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-direction-rtl,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ul li.ql-direction-rtl {
    padding-right: 1.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-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
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li:before {
    content: counter(list-0, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-1 {
    counter-increment: list-1
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-eli__description-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
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-2 {
    counter-increment: list-2
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-eli__description-text.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-eli__description-text.ql-description ol li.ql-indent-3 {
    counter-increment: list-3
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-eli__description-text.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-eli__description-text.ql-description ol li.ql-indent-4 {
    counter-increment: list-4
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-eli__description-text.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-eli__description-text.ql-description ol li.ql-indent-5 {
    counter-increment: list-5
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-6 {
    counter-increment: list-6
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-7 {
    counter-increment: list-7
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-8 {
    counter-increment: list-8
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-8 {
    counter-reset: list-9
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-9 {
    counter-increment: list-9
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-video {
    display: block;
    max-width: 100%
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-video.ql-align-center {
    margin: 0 auto
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-size-small {
    font-size: .75em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-size-large {
    font-size: 1.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-size-huge {
    font-size: 2.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-align-center {
    text-align: center
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-align-justify {
    text-align: justify
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-align-right {
    text-align: right
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-formats {
    display: inline-block;
    vertical-align: middle
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-fill,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-stroke.ql-fill {
    fill: #444
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-empty {
    fill: none
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-even {
    fill-rule: evenodd
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-thin,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-stroke.ql-thin {
    stroke-width: 1
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-transparent {
    opacity: .4
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-direction svg:last-child {
    display: none
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-direction.ql-active svg:last-child {
    display: inline
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description .ql-direction.ql-active svg:first-child {
    display: none
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h1 {
    font-size: 2em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h2 {
    font-size: 1.5em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h3 {
    font-size: 1.17em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h4 {
    font-size: 1em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h5 {
    font-size: .83em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description h6 {
    font-size: .67em
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description a {
    text-decoration: underline
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description code,
.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description pre {
    border-radius: 3px
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description code {
    font-size: 85%;
    padding: 2px 4px
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

.amelia-v2-booking #amelia-container .am-eli__description-text.ql-description img {
    max-width: 100%
}

.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.ql-description .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

#amelia-app-backend-new .am-eli__description-text.ql-description p {
    font-weight: 400;
    text-align: revert
}

#amelia-app-backend-new .am-eli__description-text.ql-description p:empty {
    height: 1em
}

#amelia-app-backend-new .am-eli__description-text.ql-description strong {
    font-weight: 700
}

#amelia-app-backend-new .am-eli__description-text.ql-description em {
    font-style: italic
}

#amelia-app-backend-new .am-eli__description-text.ql-description p,
#amelia-app-backend-new .am-eli__description-text.ql-description ol,
#amelia-app-backend-new .am-eli__description-text.ql-description ul,
#amelia-app-backend-new .am-eli__description-text.ql-description pre,
#amelia-app-backend-new .am-eli__description-text.ql-description blockquote,
#amelia-app-backend-new .am-eli__description-text.ql-description h1,
#amelia-app-backend-new .am-eli__description-text.ql-description h2,
#amelia-app-backend-new .am-eli__description-text.ql-description h3,
#amelia-app-backend-new .am-eli__description-text.ql-description h4,
#amelia-app-backend-new .am-eli__description-text.ql-description h5,
#amelia-app-backend-new .am-eli__description-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
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol,
#amelia-app-backend-new .am-eli__description-text.ql-description ul {
    padding-left: 1.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol>li,
#amelia-app-backend-new .am-eli__description-text.ql-description ul>li {
    list-style-type: none
}

#amelia-app-backend-new .am-eli__description-text.ql-description ul>li:before {
    content: "•"
}

#amelia-app-backend-new .am-eli__description-text.ql-description ul[data-checked=true],
#amelia-app-backend-new .am-eli__description-text.ql-description ul[data-checked=false] {
    pointer-events: none
}

#amelia-app-backend-new .am-eli__description-text.ql-description ul[data-checked=true]>li *,
#amelia-app-backend-new .am-eli__description-text.ql-description ul[data-checked=false]>li * {
    pointer-events: all
}

#amelia-app-backend-new .am-eli__description-text.ql-description ul[data-checked=true]>li:before,
#amelia-app-backend-new .am-eli__description-text.ql-description ul[data-checked=false]>li:before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

#amelia-app-backend-new .am-eli__description-text.ql-description ul[data-checked=true]>li:before {
    content: "☑"
}

#amelia-app-backend-new .am-eli__description-text.ql-description ul[data-checked=false]>li:before {
    content: "☐"
}

#amelia-app-backend-new .am-eli__description-text.ql-description li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li:not(.ql-direction-rtl):before {
    margin-left: -1.5em;
    margin-right: .3em;
    text-align: right
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li:not(.ql-direction-rtl),
#amelia-app-backend-new .am-eli__description-text.ql-description ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-direction-rtl,
#amelia-app-backend-new .am-eli__description-text.ql-description ul li.ql-direction-rtl {
    padding-right: 1.5em
}

#amelia-app-backend-new .am-eli__description-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
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li:before {
    content: counter(list-0, decimal) ". "
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-1 {
    counter-increment: list-1
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

#amelia-app-backend-new .am-eli__description-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
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-2 {
    counter-increment: list-2
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

#amelia-app-backend-new .am-eli__description-text.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 .am-eli__description-text.ql-description ol li.ql-indent-3 {
    counter-increment: list-3
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

#amelia-app-backend-new .am-eli__description-text.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 .am-eli__description-text.ql-description ol li.ql-indent-4 {
    counter-increment: list-4
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-5 {
    counter-increment: list-5
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-6 {
    counter-increment: list-6
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-7 {
    counter-increment: list-7
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-8 {
    counter-increment: list-8
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-8 {
    counter-reset: list-9
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-9 {
    counter-increment: list-9
}

#amelia-app-backend-new .am-eli__description-text.ql-description ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

#amelia-app-backend-new .am-eli__description-text.ql-description li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-video {
    display: block;
    max-width: 100%
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-video.ql-align-center {
    margin: 0 auto
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-size-small {
    font-size: .75em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-size-large {
    font-size: 1.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-size-huge {
    font-size: 2.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-align-center {
    text-align: center
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-align-justify {
    text-align: justify
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-align-right {
    text-align: right
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-formats {
    display: inline-block;
    vertical-align: middle
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-fill,
#amelia-app-backend-new .am-eli__description-text.ql-description .ql-stroke.ql-fill {
    fill: #444
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-empty {
    fill: none
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-even {
    fill-rule: evenodd
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-thin,
#amelia-app-backend-new .am-eli__description-text.ql-description .ql-stroke.ql-thin {
    stroke-width: 1
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-transparent {
    opacity: .4
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-direction svg:last-child {
    display: none
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-direction.ql-active svg:last-child {
    display: inline
}

#amelia-app-backend-new .am-eli__description-text.ql-description .ql-direction.ql-active svg:first-child {
    display: none
}

#amelia-app-backend-new .am-eli__description-text.ql-description h1 {
    font-size: 2em
}

#amelia-app-backend-new .am-eli__description-text.ql-description h2 {
    font-size: 1.5em
}

#amelia-app-backend-new .am-eli__description-text.ql-description h3 {
    font-size: 1.17em
}

#amelia-app-backend-new .am-eli__description-text.ql-description h4 {
    font-size: 1em
}

#amelia-app-backend-new .am-eli__description-text.ql-description h5 {
    font-size: .83em
}

#amelia-app-backend-new .am-eli__description-text.ql-description h6 {
    font-size: .67em
}

#amelia-app-backend-new .am-eli__description-text.ql-description a {
    text-decoration: underline
}

#amelia-app-backend-new .am-eli__description-text.ql-description blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px
}

#amelia-app-backend-new .am-eli__description-text.ql-description code,
#amelia-app-backend-new .am-eli__description-text.ql-description pre {
    border-radius: 3px
}

#amelia-app-backend-new .am-eli__description-text.ql-description pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

#amelia-app-backend-new .am-eli__description-text.ql-description code {
    font-size: 85%;
    padding: 2px 4px
}

#amelia-app-backend-new .am-eli__description-text.ql-description pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

#amelia-app-backend-new .am-eli__description-text.ql-description img {
    max-width: 100%
}

#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%)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 16px
}

.amelia-v2-booking #amelia-container .am-eli__organizer-img {
    display: inline-flex;
    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%;
    margin-right: 16px;
    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 {
    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 {
    color: #fff;
    border-radius: 4px;
    padding: 0 4px;
    font-size: 13px;
    line-height: 19px
}

.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-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 16px
}

#amelia-app-backend-new .am-eli__organizer-img {
    display: inline-flex;
    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%;
    margin-right: 16px;
    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 {
    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 {
    color: #fff;
    border-radius: 4px;
    padding: 0 4px;
    font-size: 13px;
    line-height: 19px
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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;
    border-top: 1px solid var(--am-c-els-text-op25);
    margin: 48px 0 0;
    padding: 16px 0 0
}

.amelia-v2-booking #amelia-container .am-els__pagination-info {
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #0e192008;
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 .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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

.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)
}

.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__card p,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__address p {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.33333;
    color: var(--am-c-pay-text);
    margin-bottom: 4px
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__card>div:nth-child(2),
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__address>div:nth-child(2) {
    display: flex;
    gap: 16px
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__card>div:nth-child(2)>div:first-child,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__address>div:nth-child(2)>div:first-child {
    width: 60%
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__card>div:nth-child(2)>div:nth-child(2),
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__address>div:nth-child(2)>div:nth-child(2) {
    width: 40%
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__card .am-stripe-cn,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__card .am-stripe-ed,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__card .am-stripe-cvc,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__address .am-stripe-cn,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__address .am-stripe-ed,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__address .am-stripe-cvc {
    background-color: var(--am-c-inp-bgr);
    border: 1px solid var(--am-c-inp-border);
    border-radius: 6px;
    box-shadow: 0 2px 2px #0e192008;
    box-sizing: border-box;
    padding: 12px
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__card .am-stripe-cn,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__address .am-stripe-cn,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__card .am-stripe-address,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__address .am-stripe-address {
    margin-bottom: 16px
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe__card .am-stripe-address>div,
.amelia-v2-booking #amelia-container .am-fs__payment-stripe__address .am-stripe-address>div {
    width: 100% !important
}

.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-prb {
    margin-bottom: 10px
}

.amelia-v2-booking #amelia-container .am-fs__payment-stripe .am-fs__payment-stripe__express-checkout p {
    color: var(--am-c-pay-text-op60);
    font-size: 14px
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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: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-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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-congrats__info-item * {
    font-size: 14px;
    line-height: 1.42857
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #7386a90f
}

.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 #7386a90f
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking.am-dialog-el.am-dialog-popup {
    background-color: #00000080;
    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 * {
    font-family: var(--am-font-family, "Amelia Roboto"), sans-serif;
    font-style: initial;
    box-sizing: border-box;
    word-break: break-word
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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: #ffffff;
    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 [class*=el-icon] svg {
    vertical-align: bottom
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #1a2c371a;
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 svg,
.ql-snow .ql-toolbar button svg {
    float: left;
    height: 100%
}

.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-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
    right: 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:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px
}

.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: #0003 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=link]:before {
    content: "Enter link:"
}

.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
}

/*!
* Quill Editor v2.0.3
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
.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: #0009;
    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 svg,
.ql-bubble .ql-toolbar button svg {
    float: left;
    height: 100%
}

.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-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
    right: 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:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px
}

.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 svg {
    margin: 1px
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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%
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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__label .el-icon svg {
    vertical-align: middle
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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__icon svg {
    vertical-align: middle
}

.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 svg {
    vertical-align: middle
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-cc__edit-btn.am-button:focus-visible {
    outline: 2px solid var(--am-c-cc-primary);
    outline-offset: 2px
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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: #ffffff
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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: #1a2c3708
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-cc__edit-btn {
    cursor: pointer
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
    }
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
    }
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.el-popover .am-cc__cf-name {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    word-break: break-word;
    white-space: break-spaces;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6;
    color: var(--am-c-cc-text-op90);
    margin: 0 0 4px
}

.el-popover .am-cc__cf-value__inner {
    word-break: break-word;
    white-space: break-spaces
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.el-popover .am-cc__employee-heading {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0 0 16px
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    width: 100%
}

.amelia-v2-booking #amelia-container .am-cc__heading.am-rw-500 {
    flex-wrap: wrap
}

.amelia-v2-booking #amelia-container .am-cc__heading-wrapper {
    padding: 12px 16px
}

.amelia-v2-booking #amelia-container .am-cc__heading-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 8px 0
}

.amelia-v2-booking #amelia-container .am-cc__heading-info.am-rw-650 {
    flex-wrap: wrap
}

.amelia-v2-booking #amelia-container .am-cc__heading-info__part {
    display: flex;
    align-items: center;
    gap: 8px
}

.amelia-v2-booking #amelia-container .am-cc__heading-info__part.am-rw-650 {
    width: 100%;
    justify-content: space-between
}

.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
}

.amelia-v2-booking #amelia-container .am-cc__heading-actions.am-rw-500 {
    width: 100%
}

.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);
    width: 100%
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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__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% - 24px);
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #7386a90f;
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-capai-pay__heading {
    width: 100%;
    display: flex;
    align-items: center;
    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;
    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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking #amelia-container .am-capai-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-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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
    }
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 #0009;
    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 #0000004d, 0 0 1px 2px #0006;
    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 #0009;
    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, rgb(255, 255, 255))
}

.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: #ffffffb3;
    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: #333333
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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: #ffffff80;
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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: calc(100% - 24px);
    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% - 24px);
    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: calc(100% - 24px)
}

.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: calc(100% - 24px)
}

.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: calc(100% - 24px)
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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 .el-tabs__item:focus-visible {
    box-shadow: 0 0 0 2px var(--am-c-cappa-primary) !important
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking,
.amelia-v2-booking #amelia-container {
    background-color: transparent
}

.amelia-v2-booking #amelia-container * {
    font-family: var(--am-font-family), sans-serif;
    font-style: initial;
    box-sizing: border-box;
    word-break: break-word
}

.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 #0000001f;
    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
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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 #7386a90f;
    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 #7386a90f;
    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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.amelia-v2-booking.am-forms-dialog {
    background-color: #00000080;
    z-index: 9999999 !important
}

.amelia-v2-booking.am-forms-dialog.am-cbf .el-dialog {
    margin-top: 32px
}

.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__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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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;
    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 {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3;
    color: var(--am-c-els-text-op60)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

:root {
    --am-c-primary: #1246d6;
    --am-c-success: #019719;
    --am-c-error: #dc180b;
    --am-c-warning: #cca20c;
    --am-c-main-bgr: #ffffff;
    --am-c-main-heading-text: #33434c;
    --am-c-main-text: #1a2c37;
    --am-c-sb-bgr: #17295a;
    --am-c-sb-text: #ffffff;
    --am-c-inp-bgr: #ffffff;
    --am-c-inp-border: #d1d5d7;
    --am-c-inp-text: #1a2c37;
    --am-c-inp-placeholder: #808a90;
    --am-c-drop-bgr: #ffffff;
    --am-c-drop-text: #0e1920;
    --am-c-btn-prim: #265cf2;
    --am-c-btn-prim-text: #ffffff;
    --am-c-btn-sec: #ffffff;
    --am-c-btn-sec-text: #1a2c37;
    --am-h-inp: 40px;
    --am-fs-inp: 15px;
    --am-rad-inp: 6px;
    --am-fs-label: 15px;
    --am-fs-btn: 15px;
    --am-font-family: "Amelia Roboto", sans-serif
}

#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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class^=am-icon-][data-v-4bfef1a5],
[class*=" am-icon-"][data-v-4bfef1a5] {
    font-family: amelia-icons !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.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: ""
}

@keyframes am-animation-slide-up-4bfef1a5 {
    0% {
        transform: translate3d(0, 40px, 0);
        opacity: 0
    }

    75% {
        transform: translate3d(0, -5px, 0);
        opacity: .7
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes am-animation-slide-right-4bfef1a5 {
    0% {
        transform: translate3d(-40px, 0, 0);
        opacity: 0
    }

    75% {
        transform: translate3d(5px, 0, 0);
        opacity: .7
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes sidebar-step-check-state-4bfef1a5 {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

@keyframes sidebar-step-selection-4bfef1a5 {
    0% {
        opacity: 0;
        transform: translate(-100%)
    }

    50% {
        transform: translate(10%)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

.wpa-events__book-button[data-v-4bfef1a5] {
    padding: 16px 24px;
    background: var(--am-c-main-bgr);
    box-shadow: 0 -4px 12px #0f172a14;
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class^=am-icon-][data-v-06a13ad1],
[class*=" am-icon-"][data-v-06a13ad1] {
    font-family: amelia-icons !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.el-popper [class^=am-icon-][data-v-06a13ad1],
.el-popper [class*=" am-icon-"][data-v-06a13ad1] {
    font-family: amelia-icons !important
}

.am-icon-mobile[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-bolt-lightning[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-bolt-lightning-fill[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-bulb[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-bulb-off[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-close-filled[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-scan-qr-code[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-download[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-eye[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-list-bulleted[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-list-numbered[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-paragraph[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-paragraph-l[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-paragraph-r[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-align-center[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-align-justify[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-align-left[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-align-right[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-bold[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-color[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-italic[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-link[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-quotes[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-strikethrough[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-Tx[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-text-underline[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-x2-down[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-x2-up[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-duplicate[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-gender[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-refund[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-prepaid[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-no-show-1[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-no-show-2[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-no-show-3[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-circle-empty[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-password[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-globe-watch[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-search-close[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-phone[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-tickets[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-clearable[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-checkmark-circle-full[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-checkmark-circle[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-employee[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-file-text[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-link[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-logout[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-payments[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-star-outline[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-dashboard[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-locations[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-bucket[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-clock[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-pennant[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-user[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-users[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-users-plus[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-calendar[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-date-time[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-event[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-calendar-recurring[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-calendar-check[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-calendar-pencil[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-cart[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-email[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-border-plus[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-payment[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-gallery[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-filter[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-folder[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-search[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-service[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-shipment[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-pack-check[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-box[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-dots-vertical[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-drag[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-menu[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-save[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-options[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-layout[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-design[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-labels[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-steps[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-settings[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-triangle-info[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-circle-info[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-info-reverse[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-coupon[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-coupon-limit[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-check[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-plus[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-close[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-edit[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-circle-up[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-circle-down[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-circle-left[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-circle-right[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-refresh[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-order[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-big-up[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-big-down[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-big-left[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-big-right[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-up[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-down[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-left[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-arrow-right[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-outlook[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-google[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-apple[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-yahoo[data-v-06a13ad1]:before {
    content: ""
}

.am-icon-no-show[data-v-06a13ad1]:before {
    content: ""
}

@keyframes am-animation-slide-up-06a13ad1 {
    0% {
        transform: translate3d(0, 40px, 0);
        opacity: 0
    }

    75% {
        transform: translate3d(0, -5px, 0);
        opacity: .7
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes am-animation-slide-right-06a13ad1 {
    0% {
        transform: translate3d(-40px, 0, 0);
        opacity: 0
    }

    75% {
        transform: translate3d(5px, 0, 0);
        opacity: .7
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes sidebar-step-check-state-06a13ad1 {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

@keyframes sidebar-step-selection-06a13ad1 {
    0% {
        opacity: 0;
        transform: translate(-100%)
    }

    50% {
        transform: translate(10%)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

.wpa-events__tickets-root[data-v-06a13ad1] {
    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-06a13ad1] {
    width: 100%
}

.wpa-events__tickets-title[data-v-06a13ad1] {
    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-06a13ad1] {
    margin: 0;
    font-size: 13px;
    line-height: 18px;
    color: var(--am-c-inp-placeholder)
}

.wpa-events__tickets-scroll[data-v-06a13ad1] {
    flex: 1 1 auto;
    min-height: 200px;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

.wpa-events__tickets-list[data-v-06a13ad1] {
    flex: 1 1 auto;
    overflow-y: auto;
    padding-right: 4px;
    display: flex;
    flex-direction: column;
    gap: 16px
}

.wpa-events__ticket-card[data-v-06a13ad1] {
    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-06a13ad1] {
    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-06a13ad1] {
    justify-content: flex-end;
    font-weight: 400
}

.wpa-events__ticket-cat[data-v-06a13ad1] {
    word-break: break-word
}

.wpa-events__ticket-summary[data-v-06a13ad1]::-webkit-details-marker {
    display: none
}

.wpa-events__ticket-summary-right[data-v-06a13ad1] {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-shrink: 0
}

.wpa-events__ticket-left[data-v-06a13ad1] {
    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-06a13ad1] {
    color: var(--am-c-inp-placeholder)
}

.wpa-events__ticket-left strong[data-v-06a13ad1] {
    font-weight: 700
}

.wpa-events__ticket-chevron-btn[data-v-06a13ad1] {
    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-06a13ad1] .am-icon {
    display: inline-flex;
    transform: rotate(0);
    transition: transform .2s ease
}

.wpa-events__ticket-card[open] .wpa-events__ticket-chevron-btn[data-v-06a13ad1] .am-icon {
    transform: rotate(180deg)
}

.wpa-events__ticket-body[data-v-06a13ad1] {
    border-top: 1px solid var(--am-c-card-border);
    padding: 8px 12px 16px
}

.wpa-events__ticket-row[data-v-06a13ad1] {
    display: flex;
    align-items: center;
    gap: 8px;
    justify-content: flex-end;
    flex-wrap: wrap
}

.wpa-events__ticket-price[data-v-06a13ad1] {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    text-align: right;
    color: var(--am-c-primary)
}

.wpa-events__qty[data-v-06a13ad1] {
    flex: 0 0 auto;
    min-width: 112px;
    max-width: 140px
}

.wpa-events__qty[data-v-06a13ad1] .am-input-number,
.wpa-events__qty[data-v-06a13ad1] .el-input-number {
    width: 100%
}

@media (max-width: 899px) {
    .wpa-events__tickets-scroll[data-v-06a13ad1] {
        max-height: none
    }
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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, #ffffff)
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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: #1a2c3780
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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.ql-description .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description p {
    font-weight: 400;
    text-align: revert
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description p:empty {
    height: 1em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description strong {
    font-weight: 700
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description em {
    font-style: italic
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description p,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description pre,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description blockquote,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h1,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h2,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h3,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h4,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h5,
#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul {
    padding-left: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol>li,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul>li {
    list-style-type: none
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul>li:before {
    content: "•"
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=true],
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=false] {
    pointer-events: none
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=true]>li *,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=false]>li * {
    pointer-events: all
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=true]>li:before,
#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description ul[data-checked=true]>li:before {
    content: "☑"
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul[data-checked=false]>li:before {
    content: "☐"
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li:not(.ql-direction-rtl),
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-direction-rtl,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ul li.ql-direction-rtl {
    padding-right: 1.5em
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li:before {
    content: counter(list-0, decimal) ". "
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-1 {
    counter-increment: list-1
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-2 {
    counter-increment: list-2
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-3 {
    counter-increment: list-3
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-4 {
    counter-increment: list-4
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-5 {
    counter-increment: list-5
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-6 {
    counter-increment: list-6
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description ol li.ql-indent-7 {
    counter-increment: list-7
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-8 {
    counter-increment: list-8
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-8 {
    counter-reset: list-9
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-9 {
    counter-increment: list-9
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description .ql-video {
    display: block;
    max-width: 100%
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-video.ql-align-center {
    margin: 0 auto
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-size-small {
    font-size: .75em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-size-large {
    font-size: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-size-huge {
    font-size: 2.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-align-center {
    text-align: center
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-align-justify {
    text-align: justify
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-align-right {
    text-align: right
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-formats {
    display: inline-block;
    vertical-align: middle
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description .ql-fill,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-stroke.ql-fill {
    fill: #444
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-empty {
    fill: none
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-even {
    fill-rule: evenodd
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-thin,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-stroke.ql-thin {
    stroke-width: 1
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-transparent {
    opacity: .4
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-direction svg:last-child {
    display: none
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-direction.ql-active svg:last-child {
    display: inline
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description .ql-direction.ql-active svg:first-child {
    display: none
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h1 {
    font-size: 2em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h2 {
    font-size: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h3 {
    font-size: 1.17em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h4 {
    font-size: 1em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h5 {
    font-size: .83em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description h6 {
    font-size: .67em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description a {
    text-decoration: underline
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description code,
#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description pre {
    border-radius: 3px
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-service__desc.ql-description code {
    font-size: 85%;
    padding: 2px 4px
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

#amelia-app-backend-new #amelia-container .am-fcip__info-service__desc.ql-description img {
    max-width: 100%
}

#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.ql-description .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description p {
    font-weight: 400;
    text-align: revert
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description p:empty {
    height: 1em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description strong {
    font-weight: 700
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description em {
    font-style: italic
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description p,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description pre,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description blockquote,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h1,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h2,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h3,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h4,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h5,
#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul {
    padding-left: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol>li,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul>li {
    list-style-type: none
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul>li:before {
    content: "•"
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=true],
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=false] {
    pointer-events: none
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=true]>li *,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=false]>li * {
    pointer-events: all
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=true]>li:before,
#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description ul[data-checked=true]>li:before {
    content: "☑"
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul[data-checked=false]>li:before {
    content: "☐"
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li:not(.ql-direction-rtl),
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-direction-rtl,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ul li.ql-direction-rtl {
    padding-right: 1.5em
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li:before {
    content: counter(list-0, decimal) ". "
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-1 {
    counter-increment: list-1
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-2 {
    counter-increment: list-2
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-3 {
    counter-increment: list-3
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-4 {
    counter-increment: list-4
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-5 {
    counter-increment: list-5
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-6 {
    counter-increment: list-6
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description ol li.ql-indent-7 {
    counter-increment: list-7
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-8 {
    counter-increment: list-8
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-8 {
    counter-reset: list-9
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-9 {
    counter-increment: list-9
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description .ql-video {
    display: block;
    max-width: 100%
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-video.ql-align-center {
    margin: 0 auto
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-size-small {
    font-size: .75em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-size-large {
    font-size: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-size-huge {
    font-size: 2.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-align-center {
    text-align: center
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-align-justify {
    text-align: justify
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-align-right {
    text-align: right
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-formats {
    display: inline-block;
    vertical-align: middle
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description .ql-fill,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-stroke.ql-fill {
    fill: #444
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-empty {
    fill: none
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-even {
    fill-rule: evenodd
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-thin,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-stroke.ql-thin {
    stroke-width: 1
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-transparent {
    opacity: .4
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-direction svg:last-child {
    display: none
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-direction.ql-active svg:last-child {
    display: inline
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description .ql-direction.ql-active svg:first-child {
    display: none
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h1 {
    font-size: 2em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h2 {
    font-size: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h3 {
    font-size: 1.17em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h4 {
    font-size: 1em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h5 {
    font-size: .83em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description h6 {
    font-size: .67em
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description a {
    text-decoration: underline
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description code,
#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description pre {
    border-radius: 3px
}

#amelia-app-backend-new #amelia-container .am-fcip__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-fcip__info-employee__description.ql-description code {
    font-size: 85%;
    padding: 2px 4px
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

#amelia-app-backend-new #amelia-container .am-fcip__info-employee__description.ql-description img {
    max-width: 100%
}

#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>p {
    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>p * {
    color: var(--am-c-fcip-text-op80)
}

#amelia-app-backend-new #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-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description p {
    font-weight: 400;
    text-align: revert
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description p:empty {
    height: 1em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description strong {
    font-weight: 700
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description em {
    font-style: italic
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description p,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description pre,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description blockquote,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h1,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h2,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h3,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h4,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h5,
#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul {
    padding-left: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol>li,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul>li {
    list-style-type: none
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul>li:before {
    content: "•"
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=true],
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=false] {
    pointer-events: none
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=true]>li *,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=false]>li * {
    pointer-events: all
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=true]>li:before,
#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=true]>li:before {
    content: "☑"
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ul[data-checked=false]>li:before {
    content: "☐"
}

#amelia-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li:not(.ql-direction-rtl),
#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li.ql-direction-rtl,
#amelia-app-backend-new #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-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description ol li:before {
    content: counter(list-0, decimal) ". "
}

#amelia-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-video {
    display: block;
    max-width: 100%
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-video.ql-align-center {
    margin: 0 auto
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-size-small {
    font-size: .75em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-size-large {
    font-size: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-size-huge {
    font-size: 2.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-align-center {
    text-align: center
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-align-justify {
    text-align: justify
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-align-right {
    text-align: right
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-formats {
    display: inline-block;
    vertical-align: middle
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

#amelia-app-backend-new #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-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-fill,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-stroke.ql-fill {
    fill: #444
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-empty {
    fill: none
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-even {
    fill-rule: evenodd
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-thin,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-stroke.ql-thin {
    stroke-width: 1
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-transparent {
    opacity: .4
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description .ql-direction svg:last-child {
    display: none
}

#amelia-app-backend-new #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-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h1 {
    font-size: 2em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h2 {
    font-size: 1.5em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h3 {
    font-size: 1.17em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h4 {
    font-size: 1em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h5 {
    font-size: .83em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description h6 {
    font-size: .67em
}

#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description a {
    text-decoration: underline
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description code,
#amelia-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description pre {
    border-radius: 3px
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description code {
    font-size: 85%;
    padding: 2px 4px
}

#amelia-app-backend-new #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-app-backend-new #amelia-container .am-fcip__include-service__info .am-fcip__include-service__info-description.ql-description img {
    max-width: 100%
}

#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: #1a2c3780
}

#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: #1a2c3780
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#amelia-app-backend-new #amelia-container {
    background-color: transparent
}

#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 #0000001f
}

#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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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-app-backend-new #amelia-container {
    background-color: transparent
}

#amelia-app-backend-new #amelia-container * {
    font-family: var(--am-font-family);
    font-style: initial;
    box-sizing: border-box;
    word-break: break-word;
    letter-spacing: normal
}

#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 #0000001f;
    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
}

#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, maz-ui-theme, maz-ui-animations, maz-ui-utilities;

@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 {
    :root {
        --maz-container-padding-mobile: 1rem;
        --maz-container-padding-tablet: 2rem;
        --maz-container-padding-desktop: 2.5rem;
        --maz-container-padding-value: var(--maz-container-padding-mobile);
        --maz-container-width: calc(100% - var(--maz-container-padding-value)*2);
        --maz-container-padding: calc(50% - var(--maz-container-width)/2);
        --maz-container-max-width: 1440px
    }

    @media only screen and (width >=1520px) {
        :root {
            --maz-container-width: var(--maz-container-max-width)
        }
    }

    @media (min-width:576px) {
        :root {
            --maz-container-padding-value: var(--maz-container-padding-tablet)
        }
    }

    @media (min-width:1024px) {
        :root {
            --maz-container-padding-value: var(--maz-container-padding-desktop)
        }
    }
}

@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) {
        * {
            animation: none !important;
            transition: none !important
        }
    }
}

*,
:after,
:before {
    --maz-tw-border-spacing-x: 0;
    --maz-tw-border-spacing-y: 0;
    --maz-tw-translate-x: 0;
    --maz-tw-translate-y: 0;
    --maz-tw-rotate: 0;
    --maz-tw-skew-x: 0;
    --maz-tw-skew-y: 0;
    --maz-tw-scale-x: 1;
    --maz-tw-scale-y: 1;
    --maz-tw-pan-x: ;
    --maz-tw-pan-y: ;
    --maz-tw-pinch-zoom: ;
    --maz-tw-scroll-snap-strictness: proximity;
    --maz-tw-gradient-from-position: ;
    --maz-tw-gradient-via-position: ;
    --maz-tw-gradient-to-position: ;
    --maz-tw-ordinal: ;
    --maz-tw-slashed-zero: ;
    --maz-tw-numeric-figure: ;
    --maz-tw-numeric-spacing: ;
    --maz-tw-numeric-fraction: ;
    --maz-tw-ring-inset: ;
    --maz-tw-ring-offset-width: 0px;
    --maz-tw-ring-offset-color: #fff;
    --maz-tw-ring-color: rgba(59, 130, 246, .5);
    --maz-tw-ring-offset-shadow: 0 0 #0000;
    --maz-tw-ring-shadow: 0 0 #0000;
    --maz-tw-shadow: 0 0 #0000;
    --maz-tw-shadow-colored: 0 0 #0000;
    --maz-tw-blur: ;
    --maz-tw-brightness: ;
    --maz-tw-contrast: ;
    --maz-tw-grayscale: ;
    --maz-tw-hue-rotate: ;
    --maz-tw-invert: ;
    --maz-tw-saturate: ;
    --maz-tw-sepia: ;
    --maz-tw-drop-shadow: ;
    --maz-tw-backdrop-blur: ;
    --maz-tw-backdrop-brightness: ;
    --maz-tw-backdrop-contrast: ;
    --maz-tw-backdrop-grayscale: ;
    --maz-tw-backdrop-hue-rotate: ;
    --maz-tw-backdrop-invert: ;
    --maz-tw-backdrop-opacity: ;
    --maz-tw-backdrop-saturate: ;
    --maz-tw-backdrop-sepia: ;
    --maz-tw-contain-size: ;
    --maz-tw-contain-layout: ;
    --maz-tw-contain-paint: ;
    --maz-tw-contain-style:
}

::backdrop {
    --maz-tw-border-spacing-x: 0;
    --maz-tw-border-spacing-y: 0;
    --maz-tw-translate-x: 0;
    --maz-tw-translate-y: 0;
    --maz-tw-rotate: 0;
    --maz-tw-skew-x: 0;
    --maz-tw-skew-y: 0;
    --maz-tw-scale-x: 1;
    --maz-tw-scale-y: 1;
    --maz-tw-pan-x: ;
    --maz-tw-pan-y: ;
    --maz-tw-pinch-zoom: ;
    --maz-tw-scroll-snap-strictness: proximity;
    --maz-tw-gradient-from-position: ;
    --maz-tw-gradient-via-position: ;
    --maz-tw-gradient-to-position: ;
    --maz-tw-ordinal: ;
    --maz-tw-slashed-zero: ;
    --maz-tw-numeric-figure: ;
    --maz-tw-numeric-spacing: ;
    --maz-tw-numeric-fraction: ;
    --maz-tw-ring-inset: ;
    --maz-tw-ring-offset-width: 0px;
    --maz-tw-ring-offset-color: #fff;
    --maz-tw-ring-color: rgba(59, 130, 246, .5);
    --maz-tw-ring-offset-shadow: 0 0 #0000;
    --maz-tw-ring-shadow: 0 0 #0000;
    --maz-tw-shadow: 0 0 #0000;
    --maz-tw-shadow-colored: 0 0 #0000;
    --maz-tw-blur: ;
    --maz-tw-brightness: ;
    --maz-tw-contrast: ;
    --maz-tw-grayscale: ;
    --maz-tw-hue-rotate: ;
    --maz-tw-invert: ;
    --maz-tw-saturate: ;
    --maz-tw-sepia: ;
    --maz-tw-drop-shadow: ;
    --maz-tw-backdrop-blur: ;
    --maz-tw-backdrop-brightness: ;
    --maz-tw-backdrop-contrast: ;
    --maz-tw-backdrop-grayscale: ;
    --maz-tw-backdrop-hue-rotate: ;
    --maz-tw-backdrop-invert: ;
    --maz-tw-backdrop-opacity: ;
    --maz-tw-backdrop-saturate: ;
    --maz-tw-backdrop-sepia: ;
    --maz-tw-contain-size: ;
    --maz-tw-contain-layout: ;
    --maz-tw-contain-paint: ;
    --maz-tw-contain-style:
}

.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
    }
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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 .el-form-item__error {
    display: none
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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 #1a2c371a;
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.el-popover .am-cc__cf {
    width: 340px
}

.el-popover .am-cc__cf.am-w-420 {
    width: 100%
}

.el-popover .am-cc__cf-item {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 0 16px
}

.el-popover .am-cc__cf-item:last-child {
    margin: 0
}

.el-popover .am-cc__cf-name {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    white-space: break-spaces;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6;
    color: var(--am-c-cc-text-op90);
    margin: 0 0 4px
}

.el-popover .am-cc__cf-value {
    width: 100%;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    color: var(--am-c-cc-text);
    margin: 0
}

.el-popover .am-cc__cf-value__inner {
    white-space: break-spaces
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

.el-popover .am-cc__employee-heading__inner {
    display: flex;
    flex-wrap: wrap
}

.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;
    margin-right: 8px
}

.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-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-radius: 4px;
    padding: 0 4px;
    font-size: 13px;
    line-height: 19px
}

.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%
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

#amelia-app-backend-new #amelia-container .am-cc__heading.am-rw-500 {
    flex-wrap: wrap
}

#amelia-app-backend-new #amelia-container .am-cc__heading-wrapper {
    padding: 12px 16px
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info.am-rw-650 {
    flex-wrap: wrap
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part {
    display: flex;
    align-items: center
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part.am-rw-650 {
    width: 100%
}

#amelia-app-backend-new #amelia-container .am-cc__heading-info__part.am-rw-500 {
    justify-content: space-between
}

#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;
    margin: 0 0 0 8px
}

#amelia-app-backend-new #amelia-container .am-cc__heading-actions.am-rw-500 {
    width: 100%
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#amelia-app-backend-new #amelia-container .am-fs__cserv {
    display: flex;
    align-items: center;
    justify-content: space-between;
    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;
    margin: 0 12px 0 0
}

#amelia-app-backend-new #amelia-container .am-fs__cserv-heading {
    display: flex;
    align-items: center;
    justify-content: center
}

#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);
    margin-right: 12px
}

#amelia-app-backend-new #amelia-container .am-fs__cserv-name {
    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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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 #7386a90f;
    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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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 .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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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-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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#amelia-app-backend-new #amelia-container {
    --am-c-ps-text: var(--am-c-main-text);
    --am-c-ps-border: var(--am-c-inp-border)
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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 #1a2c371a
}

#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-border {
    border-top: 1px solid var(--am-c-atc-text-op30);
    padding-top: 16px
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer>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-fs__congrats-info-customer div {
    display: flex;
    justify-content: space-between;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 12px;
    line-height: 20px
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer div span {
    color: var(--am-c-atc-text-op40)
}

#amelia-app-backend-new #amelia-container .am-fs__congrats-info-customer div span:nth-child(2) {
    color: var(--am-c-atc-text)
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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)
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

#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: table;
    width: 100%;
    padding: 0
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:first-child {
    display: table-header-group
}

#amelia-app-backend-new #amelia-container .am-fs__ps-overview-service-booked>div:first-child>p {
    display: table-cell;
    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: table-row
}

#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: table-cell;
    width: 23%;
    vertical-align: middle;
    padding: 4px
}

#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
}

@font-face {
    font-family: amelia-icons;
    src: url(./fonts/amelia-icons.eot?gx306v);
    src: url(./fonts/amelia-icons.eot?gx306v#iefix) format("embedded-opentype"), url(./fonts/amelia-icons.ttf?gx306v) format("truetype"), url(./fonts/amelia-icons.woff?gx306v) format("woff"), url(./fonts/amelia-icons.svg?gx306v#amelia-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class^=am-icon-],
[class*=" am-icon-"] {
    font-family: amelia-icons !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.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: ""
}

@keyframes am-animation-slide-up {
    0% {
        transform: translate3d(0, 40px, 0);
        opacity: 0
    }

    75% {
        transform: translate3d(0, -5px, 0);
        opacity: .7
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes am-animation-slide-right {
    0% {
        transform: translate3d(-40px, 0, 0);
        opacity: 0
    }

    75% {
        transform: translate3d(5px, 0, 0);
        opacity: .7
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes sidebar-step-check-state {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

@keyframes sidebar-step-selection {
    0% {
        opacity: 0;
        transform: translate(-100%)
    }

    50% {
        transform: translate(10%)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

.amelia-v2-booking #amelia-container div,
.amelia-v2-booking #amelia-container span,
.amelia-v2-booking #amelia-container applet,
.amelia-v2-booking #amelia-container object,
.amelia-v2-booking #amelia-container iframe,
.amelia-v2-booking #amelia-container h1,
.amelia-v2-booking #amelia-container h2,
.amelia-v2-booking #amelia-container h3,
.amelia-v2-booking #amelia-container h4,
.amelia-v2-booking #amelia-container h5,
.amelia-v2-booking #amelia-container h6,
.amelia-v2-booking #amelia-container p,
.amelia-v2-booking #amelia-container blockquote,
.amelia-v2-booking #amelia-container pre,
.amelia-v2-booking #amelia-container a,
.amelia-v2-booking #amelia-container abbr,
.amelia-v2-booking #amelia-container acronym,
.amelia-v2-booking #amelia-container address,
.amelia-v2-booking #amelia-container big,
.amelia-v2-booking #amelia-container cite,
.amelia-v2-booking #amelia-container code,
.amelia-v2-booking #amelia-container del,
.amelia-v2-booking #amelia-container dfn,
.amelia-v2-booking #amelia-container em,
.amelia-v2-booking #amelia-container img,
.amelia-v2-booking #amelia-container ins,
.amelia-v2-booking #amelia-container kbd,
.amelia-v2-booking #amelia-container q,
.amelia-v2-booking #amelia-container s,
.amelia-v2-booking #amelia-container samp,
.amelia-v2-booking #amelia-container small,
.amelia-v2-booking #amelia-container strike,
.amelia-v2-booking #amelia-container strong,
.amelia-v2-booking #amelia-container sub,
.amelia-v2-booking #amelia-container sup,
.amelia-v2-booking #amelia-container tt,
.amelia-v2-booking #amelia-container var,
.amelia-v2-booking #amelia-container b,
.amelia-v2-booking #amelia-container u,
.amelia-v2-booking #amelia-container i,
.amelia-v2-booking #amelia-container center,
.amelia-v2-booking #amelia-container dl,
.amelia-v2-booking #amelia-container dt,
.amelia-v2-booking #amelia-container dd,
.amelia-v2-booking #amelia-container ol,
.amelia-v2-booking #amelia-container ul,
.amelia-v2-booking #amelia-container li,
.amelia-v2-booking #amelia-container fieldset,
.amelia-v2-booking #amelia-container form,
.amelia-v2-booking #amelia-container label,
.amelia-v2-booking #amelia-container legend,
.amelia-v2-booking #amelia-container table,
.amelia-v2-booking #amelia-container caption,
.amelia-v2-booking #amelia-container tbody,
.amelia-v2-booking #amelia-container tfoot,
.amelia-v2-booking #amelia-container thead,
.amelia-v2-booking #amelia-container tr,
.amelia-v2-booking #amelia-container th,
.amelia-v2-booking #amelia-container td,
.amelia-v2-booking #amelia-container article,
.amelia-v2-booking #amelia-container aside,
.amelia-v2-booking #amelia-container canvas,
.amelia-v2-booking #amelia-container details,
.amelia-v2-booking #amelia-container embed,
.amelia-v2-booking #amelia-container figure,
.amelia-v2-booking #amelia-container figcaption,
.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 output,
.amelia-v2-booking #amelia-container ruby,
.amelia-v2-booking #amelia-container section,
.amelia-v2-booking #amelia-container summary,
.amelia-v2-booking #amelia-container time,
.amelia-v2-booking #amelia-container mark,
.amelia-v2-booking #amelia-container audio,
.amelia-v2-booking #amelia-container video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

.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 ol,
.amelia-v2-booking #amelia-container ul {
    list-style: none
}

.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
}

:root {
    --am-c-primary: #1246d6;
    --am-c-success: #019719;
    --am-c-error: #dc180b;
    --am-c-warning: #cca20c;
    --am-c-main-bgr: #ffffff;
    --am-c-main-heading-text: #33434c;
    --am-c-main-text: #1a2c37;
    --am-c-sb-bgr: #17295a;
    --am-c-sb-text: #ffffff;
    --am-c-inp-bgr: #265cf2;
    --am-c-inp-border: #d1d5d7;
    --am-c-inp-text: #1a2c37;
    --am-c-inp-placeholder: #808a90;
    --am-c-checkbox-border: #b3b9bd;
    --am-c-checkbox-border-disabled: #a8befa;
    --am-c-checkbox-border-focused: #7d9df7;
    --am-c-checkbox-label-disabled: #667279;
    --am-c-drop-bgr: #ffffff;
    --am-c-drop-text: #0e1920;
    --am-c-btn-prim: #265cf2;
    --am-c-btn-prim-text: #ffffff;
    --am-c-btn-sec: #ffffff;
    --am-c-btn-sec-text: #1a2c37;
    --am-h-inp: 40px;
    --am-fs-inp: 15px;
    --am-rad-inp: 6px;
    --am-fs-label: 15px;
    --am-fs-btn: 15px;
    --am-font-family: "Amelia Roboto", sans-serif
}

#amelia-app-backend-new {
    width: 100%
}

#amelia-app-backend-new * {
    font-family: var(--am-font-family);
    font-style: initial;
    box-sizing: border-box;
    word-break: break-word;
    letter-spacing: normal
}

#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 #0000001f;
    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
}