.slide-over{z-index:1000;pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}@media only screen and (min-width:768px){.slide-over{justify-content:flex-start;align-items:flex-start;position:absolute;inset:auto}}.slide-over[hidden]{display:none}.slide-header{justify-content:flex-end;width:100%;display:flex}@media only screen and (min-width:768px){.slide-header{display:none}}.slide-header .slide-header__close{cursor:pointer;padding:var(--spacing-s)}.slide-header .slide-header__close.aui-link{color:var(--neutral-700)}.slide-over__backdrop{cursor:pointer;pointer-events:auto;background-color:#00000080;animation:.25s ease-out slide-over-fade-in;position:absolute;inset:0}@media only screen and (min-width:768px){.slide-over__backdrop{display:none}}.slide-over--closing .slide-over__backdrop{animation:.25s ease-in forwards slide-over-fade-out}.slide-over__panel{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;width:100%;max-height:calc(100vh - var(--spacing-m));background-color:#fff;background-color:var(--neutral-000,#fff);box-shadow:var(--shadow-large);z-index:1;pointer-events:auto;flex-direction:column;animation:.25s ease-out slide-over-slide-up;display:flex;position:relative}.slide-over--closing .slide-over__panel{animation:.25s ease-in forwards slide-over-slide-down}@media only screen and (min-width:768px){.slide-over__panel{border-radius:var(--border-radius-medium);height:auto;max-height:600px;margin-top:var(--spacing-xxs);box-shadow:var(--shadow-large);width:100%;max-width:100%;animation:.25s ease-out slide-over-fade-in}.slide-over--closing .slide-over__panel{animation:.25s ease-in forwards slide-over-fade-out}}.slide-over__content{padding:var(--spacing-xs) var(--spacing-m) 90px;flex:1;overflow:auto}@media only screen and (min-width:768px){.slide-over__content{border-radius:var(--border-radius-medium);padding:var(--spacing-xl)}}@keyframes slide-over-fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-over-fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-over-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-over-slide-down{0%{transform:translate(0)}to{transform:translateY(100%)}}
.aui-alert{gap:var(--spacing-s);width:100%;padding:var(--spacing-m);background-color:var(--neutral-000);border-radius:var(--spacing-xs);border:1px solid;display:flex}.aui-alert__wrapper{flex-direction:column;display:flex}.aui-alert__content{width:fit-content;font:var(--font-xsmall-regular)}.aui-alert__icon{align-self:start;display:flex}.aui-alert__title{width:fit-content;font:var(--font-medium-strong)}.aui-alert__small .aui-alert__title{font:var(--font-xsmall-regular)}.aui-alert--info{color:var(--secondary-800);border-color:var(--info-100)}.aui-alert--success{color:var(--success-800);border-color:var(--success-100)}.aui-alert--warning,.aui-alert--error{color:var(--warning-800);border-color:var(--warning-100)}.aui-alert--small{gap:var(--spacing-xs);max-width:fit-content;padding:var(--spacing-xs) var(--spacing-m);border-radius:var(--spacing-xxs);align-items:center}.aui-alert--small.aui-alert--info{background-color:var(--secondary-050);border-color:var(--secondary-050)}.aui-alert--small.aui-alert--warning{background-color:var(--warning-050);border-color:var(--warning-050)}.aui-alert--small .aui-alert__content{font:var(--font-xsmall-regular)}
.aui-stepper{color:var(--secondary-700);background-color:var(--neutral-00);border:1px solid var(--secondary-700);border-radius:50%;justify-content:center;align-items:center;display:flex}.aui-stepper:hover{cursor:pointer;background-color:var(--neutral-050)}.aui-stepper:disabled{pointer-events:none;cursor:auto;color:var(--neutral-300);border-color:var(--neutral-300)}.aui-stepper:focus-visible{outline:2px solid var(--secondary-700);outline-offset:2px}.aui-stepper>*{flex-shrink:0}
.acc-availability-form{justify-content:center;gap:var(--spacing-m);width:100%;height:100%;padding:var(--spacing-m);border:1px solid var(--neutral-200);border-radius:8px;flex-direction:column;display:flex}@media only screen and (min-width:768px){.acc-availability-form{padding:var(--spacing-xl)}}.acc-availability-form .acc-availability-form__inputs{gap:var(--spacing-m);flex-direction:column;display:flex}.acc-availability-form .acc-availability-form__inputs input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:52px;height:var(--aui-input-large-height);cursor:pointer;position:absolute;top:0;bottom:0;left:0}.acc-availability-form .acc-availability-form__inputs .aui-input-group--horizontal .aui-helper-text{max-width:50%}@media only screen and (min-width:768px) and (max-width:1023px){.acc-availability-form .acc-availability-form__inputs .aui-input-group--horizontal{flex-direction:column}.acc-availability-form .acc-availability-form__inputs .aui-input-group--horizontal .aui-helper-text{max-width:none;max-width:initial}.acc-availability-form .acc-availability-form__inputs .aui-input-group--horizontal .aui-helper-text .aui-input-v2__input{border-radius:4px;margin-left:0}}@media only screen and (max-width:767px){.acc-availability-form .acc-availability-form__inputs input[type=date]{width:calc(50vw - 40px)}}.acc-availability-form .acc-availability-form__inputs .aui-dialog-overlay{display:none}
.acc-heading-pricing-block{display:contents}.acc-heading-pricing-block[data-smart-reserved=true] .aui-pricing-block-content__card{padding-bottom:calc(var(--spacing-xs) + 20px)}
