@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Sora:wght@100..800&display=swap);#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}:root{--v-theme-surface-variant:#3d5ee1!important;--primary:#3d5ee1;--v-input-control-height:40px!important;--v-theme-primary:#3d5ee1!important;--secondary:#fbfafb!important;--secondary-300:#d8dff9}.logo img{width:80px}.time-option.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.text-small{font-size:9px!important}.text-origin{color:#3d5ee1!important}.border-y{border-left:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important}.reservation{border-radius:20px;background:#fafbff;max-width:100%;min-width:400px;width:100%}.reservation .step-item{border:1px solid #e0e0e0!important;border-radius:10px!important}.reservation .steps{border-left:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important;margin-top:-3px;border-bottom:1px solid #e0e0e0!important;border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important}.reservation .v-stepper-header{background:#fafbff;border-top-left-radius:20px!important;border-top-right-radius:20px!important;border-right:1px solid #e0e0e0!important;border-left:1px solid #e0e0e0!important;border-top:1px solid #e0e0e0!important}.reservation .flatpickr-calendar{padding:12px;width:100%!important;max-width:400px!important;box-shadow:unset!important;border:1px solid #e0e0e0!important;border-radius:10px!important}@media(max-width:900px){.reservation .flatpickr-calendar{padding:0}}.reservation .flatpickr-day.selected,.reservation .flatpickr-day.selected:hover{border-color:#000!important;border-radius:10px!important}.reservation .flatpickr-day.selected{background:#000!important}.reservation .flatpickr-days{width:100%!important}.reservation .flatpickr-weekday{opacity:0!important}.reservation .v-stepper-header{box-shadow:unset!important}.reservation .time-option{padding:10px;border-radius:10px;border:1px solid #000;width:-moz-fit-content;width:fit-content}.reservation .time-option:hover{cursor:pointer;transition:.3s ease-in}.reservation .time-option.selected,.reservation .time-option:hover{background-color:#000;color:#fff}.reservation .flatpickr-day{font-size:18px;border-radius:10px}.reservation .flatpickr-day:hover{border-radius:10px}.reservation .flatpickr-weeks .flatpickr-day{font-family:Poppins,serif;font-weight:600;color:#000!important;opacity:unset!important}.reservation .flatpickr-weekdays .flatpickr-weekdaycontainer .flatpickr-weekday{font-family:Poppins,serif;font-weight:500;font-size:16px;color:#000!important;opacity:unset!important}.reservation .flatpickr-weekwrapper .flatpickr-weeks{box-shadow:unset!important}@media(min-width:532px){.reservation .flatpickr-weekdays{opacity:.2!important}}.reservation .flatpickr-current-month{left:-9.5%!important}@media(max-width:900px){.reservation .flatpickr-current-month{left:-.5%!important}}.reservation .flatpickr-innerContainer{margin-top:16px}.reservation .action-btns .v-btn{border:1px solid #e0e0e0}.reservation .flatpickr-input{display:none}.reservation .table-item{cursor:pointer}.reservation .selected,.reservation .table-item:hover{background:#f7f7f7}.drop-enter-active,.drop-leave-active{transition:transform .5s ease,opacity .3s ease}.drop-enter{transform:translateY(-20px);opacity:0}.drop-leave-to{transform:translateY(20px);opacity:0}.time-option{padding:10px 15px;border:1px solid #ccc;border-radius:4px;cursor:pointer;background-color:#f9f9f9;transition:background-color .2s ease,transform .2s ease}.time-option:hover{background-color:#e0f7fa}.time-option.selected{background-color:#00796b;color:#fff;transform:scale(1.1)}.border-radius-20{border-radius:20px!important}.card-success{border-radius:20px;background:#4caf50;color:#fafbff!important}.static-card{border:1px solid #d8dff9!important;padding:16px!important;border-radius:10px!important;min-width:200px}.cutscal-3_input .v-field__field{width:calc(100% - 19px)!important}.cutscal-3_input .v-input__control{background:#fff;border:1px solid var(--secondary-300)!important;border-radius:12px!important;background:var(--Grays-White,#fff)}.cutscal-3_input .v-input__control .v-field__input{min-height:0!important;padding:12px}.text-large{font-family:Poppins,serif;font-weight:500;font-style:normal;line-height:150%;font-size:30px}.text-bold{font-weight:600!important}.poppins-thin{font-weight:100}.poppins-extralight,.poppins-thin{font-family:Poppins,serif;font-style:normal}.poppins-extralight{font-weight:200}.poppins-light{font-weight:300}.poppins-light,.poppins-regular{font-family:Poppins,serif;font-style:normal}.poppins-regular{font-weight:400}.poppins-medium{font-weight:500}.poppins-medium,.poppins-semibold{font-family:Poppins,serif;font-style:normal}.poppins-semibold{font-weight:600}.poppins-bold{font-weight:700}.poppins-bold,.poppins-extrabold{font-family:Poppins,serif;font-style:normal}.poppins-extrabold{font-weight:800}.poppins-black{font-family:Poppins,serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:Poppins,serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:Poppins,serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:Poppins,serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:Poppins,serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:Poppins,serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:Poppins,serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:Poppins,serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:Poppins,serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:Poppins,serif;font-weight:900;font-style:italic}.times-slots-wrapper{max-height:200px;overflow:scroll;overflow-x:hidden}