@charset "UTF-8";.calendar-service-v2-main-container{padding:20px}.service-header-neo{align-items:flex-start;display:flex;justify-content:space-between}.service-header-neo-left{color:#101828;font-size:25px;font-style:normal;font-weight:500;line-height:38px;text-align:left;width:40%}.service-header-neo-right{text-align:right;width:50%}.calendar-service-v2-main-container>hr{border-top:.5px solid #eaecf0;margin-top:10px}.service-search-input-container{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px #1018280d;cursor:pointer;display:flex;justify-content:space-between;margin:20px 0;padding:0 10px;width:25%}.service-search-input-container>div{align-items:center;display:flex;flex-direction:row;gap:10px}.service-search-input-container>input[type=text]{border:none;height:38px;margin-left:10px;outline:none;position:relative;width:100%}.service-search-input-container>input[type=text]::-moz-placeholder{color:var(--gray-500);font-size:14px;padding:0}.service-search-input-container>input[type=text]::placeholder{color:var(--gray-500);font-size:14px;padding:0}.service-list-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:30px}@media (max-width:714px){.service-search-input-container{width:100%}.service-header-neo{align-items:flex-start;flex-direction:column-reverse}.service-header-neo-right{margin-top:10px;text-align:left;width:100%}.service-header-neo-right .business-info{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.service-header-neo-left,.service-header-neo-right .business-address{width:100%}}.calendar-service-staff-main-container[data-v-396cb685]{padding:20px}.staff-header[data-v-396cb685]{color:#101828;font-size:20px;font-style:normal;font-weight:500;line-height:38px;text-align:left}.calendar-service-staff-main-container>hr[data-v-396cb685]{border-top:.5px solid #eaecf0;margin-top:10px}.any-staff-available-container[data-v-396cb685]{align-items:center;align-items:flex-start;background:#fff;border:1px solid #eaecf0;border-radius:12px;margin:20px 0}.any-staff-available-container[data-v-396cb685],.selected-any-staff-available-container[data-v-396cb685]{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;cursor:pointer;display:flex;flex-direction:row;gap:30px;padding:20px;position:relative}.selected-any-staff-available-container[data-v-396cb685]{align-items:center;background:#eff4ff;border:1px solid #004eeb;border-radius:12px;margin-top:30px}.staff-blue-bkgrnd[data-v-396cb685]{background:#004eeb;transform:rotate(15deg)}.staff-blue-bkgrnd[data-v-396cb685],.staff-overlay-container[data-v-396cb685]{border-radius:12px;flex-shrink:0;height:56px;width:56px}.staff-overlay-container[data-v-396cb685]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid hsla(0,0%,100%,.6);display:flex;justify-content:center;left:7px;padding:14px;position:absolute;top:27px}.select-staff-text-container[data-v-396cb685]{align-items:flex-start;display:flex;flex-direction:column}.select-staff-title[data-v-396cb685]{color:#101828;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.select-staff-desc[data-v-396cb685]{color:#475467;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:left}.staff-list-container[data-v-396cb685]{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:30px}@keyframes vdpSlideFromLeft{0%{opacity:0;transform:translate3d(-.5em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes vdpSlideFromRight{0%{opacity:0;transform:translate3d(.5em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes vdpToggleCalendar{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes vdpFadeCalendar{0%{opacity:0}to{opacity:1}}.vdp-toggle-calendar-enter-active.vdpPositionReady{animation:vdpToggleCalendar .2s;transform-origin:top left}.vdp-toggle-calendar-leave-active{animation:vdpToggleCalendar .15s reverse}.vdp-toggle-calendar-enter-active.vdpPositionFixed{animation:vdpFadeCalendar .3s}.vdp-toggle-calendar-leave-active.vdpPositionFixed{animation:vdpFadeCalendar .3s reverse}.calendarVdpComponent{font-family:Inter}.calendarVdpComponent .calendarVdpComponent{color:#303030;display:inline-block;font-size:10px;position:relative}.calendarVdpComponent .calendarVdpComponent.vdpWithInput>input{padding-right:30px}.calendarVdpComponent .vdpClearInput{bottom:0;font-size:1em;position:absolute;right:0;top:0;width:3em}.calendarVdpComponent .vdpClearInput:before{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:50%;box-sizing:border-box;color:#0000004d;content:"×";height:1.4em;left:50%;line-height:1.1em;margin:-.7em 0 0 -.7em;position:absolute;top:50%;width:1.4em}.calendarVdpComponent .vdpClearInput:hover:before{box-shadow:0 .2em .5em #00000026}.calendarVdpComponent .vdpOuterWrap.vdpFloating{padding:.5em 0;position:absolute;z-index:220}.calendarVdpComponent .vdpOuterWrap.vdpPositionFixed{align-items:center;background-color:#0000004d;bottom:0;display:flex;justify-content:center;left:0;padding:2em;position:fixed;right:0;top:0}.calendarVdpComponent .vdpFloating .vdpInnerWrap{max-width:30em}.calendarVdpComponent .vdpPositionFixed .vdpInnerWrap{animation:vdpToggleCalendar .3s;border:0;margin:0 auto;max-width:30em}.calendarVdpComponent .vdpFloating.vdpPositionTop{top:100%}.calendarVdpComponent .vdpFloating.vdpPositionBottom{bottom:100%}.calendarVdpComponent .vdpFloating.vdpPositionLeft{left:0}.calendarVdpComponent .vdpFloating.vdpPositionRight{right:0}.calendarVdpComponent .vdpPositionTop.vdpPositionLeft{transform-origin:top left}.calendarVdpComponent .vdpPositionTop.vdpPositionRight{transform-origin:top right}.calendarVdpComponent .vdpPositionBottom.vdpPositionLeft{transform-origin:bottom left}.calendarVdpComponent .vdpPositionBottom.vdpPositionRight{transform-origin:bottom right}.calendarVdpComponent .vdpInnerWrap{background:#fff;border-radius:.5em;box-shadow:0 .2em 1.5em #0000000f;box-sizing:border-box;min-width:28em;overflow:hidden;padding:1em}.calendarVdpComponent .vdpHeader{align-items:center;background:transparent;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0 0 1.5em;position:relative;text-align:center}.calendarVdpComponent .vdpHeader>div{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;width:100%}.calendarVdpComponent .vdpArrow,.calendarVdpComponent .vdpClearInput,.calendarVdpComponent .vdpPeriodControl>button{background:none;border:0;cursor:pointer;margin:0;padding:0}.calendarVdpComponent .vdpArrow::-moz-focus-inner,.calendarVdpComponent .vdpClearInput::-moz-focus-inner,.calendarVdpComponent .vdpPeriodControl>button::-moz-focus-inner{border:0;padding:0}.calendarVdpComponent .vdpArrow{bottom:2.5em;font-size:1em;overflow:hidden;position:absolute;text-align:left;text-indent:-999em;top:0;width:5em}.calendarVdpComponent .vdpArrow:before{border-radius:100%;content:"";height:2.2em;left:50%;margin:-1.1em 0 0 -1.1em;position:absolute;top:50%;transition:background-color .2s;width:2.2em}.calendarVdpComponent .vdpArrow:active,.calendarVdpComponent .vdpArrow:focus,.calendarVdpComponent .vdpArrow:hover{outline:0}.calendarVdpComponent .vdpArrow:focus:before,.calendarVdpComponent .vdpArrow:hover:before{background-color:#00000008}.calendarVdpComponent .vdpArrow:active:before{background-color:#00000012}.calendarVdpComponent .vdpArrowNext:before{margin-left:-1.4em}.calendarVdpComponent .arrowNext,.calendarVdpComponent .arrowPrevious{border:none;border-radius:50px;color:inherit;cursor:pointer;font:inherit;height:41px;margin-top:2px;outline:inherit;padding:0;width:41px}.calendarVdpComponent .arrowNext.disabled,.calendarVdpComponent .arrowPrevious.disabled{background:none!important}.calendarVdpComponent .vdpArrow:after{border:.5em solid transparent;content:"";height:0;left:50%;margin-top:-.5em;position:absolute;top:50%;width:0}.calendarVdpComponent .vdpArrowNextDisable,.calendarVdpComponent .vdpArrowPrevDisable{cursor:default!important}.calendarVdpComponent .vdpArrowNextDisable:after{background-color:unset!important;border-left-color:#10182899!important}.calendarVdpComponent .vdpArrowPrevDisable:after{border-right-color:#10182899!important}.calendarVdpComponent .vdpArrowNextDisable:active:before,.calendarVdpComponent .vdpArrowNextDisable:focus:before,.calendarVdpComponent .vdpArrowNextDisable:hover:before,.calendarVdpComponent .vdpArrowPrevDisable:active:before,.calendarVdpComponent .vdpArrowPrevDisable:focus:before,.calendarVdpComponent .vdpArrowPrevDisable:hover:before{background-color:unset}.calendarVdpComponent .vdpArrowPrev{left:-.3em}.calendarVdpComponent .vdpArrowPrev:after{border-right-color:#155eef;margin-left:-.8em}.calendarVdpComponent .vdpArrowNext{right:-.6em}.calendarVdpComponent .vdpArrowNext:after{border-left-color:#155eef;margin-left:-.5em}.calendarVdpComponent .vdpPeriodControl{display:inline-block;position:relative}.calendarVdpComponent .vdpPeriodControl>button{color:var(--appointment_widgets-text-color);font-size:15px;font-style:normal;font-weight:400;line-height:24px;text-align:left}.calendarVdpComponent .vdpPeriodControl>select{cursor:pointer;font-size:1.6em;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.calendarVdpComponent .vdpTable{position:relative;table-layout:fixed;width:100%;z-index:5}.calendarVdpComponent .vdpNextDirection{animation:vdpSlideFromRight .5s}.calendarVdpComponent .vdpPrevDirection{animation:vdpSlideFromLeft .5s}.calendarVdpComponent .vdpCell,.calendarVdpComponent .vdpHeadCell{box-sizing:border-box;text-align:center}.calendarVdpComponent .vdpCell{padding:.5em 0}.calendarVdpComponent .vdpHeadCell{padding:.3em .4em 1.8em}.calendarVdpComponent .vdpHeadCellContent{color:var(--appointment_widgets-black-text-color);font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:24px}.calendarVdpComponent .vdpCellContent{background:#155eef12;border-radius:100%;font-size:13px;font-style:normal;font-weight:700;height:1.857em;line-height:24px;line-height:1.857em;margin:0 auto;text-align:center;transition:background .1s,color .1s;width:1.857em}.calendarVdpComponent .vdpPeriodControlDisable{pointer-events:none}.calendarVdpComponent .vdpPeriodControl>button,.calendarVdpComponent .vdpPeriodControlDisable{cursor:default}.calendarVdpComponent .vdpCell.outOfRange{color:#c7c7c7}.calendarVdpComponent .vdpCell.today{color:#155eef}.calendarVdpComponent .vdpCell.selected .vdpCellContent{background:#155eef!important;color:#fff}@media (hover:hover){.calendarVdpComponent .vdpCell.selectable:hover .vdpCellContent{background:#155eef12;color:#000}}.calendarVdpComponent .vdpCell.selectable{cursor:pointer}.calendarVdpComponent .vdpCell.disabled{color:#10182899!important;opacity:.5}.calendarVdpComponent .vdpTimeControls{background:transparent;margin:1em -1em -1em;padding:1.2em 2em;position:relative;text-align:center}.calendarVdpComponent .vdpTimeUnit{display:inline-block;position:relative;vertical-align:middle}.calendarVdpComponent .vdpTimeUnit>input,.calendarVdpComponent .vdpTimeUnit>pre{font-size:1.7em;line-height:1.3;padding:.1em;word-wrap:break-word;border:0;border-bottom:1px solid transparent;box-sizing:border-box;color:#000;margin:0;resize:none;text-align:center;white-space:pre-wrap}.calendarVdpComponent .vdpTimeUnit>pre{font-family:inherit;visibility:hidden}.calendarVdpComponent .vdpTimeUnit>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;height:100%;left:0;outline:none;overflow:hidden;padding:0;position:absolute;top:0;width:100%}.calendarVdpComponent .vdpTimeUnit>input:focus,.calendarVdpComponent .vdpTimeUnit>input:hover{border-bottom-color:#155eef}.calendarVdpComponent .vdpTimeUnit>input::-webkit-inner-spin-button,.calendarVdpComponent .vdpTimeUnit>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calendarVdpComponent .vdpTimeCaption,.calendarVdpComponent .vdpTimeSeparator{color:#848484;display:inline-block;font-size:1.3em;vertical-align:middle}.calendarVdpComponent .vdpTimeCaption{margin-right:.5em}.calendarVdpComponent .vdpCell .vdpCellContent{align-items:center;border:none!important;color:#155eef;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:44px;justify-content:center;letter-spacing:.8px;margin:0;position:relative;width:44px}.calendarVdpComponent .vdpCell.disabled .vdpCellContent{background:none!important;color:#10182899!important;cursor:default;font-size:15px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px}.vdpPeriodControl{margin-right:5px}.widgets-step-1-container{display:flex;flex-direction:column}@media screen and (min-width:726px){.widgets-step-1 .mobile-view{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width:982px){.widgets-step-1 .mobile-view{height:100%}}@media screen and (min-width:726px){.widgets-step-1 .mobile-view .widgets-date-timezone-wrapper{display:flex;flex-direction:column-reverse;flex-direction:column;height:100%;justify-content:space-between;width:65%}}.widgets-date-block{display:flex;flex-direction:column-reverse;justify-content:flex-start;margin-top:1rem;position:relative}@media screen and (min-width:982px){.widgets-date-block{flex-direction:column;height:100%}}@media screen and (max-width:726px){.widgets-date-block{flex-direction:column;margin-top:0}}.widgets-date-block .date-picker-calendar{margin-top:1rem}@media screen and (min-width:982px){.widgets-date-block .date-picker-calendar{margin-top:0}}@media screen and (max-width:726px){.widgets-date-block .date-picker-calendar{margin-top:0}}.widgets-date-block .datepick-info{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--appointment_widgets-blur-color);border-radius:10px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:6rem;width:100%;z-index:5}@media screen and (min-width:726px){.widgets-date-block .datepick-info{top:4rem}}@media screen and (min-width:982px){.widgets-date-block .datepick-info{height:calc(100% - 4rem);top:4rem}}.widgets-date-block .datepick-info .no-slots-container{background:var(--appointment_widgets-light-background-color);border:1px solid #d2d2d2;border-radius:10px;box-sizing:border-box;color:var(--appointment_widgets-gray-text-color);padding:1.5rem 4rem;text-align:center}.widgets-date-block .datepick-info .no-slots-container a{align-items:center;background:var(--appointment_widgets-primary-color);border-radius:17px;color:var(--appointment_widgets-background-color);cursor:pointer;display:flex;justify-content:space-between;margin-top:1rem;opacity:.8;padding:.3rem 1rem}.widgets-date-block .datepick-info .no-slots-container a svg{fill:var(--appointment_widgets-background-color);margin-left:.5rem}.widgets-date-block .datepick-info .reschedule-loader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--appointment_widgets-background-color);border:1px solid var(--appointment_widgets-light-text-color);border-radius:60px;box-sizing:border-box;color:var(--appointment_widgets-text-color);font-weight:500;padding:15px 32px;text-align:center}.widgets-date-block .datepick-info .reschedule-loader a{align-items:center;border-radius:17px;color:var(--appointment_widgets-primary-color);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;opacity:.8;padding:.3rem 1rem}.widgets-date-block .datepick-info .reschedule-loader a svg{fill:#fff;margin-left:.5rem}.widgets-date-block .datepick-info .ellipsis-loader{padding:15px 32px}.widgets-date-block .datepick-info .ellipsis-loader svg{width:150px}.widgets-date-block .vdpInnerWrap{background:transparent;box-shadow:none;margin-right:19px;padding:0}@media screen and (max-width:724px){.widgets-date-block .vdpInnerWrap{margin-right:0;padding:0 15px}}.widgets-date-block .vdpInnerWrap .vdpHeader{align-items:center;background:transparent;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding-left:0;padding-right:0}.widgets-date-block .vdpInnerWrap .vdpHeader .arrowNext,.widgets-date-block .vdpInnerWrap .vdpHeader .arrowPrevious{background:none;border:none;border-radius:50px;color:inherit;cursor:pointer;font:inherit;height:41px;outline:inherit;padding:0;width:41px}.widgets-date-block .vdpInnerWrap .vdpHeader .arrowNext svg,.widgets-date-block .vdpInnerWrap .vdpHeader .arrowPrevious svg{margin-top:3px}.widgets-date-block .vdpInnerWrap .vdpHeader .arrowNext,.widgets-date-block .vdpInnerWrap .vdpHeader .arrowPrevious{background:var(--appointment_widgets-light-primary-color)!important;margin-top:2px}.widgets-date-block .vdpInnerWrap .vdpHeader .arrowNext.disabled,.widgets-date-block .vdpInnerWrap .vdpHeader .arrowPrevious.disabled{background:none!important}.widgets-date-block .vdpInnerWrap .vdpPeriodControls{color:var(--appointment_widgets-text-color);text-align:left}.widgets-date-block .vdpInnerWrap .vdpPeriodControl>button{color:var(--appointment_widgets-text-color)}.widgets-date-block .vdpInnerWrap .vdpHeadCellContent{color:var(--appointment_widgets-text-color);font-size:13px;font-style:normal;font-weight:400;line-height:24px}.widgets-date-block .vdpHeadCell{padding:0 .4rem 1em 0;text-align:center}.widgets-date-block .vdpCell{border-radius:25%;cursor:auto;text-align:left}.widgets-date-block .vdpCell:hover .vdpCellContent{background:#fff}.widgets-date-block .vdpCell.today .vdpCellContent:after{border-radius:50px;bottom:-8px;color:var(--appointment_widgets-primary-color);content:"●";font-size:10px;left:-2px;line-height:30px;position:absolute;right:0}.widgets-date-block .vdpCell.selectable .vdpCellContent:hover{background:var(--appointment_widgets-primary-color);color:var(--appointment_widgets-text-color)!important}.widgets-date-block .vdpCell.selectable.selected .vdpCellContent{background:var(--appointment_widgets-primary-color)!important;color:var(--appointment_widgets-background-color)!important}.widgets-date-block .vdpCell.selectable.selected.today .vdpCellContent:after{content:""}.widgets-date-block .vdpCell.disabled .vdpCellContent{background:none!important;color:var(--appointment_widgets-light-text-color)!important;cursor:default;font-size:15px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px}.widgets-date-block .vdpCell .vdpCellContent{align-items:center;background:var(--appointment_widgets-light-primary-color)!important;border:1px solid #d6d6d6;color:var(--appointment_widgets-primary-color);cursor:pointer;display:flex;font-size:15px;font-weight:700;height:44px;justify-content:center;letter-spacing:.8px;margin:0;position:relative;width:44px}@media screen and (max-width:725px){.widgets-date-block .vdpCell .vdpCellContent{height:40px;width:40px}}.widgets-slot-block{width:100%}.widgets-slot-block.disable-slots{opacity:.5;pointer-events:none}.widgets-slot-block .selected-appointment-date{color:var(--appointment_widgets-light-text-color);font-size:16px;font-style:normal;line-height:24px;margin-bottom:20px;padding-left:.5rem}@media screen and (max-width:724px){.widgets-slot-block .selected-appointment-date{font-size:14px;padding:10px 0;text-align:center}}.widgets-slot-block .selected-appointment-date .recurring-slots-data{color:var(--appointment_widgets-primary-color);cursor:pointer}.widgets-slot-block .selected-appointment-date .appointment-recurring-container{margin-top:20px;width:200px}@media screen and (min-width:726px){.widgets-slot-block{margin-top:5rem;width:40%}}@media screen and (min-width:982px){.widgets-slot-block{margin-top:4.5rem;width:40%}}.widgets-slot-block .hide-details{margin-top:20px!important}.widgets-slot-block .widgets-time-slots{list-style:none;margin-block-end:0;margin-block-start:0;overflow:hidden;padding-inline-start:0;padding:0 .5rem .5rem 0}@media screen and (min-width:1128px){.widgets-slot-block .widgets-time-slots.select-button-enabled{width:15rem}}@media screen and (min-width:726px){.widgets-slot-block .widgets-time-slots{display:block;max-height:28rem;overflow-y:auto;padding-left:.5rem;padding-right:1.5rem}}@media screen and (max-width:725px){.widgets-slot-block .widgets-time-slots{padding-right:0}}@media screen and (min-width:982px){.widgets-slot-block .widgets-time-slots{max-height:34rem;padding-right:31px}}.widgets-slot-block .widgets-time-slots::-webkit-scrollbar{background:var(--appointment_widgets-background-color);border-radius:4px;cursor:default;left:0;opacity:0;outline:none;position:absolute;top:0;width:6px;will-change:transform;z-index:1}.widgets-slot-block .widgets-time-slots::-webkit-scrollbar-thumb{background:var(--appointment_widgets-light-text-color);border-radius:10px;padding:2px}.widgets-slot-block .widgets-time-slots .widgets-time-slot{align-items:center;display:flex;position:relative}.widgets-slot-block .widgets-time-slots .widgets-time-slot:not(:last-child){margin-bottom:.5rem}@media screen and (min-width:726px){.widgets-slot-block .widgets-time-slots .widgets-time-slot:not(:last-child){margin-bottom:1.2rem}}.widgets-slot-block .widgets-time-slots .widgets-time-slot.class-booking-seats-slot>span{display:flex;flex-direction:column;padding:5px 10px}.widgets-slot-block .widgets-time-slots .widgets-time-slot>span{align-items:center;background:var(--appointment_widgets-background-color);border:1px solid var(--appointment_widgets-primary-color)!important;border-radius:4px;box-sizing:border-box;color:var(--appointment_widgets-primary-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;height:50px;justify-content:center;text-align:center;transition:all .2s ease;width:100%}.widgets-slot-block .widgets-time-slots .widgets-time-slot>span:hover{border:2px solid var(--appointment_widgets-primary-color)!important}.widgets-slot-block .widgets-time-slots .widgets-time-slot>span .seats-per-slot{color:var(--appointment_widgets-primary-color);display:block;font-size:11px;font-weight:400;line-height:14px}.widgets-slot-block .widgets-time-slots .widgets-time-slot button{position:absolute;right:0;transform:translate(100%);transition:transform .2s ease;visibility:hidden}@media screen and (max-width:725px){.widgets-slot-block .widgets-time-slots .widgets-time-slot.actived{display:flex}}.widgets-slot-block .widgets-time-slots .widgets-time-slot.actived>span{background:var(--appointment_widgets-light-text-color)!important;border:none!important;color:var(--appointment_widgets-background-color);width:calc(60% - 1.5rem)}.widgets-slot-block .widgets-time-slots .widgets-time-slot.actived>span .seats-per-slot{color:var(--appointment_widgets-background-color)}@media screen and (max-width:725px){.widgets-slot-block .widgets-time-slots .widgets-time-slot.actived>span{border:none;box-sizing:border-box;cursor:pointer;font-weight:700;text-align:center;width:calc(57% - 1rem)}}.widgets-slot-block .widgets-time-slots .widgets-time-slot.actived button{align-items:center;background:#fff;background:var(--appointment_widgets-primary-color);border-color:var(--appointment_widgets-primary-color);border-style:solid;color:var(--appointment_widgets-background-color);display:flex;font-size:13px;font-weight:500;height:100%;justify-content:center;margin-left:1rem;min-width:80px!important;padding:0;transform:translate(0);visibility:visible;width:45%;z-index:2}.widgets-slot-block .widgets-time-slots .widgets-time-slot.actived button.disabled{opacity:.7;pointer-events:none}@media screen and (max-width:725px){.widgets-slot-block .widgets-time-slots .widgets-time-slot.actived-with-select{display:flex}}@media screen and (min-width:726px){.widgets-slot-block .widgets-time-slots .widgets-time-slot.actived-with-select>span{background:var(--appointment_widgets-light-background-color);border:2px solid var(--appointment_widgets-primary-color);color:var(--appointment_widgets-primary-color);width:calc(60% - 1rem)!important}.widgets-slot-block .widgets-time-slots .widgets-time-slot.actived-with-select>span .seats-per-slot{color:var(--appointment_widgets-primary-color)!important}}@media screen and (max-width:725px){.widgets-slot-block .widgets-time-slots .widgets-time-slot.actived-with-select>span{border:1px solid #d6d6d6;border-radius:6px;box-sizing:border-box;color:var(--appointment_widgets-primary-color);cursor:pointer;font-weight:700;text-align:center;width:calc(60% - 1rem)}}.widgets-timezone-picker{color:var(--appointment_widgets-label-text-color)!important;margin-bottom:0;margin-top:10px;max-width:350px;width:100%;width:auto}@media screen and (max-width:725px){.widgets-timezone-picker{padding:0!important}}@media screen and (max-width:726px){.widgets-timezone-picker{margin:10px 0 20px;padding:0 15px}}@media screen and (min-width:726px){.widgets-timezone-picker{margin-bottom:0}}@media screen and (min-width:982px){.widgets-timezone-picker{margin-bottom:1rem}}@media screen and (min-width:1128px){.widgets-timezone-picker{margin-bottom:0;width:auto}}.widgets-timezone-picker.mobile-view .multiselect__content-wrapper{bottom:unset}.widgets-timezone-picker .multiselect__option{color:var(--appointment_widgets-text-color)!important}.widgets-timezone-picker .multiselect{padding:0 5px}.widgets-timezone-picker .multiselect:hover{background:var(--appointment_widgets-border-color)!important;border-radius:30px;cursor:pointer;padding:0 5px}.widgets-timezone-picker .timezone-label{color:var(--appointment_widgets-text-color);font-size:14px;font-weight:500;line-height:20px;margin-bottom:5px}.widgets-timezone-picker .multiselect__tags{border:none!important;cursor:pointer;padding:10px 40px 0 8px!important}.widgets-timezone-picker .multiselect__select:before{border-color:var(--appointment_widgets-primary-color) transparent transparent transparent;color:var(--appointment_widgets-primary-color)!important}.widgets-timezone-picker .multiselect__input,.widgets-timezone-picker .multiselect__single{background:transparent!important;color:var(--appointment_widgets-text-color)!important;font-size:13px!important}.widgets-timezone-picker .multiselect__single{align-items:center;display:flex}.widgets-timezone-picker .multiselect__single svg{margin-right:10px}.widgets-timezone-picker .multiselect__content-wrapper{background:var(--appointment_widgets-background-color)!important;border:1px solid var(--appointment_widgets-border-color)!important;border-radius:8px!important;bottom:45px;box-shadow:0 1px 5px #004a1026!important;left:0;padding:0;padding:10px!important;transform:none;-webkit-transform:none;width:100%}.widgets-timezone-picker .multiselect__option--selected{background:var(--appointment_widgets-primary-color)!important;border-radius:6px;color:var(--appointment_widgets-background-color)!important}.widgets-timezone-picker .multiselect__option--selected .option__desc{color:var(--appointment_widgets-background-color)!important;opacity:.8}.widgets-timezone-picker .multiselect__option--highlight{background:var(--appointment_widgets-light-primary-color);border-radius:6px;color:var(--appointment_widgets-text-color);font-weight:400}.widgets-timezone-picker .option__desc{color:var(--appointment_widgets-text-color);display:flex;font-size:13px;font-weight:400;padding:.2rem 0}.widgets-timezone-picker .option__desc .option__title{flex:1}.appointment_widgets--revamp--staff-selection-label[data-v-07de649d]{color:var(--appointment_widgets-primary-color);font-size:16px;font-weight:500;margin-left:0!important}.appointment_widget--staff-selection[data-v-07de649d]{background:transparent!important;border-radius:8px;margin-bottom:16px;padding:0}.avatar_img[data-v-07de649d]{align-items:center!important;border-radius:50%;color:#fff;display:flex;font-size:12px;height:25px;justify-content:center!important;line-height:20px;margin-right:8px;min-width:20px;overflow:hidden;text-align:center;width:25px}.custom-label[data-v-07de649d]{align-items:center;color:var(--appointment_widgets-text-color);display:flex!important;flex-direction:row!important;font-size:13px;font-weight:400;height:30px}.pay-now-mobile-view[data-v-07de649d]{margin-bottom:5rem}.pointer-events-none[data-v-07de649d]{pointer-events:none}#appointment-widgets-booking--revamp .ghl-payment-element .card-input-label{color:var(--appointment_widgets-text-color)!important}#appointment-widgets-booking--revamp .StripeElement{background:color-mix(in srgb,var(--appointment_widgets-light-text-color) 15%,#fff)!important}#appointment-widgets-booking--revamp.default-form #_builder-form label,#appointment-widgets-booking--revamp.default-form .terms-and-conditions span{color:var(--appointment_widgets-text-color);font-family:Inter,sans-serif!important;font-size:14px;font-weight:500}#appointment-widgets-booking--revamp.default-form .form-builder--wrap{background-color:transparent;max-width:none;padding:0!important}#appointment-widgets-booking--revamp.default-form .expiry-cvv-section{gap:20px}#appointment-widgets-booking--revamp.default-form .expiry-cvv-section>div{width:50%}#appointment-widgets-booking--revamp.default-form .terms-and-conditions span{font-weight:500}#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=email],#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=number],#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=password],#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=text],#appointment-widgets-booking--revamp.default-form .iti--allow-dropdown input,#appointment-widgets-booking--revamp.default-form .iti--allow-dropdown input[type=tel],#appointment-widgets-booking--revamp.default-form .iti--allow-dropdown input[type=text],#appointment-widgets-booking--revamp.default-form .iti--separate-dial-code input,#appointment-widgets-booking--revamp.default-form .iti--separate-dial-code input[type=tel],#appointment-widgets-booking--revamp.default-form .iti--separate-dial-code input[type=text],#appointment-widgets-booking--revamp.default-form textarea[name=calendar_notes]{background:var(--appointment_widgets-background-color);border:1px solid var(--appointment_widgets-light-text-color);border-radius:8px;color:var(--appointment_widgets-text-color)}#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=email]:active:focus,#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=email]:focus,#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=number]:active:focus,#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=number]:focus,#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=password]:active:focus,#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=password]:focus,#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=text]:active:focus,#appointment-widgets-booking--revamp.default-form .hl-app #_builder-form input[type=text]:focus,#appointment-widgets-booking--revamp.default-form .iti--allow-dropdown input:active:focus,#appointment-widgets-booking--revamp.default-form .iti--allow-dropdown input:focus,#appointment-widgets-booking--revamp.default-form .iti--allow-dropdown input[type=tel]:active:focus,#appointment-widgets-booking--revamp.default-form .iti--allow-dropdown input[type=tel]:focus,#appointment-widgets-booking--revamp.default-form .iti--allow-dropdown input[type=text]:active:focus,#appointment-widgets-booking--revamp.default-form .iti--allow-dropdown input[type=text]:focus,#appointment-widgets-booking--revamp.default-form .iti--separate-dial-code input:active:focus,#appointment-widgets-booking--revamp.default-form .iti--separate-dial-code input:focus,#appointment-widgets-booking--revamp.default-form .iti--separate-dial-code input[type=tel]:active:focus,#appointment-widgets-booking--revamp.default-form .iti--separate-dial-code input[type=tel]:focus,#appointment-widgets-booking--revamp.default-form .iti--separate-dial-code input[type=text]:active:focus,#appointment-widgets-booking--revamp.default-form .iti--separate-dial-code input[type=text]:focus,#appointment-widgets-booking--revamp.default-form textarea[name=calendar_notes]:active:focus,#appointment-widgets-booking--revamp.default-form textarea[name=calendar_notes]:focus{background:none!important;border:2px solid var(--appointment_widgets-primary-color);box-shadow:none!important;outline:none;transition:none}#appointment-widgets-booking--revamp.default-form .hl-app input[type=checkbox],#appointment-widgets-booking--revamp.default-form .hl-app input[type=radio]{border:1px solid var(--appointment_widgets-border-color);border-radius:8px;height:16px;margin-top:3px;width:16px}.service-header-classic{align-items:flex-start;display:flex;justify-content:space-between;padding-left:10%;padding-right:10%}.service-header-classic-left{font-size:25px;font-style:normal;font-weight:500;line-height:38px;text-align:left;width:50%}.service-header-classic-right{text-align:right;width:50%}.service-widget-action-container{align-items:flex-end;background:#fff;border-top:1px solid var(--appointment_widgets-border-color);bottom:0;display:flex;flex-direction:row;gap:10px;justify-content:flex-end;margin:0 auto;max-width:1220px;padding-bottom:20px;padding-right:20px;padding-top:1rem;position:sticky;width:100%}.service-widget-action-container>div{align-items:center;display:flex;gap:5px;margin-left:20px;width:100%}.service-widget-action-container svg{height:.8rem;margin-right:.3rem}.service-back-link{align-items:center;color:#004eeb!important;cursor:pointer;display:flex;font-weight:700}@media (max-width:982px){.service-widget-action-container{max-width:768px;width:100%}}@media (max-width:726px){.service-widget-action-container{border-bottom:1px solid var(--appointment_widgets-border-color);border-radius:0;border-top:none;bottom:0;justify-content:flex-start;max-width:726px;padding-bottom:1rem;padding-top:1rem;position:relative;width:100%}.service-widget-action-container>div{align-items:center;display:flex;flex:0 0 13.33333%;gap:5px;justify-content:center;max-width:33.33333%}.service-header-classic{align-items:flex-start;flex-direction:column-reverse;margin-bottom:20px;padding-left:0;padding-right:0}.service-header-classic-left{width:100%}.service-header-classic-right{margin-top:10px;text-align:left;width:100%}.service-header-classic-right .business-info{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.service-header-classic-right .business-address{width:100%}}
