.area{background:#4e54c8;background:-webkit-linear-gradient(to left,#8f94fb,#4e54c8);width:100%;height:100vh}.circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:#fff3;animation:box_animate 25s linear infinite;bottom:-150px}.circles li:nth-child(1){left:25%;width:80px;height:80px;animation-delay:0s}.circles li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}.circles li:nth-child(6){left:75%;width:110px;height:110px;animation-delay:3s}.circles li:nth-child(7){left:35%;width:150px;height:150px;animation-delay:7s}.circles li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:11s}@keyframes box_animate{0%{transform:translateY(0) rotate(0);opacity:1;border-radius:0}to{transform:translateY(-1000px) rotate(720deg);opacity:0;border-radius:50%}}.vegas-content-scrollable,.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-content-scrollable{position:relative;height:100%;overflow:auto}.vegas-overlay{opacity:.5;background:url(/assets/02-BR7jHTTI.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0%;height:100%;background:#fff;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;transform:translateZ(0);will-change:transform,opacity}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;filter:blur(32px) brightness(1.01)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;filter:blur(0) brightness(1.01)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;filter:contrast(1000%) saturate(1000%)}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;filter:invert(0)}.vegas-transition-negative2-out{opacity:0;filter:invert(100%)}.vegas-transition-slideDown,.vegas-transition-slideDown2{transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{transform:translateY(0)}.vegas-transition-slideDown2-out{transform:translateY(100%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{transform:translate(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{transform:translate(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{transform:translate(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{transform:translate(0)}.vegas-transition-slideRight2-out{transform:translate(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{transform:translateY(0)}.vegas-transition-slideUp2-out{transform:translateY(-100%)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{transform:scale(0);opacity:0}.vegas-animation-kenburns{animation:kenburns ease-out}@keyframes kenburns{0%{transform:scale(1.5)}to{transform:scale(1)}}.vegas-animation-kenburnsDownLeft{animation:kenburnsDownLeft ease-out}@keyframes kenburnsDownLeft{0%{transform:scale(1.5) translate(10%,-10%)}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsDownRight{animation:kenburnsDownRight ease-out}@keyframes kenburnsDownRight{0%{transform:scale(1.5) translate(-10%,-10%)}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsDown{animation:kenburnsDown ease-out}@keyframes kenburnsDown{0%{transform:scale(1.5) translateY(-10%)}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsLeft{animation:kenburnsLeft ease-out}@keyframes kenburnsLeft{0%{transform:scale(1.5) translate(10%)}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsRight{animation:kenburnsRight ease-out}@keyframes kenburnsRight{0%{transform:scale(1.5) translate(-10%)}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsUpLeft{animation:kenburnsUpLeft ease-out}@keyframes kenburnsUpLeft{0%{transform:scale(1.5) translate(10%,10%)}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsUpRight{animation:kenburnsUpRight ease-out}@keyframes kenburnsUpRight{0%{transform:scale(1.5) translate(-10%,10%)}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsUp{animation:kenburnsUp ease-out}@keyframes kenburnsUp{0%{transform:scale(1.5) translateY(10%)}to{transform:scale(1) translate(0)}}:root{--bs-text-primary: #090e44 !important;--bs-primary: #090e44 !important;--bs-primary-active: #2a3070 !important;--bs-app-header-height: 30px !important;--bs-app-header-height-mobile: 60px !important;--bs-app-header-height-actual: 30px !important;--bs-body-font-size: 14px !important;--bs-modal-header-padding: .75rem 1.75rem !important;--fc-today-bg-color: #ffffff !important;--star-size: 20px;--star-color: #d8d8d8;--star-background: #fecf54}html,body{font-family:SVN-Gilroy,Helvetica,sans-serif!important;font-size:var(--bs-body-font-size)!important}input[type=text],input[type=number],textarea.form-control{font-size:16px}@media (min-width: 992px){.header .header-brand{border-bottom:none!important}#toastr-container>div{width:520px!important}}.aside .aside-toolbar .aside-user{border-top:1px dashed #f1f1f4!important}.header .header-brand{background-color:#fff!important}.aside .aside-toolbar .aside-search{border:none!important}.aside{background-color:#fff!important;border-right:1px solid #f1f1f4!important}.menu-column{row-gap:3px}.aside-menu .menu .menu-item .menu-link,.aside-menu .menu .menu-item .menu-link .menu-title,.aside-menu .menu .menu-item .menu-link .menu-icon i{color:#6d6d6d!important;font-weight:700;font-size:1.1rem}.aside-menu .menu>.menu-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.aside-menu .menu>.menu-item:hover{background-color:#efefef;border-radius:.375rem}.aside-menu .menu>.active{background-color:#efefef;border-radius:.375rem}.read-only-input{background-color:var(--bs-gray-200)!important;color:var(--bs-gray-500)!important;pointer-events:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}50%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}to{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}}@keyframes pulse{0%{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}50%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}to{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.select-lang-button{border:0;background-color:#fff;width:100%}.select-lang-button:hover{transition:color .2s ease;background-color:var(--bs-primary-light);color:var(--bs-primary)}.invalid-input{border-color:var(--bs-form-invalid-border-color)!important;padding-right:calc(1.5em + 1.55rem)!important}.invalid-message{color:red;font-size:1rem;text-transform:lowercase}.invalid-message:first-letter{text-transform:capitalize}.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:var(--bs-primary)!important;color:#fff!important}.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{background-color:#fff!important}.iti__flag{background-image:url(/assets/flags-EsvJaUgu.png)}@media (min-resolution: 2x){.iti__flag{background-image:url(/assets/flags@2x-DVjuMeRt.png)}}.form-control-coupon{display:block;padding-left:.575rem;width:120px;font-size:1.25rem;font-weight:600;color:var(--bs-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:1px solid var(--bs-gray-300);border-radius:.475rem;box-shadow:false;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control-coupon.form-control-flush{border:0;background-color:transparent;outline:none!important;box-shadow:none;border-radius:0}.discount-message-box{border:1px dashed var(--bs-success);padding:10px;border-radius:8px}.flatpickr-calendar{margin-top:.55rem!important;border-radius:.85rem!important;box-shadow:var(--bs-dropdown-box-shadow)!important;-webkit-box-shadow:var(--bs-dropdown-box-shadow)!important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--bs-primary-active)!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:10px!important;height:34px;padding:10px!important;margin:0 10px!important}.flatpickr-current-month{font-size:14px!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{text-decoration:line-through!important}.select2-container .select2-selection--single{height:100%!important}.pagination{align-items:center!important}.page-link.active,.active>.page-link{background-color:var(--bs-primary)!important}.pagination.pagination-outline .page-link{background:#fff}.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link{color:#fff!important;background-color:var(--bs-primary)!important}#booking_list_wrap{max-height:79vh;overflow-y:scroll}ul.booking_list_report{padding:0}li.booking_item{border-bottom:1px solid #eaf2f9;padding-top:10px;padding-bottom:10px;list-style:none}li.booking_item:first-child{border-bottom:1px solid #eaf2f9;padding-top:0;padding-bottom:10px;list-style:none}li.booking_item:last-child{border-bottom:0;padding-top:10px;padding-bottom:10px;list-style:none}.item{width:50px}.booking_row{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;margin-left:10px}.booking-staff{text-align:left}.booking_item_date{flex-basis:75px;order:1}.booking_item_icon{flex-basis:75px;order:2}.booking_item_time{flex-basis:75px;order:3}.booking_item_title{flex-basis:170px;order:4}.booking_item_service{flex-basis:280px;margin-left:0%;order:5}.booking_item_note{flex-grow:1;flex-shrink:1;margin-left:5%;order:6}.booking_item_status{flex-basis:75px;order:6}ul.booking_date_label_holder{margin:0;list-style-type:none;text-align:center;background:#fff;padding:10px 20px;border-radius:5px;cursor:default}li.booking_date_label{font-size:28px;font-weight:300;margin-top:2px}li.booking_month_label{font-size:14px;text-transform:capitalize;color:#9b9b99;font-weight:300;line-height:30px;margin-top:-10px}.booking_icon{margin:20px 0 0;padding:0;color:green;font-size:18pt;text-align:center}.booking_icon_cancel{margin:20px 0 0;padding:0;color:var(--red);font-size:18pt;text-align:center}.booking_time_container{float:left;width:95px}ul.list_service_report{list-style:none;padding:0}label.booking_time_container_info{font-size:12pt;font-weight:300;color:#2e363e;margin-bottom:2px;display:block;cursor:pointer}label.booking_title_service{display:block;font-size:11pt;cursor:pointer}label.booking_title_customername{display:block;margin-bottom:2px;font-size:12pt;font-weight:300;color:#2e363e;line-height:20px;cursor:pointer}.booking_title_container,.booking_service_container{float:left}#view-appointment{cursor:pointer}ul.timeline_appointment{list-style-type:none;position:relative;margin-bottom:20px}ul.timeline_appointment:before{content:" ";border:1px dashed #d4d9df;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:9}ul.timeline_appointment>li{padding-left:20px;border-bottom:1px solid #eee;padding-top:30px;margin:20px 0 0 40px;border-radius:5px;padding-bottom:30px}.staff_color{width:5px;height:40px;margin-right:10px}.booking_detail_label{text-transform:capitalize;font-weight:600!important;font-size:11pt!important}.booking_detail_label i{color:var(--bs-primary)!important}.appointment_time{display:inline-block;position:absolute;border-radius:50%;left:3px;height:20px;z-index:9;margin-top:25px}span.dot_timeline{content:" ";background:#fff;display:inline-block;position:absolute;border-radius:50%;border:2px solid #635bff;left:20px;width:20px;height:20px;z-index:9}span.dot_timeline_yellow{position:absolute;left:0;z-index:10}span.dot_timeline_red{content:" ";background:#fff;display:inline-block;position:absolute;border-radius:50%;border:2px solid #ff6b5e;left:20px;width:20px;height:20px;z-index:9}span.dot_timeline_completed{position:absolute;left:0;z-index:10}ul.list_service_report li:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:5px;font-weight:700}span.dot_timeline_cancelled,span.dot_timeline_noshow{position:absolute;left:0;z-index:10}.sticky-date{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:5px}.badge-bg-white{background:#fff!important}.timeline_row{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap}.timeline_day{text-align:center}@media (max-width: 500px){.timeline_row{flex-direction:row}.timeline_day{flex-basis:120px}#toastr-container>div{width:300px!important}}.timeline_date_item{font-size:10pt!important}.timeline_list{flex-grow:1;flex-shrink:1;order:2}.empty-cal{vertical-align:middle}.dashboard-no-activity{margin:80px 0 0;font-family:inherit;font-size:14px;text-align:center;color:var(--bs-primary-active);display:block;height:0%}.dashboard-para-one{font-size:24px;color:#384355;margin:8px auto}.dashboard-para-two{font-size:13px;line-height:1.54;color:#384355;margin-bottom:20px}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--bs-primary)!important;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:var(--bs-primary)!important}.rangeMode .flatpickr-day{margin-top:1px!important}.flatpickr-day{height:100%!important;line-height:33px!important}.form-control-static{font-weight:500!important;font-size:11pt}.view-appt-wrap{border-radius:20px;margin:10px}.view-appt-button{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:6px;grid-row-gap:6px}.view-appointment-footer{border-top:none!important;padding:1rem 2.25rem!important}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:.85rem!important;border-top-right-radius:.85rem!important;margin-top:.75rem}.modal-header{padding:var(--bs-modal-header-padding)!important}.modal-footer{padding:1rem 1.5rem calc(1rem - var(--bs-modal-footer-gap) * .5)!important}.blocked_user{text-decoration:line-through}.swal2-popup{width:41em!important;border-radius:.85rem!important}.swal2-styled.swal2-confirm{background-color:var(--bs-primary)!important;border-radius:var(--bs-btn-border-radius)!important;padding:calc(.775rem + 1px) calc(1.5rem + 1px)!important;font-size:var(--bs-btn-font-size)!important}.swal2-styled.swal2-deny{border-radius:var(--bs-btn-border-radius)!important;padding:calc(.775rem + 1px) calc(1.5rem + 1px)!important;font-size:var(--bs-btn-font-size)!important}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:none!important}.swal2-styled{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.swal2-popup .swal2-title{font-size:1.4rem!important}.swal2-popup .swal2-html-container,.swal2-popup .swal2-content{font-size:1.2rem!important}.fc .fc-day-today{background:#fff!important;background-color:#fff!important}.fc .fc-timegrid .fc-timegrid-axis.fc-scrollgrid-shrink .fc-timegrid-axis-cushion{text-transform:capitalize;color:#b9b9c3}.fc-non-business{background:repeating-linear-gradient(-53deg,#fff,#fafafa 8px,#e3e1fc 6px,#e3e1f6 9px)!important;opacity:1!important;cursor:not-allowed;pointer-events:none}#select_date{cursor:pointer}.calendar_header{display:flex;align-items:center;justify-content:center;row-gap:10px;margin-bottom:10px;font-size:13pt}.daterangepicker{border-radius:8px!important;border:none!important;font-family:inherit!important;height:240px}.daterangepicker:before,.daterangepicker:after{content:none!important}.current-time{background-color:#f4f4f4;color:#181818;position:relative;cursor:pointer;padding-right:5px;text-align:right;height:27px}.input-group-text{background-color:var(--bs-light-light)!important}.btn-icon-center{display:flex!important;align-items:center;justify-content:center}.staff-details-move,.service-details-move{position:absolute;z-index:9;cursor:move;padding:10px}.turn-details-move{cursor:move}#view-service-details,#view-staff-details{transition:all .5s}#view-service-details:hover,#view-staff-details:hover{box-shadow:0 24px 24px #22292f1a}#list_staff_wrapper,#list_service_wrapper,#list_staff_turn_wrapper,#image-poster-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:24px;grid-row-gap:24px;grid-auto-rows:auto;list-style:none}.iti{width:100%}.iti__flag{background-image:url(/assets/flags-EsvJaUgu.png)}.iti--show-selected-dial-code .iti__selected-country{background-color:transparent!important}.custom-tooltip{font-family:SVN-Gilroy,Helvetica,sans-serif!important;font-weight:500!important}.view-staff{cursor:pointer}.nav-tabs{border-bottom:none!important}.bas-tabs .nav-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:transparent!important;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}.bas-tabs .nav-item.show .nav-link,.bas-tabs .nav-link.active{color:#0a0d44;background-color:#fff;border-radius:5px;padding:15px 20px;box-shadow:0 4px 24px #22292f1a}.bas-tabs .nav-link{color:#6e6b7b;border:none!important;min-width:auto;font-weight:450;padding:15px 20px;border-radius:0;position:relative;overflow:hidden}.image-input .image-input-wrapper{background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.work-hour-row:first-child{border-top:none!important;padding-top:0}.work-hour-row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;border-top:1px solid #f1f1f1;padding-top:20px;column-gap:10px}.work-hour-day{flex-basis:120px;order:1}.work-hour-status{flex-basis:60px;order:2}.work-hour-start{flex-basis:120px;order:3}.work-hour-end{flex-basis:120px;order:4}.work-hour-text{flex-basis:200px;order:5}.break-time-row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;column-gap:10px}.break-time-row:last-child{margin-bottom:30px}.break-time-wrapper{width:100%}.is-break{flex-basis:190px;order:1;align-self:center}.break-time-start{flex-basis:120px;order:2}.break-time-end{flex-basis:120px;order:3}.hide,.hide_break{display:none}.show,.show_break{display:flex}#vacation-list-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-column-gap:24px;grid-row-gap:24px;grid-auto-rows:auto;list-style:none}.isl-nav{display:flex;gap:10px;list-style:none;justify-items:center;white-space:nowrap;margin-bottom:0!important;padding-left:0;overflow-y:scroll}.isl-nav>li.nav-item{margin-top:10px;margin-bottom:10px;background-color:#fff;border-radius:8px;transition:background-color .3s}.isl-nav>li.nav-item:hover{background-color:var(--bs-primary);color:#fff}.isl-nav>li.nav-item>a{padding:0 15px;text-align:center;color:var(--bs-primary)}.isl-nav>li.nav-item>a>i{color:var(--bs-primary)}.isl-nav>li.nav-item>a:hover{color:#fff}.isl-nav>li.nav-item:hover>a>i{color:#fff}.isl-nav>li.nav-item>a.active>i{color:#fff}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-primary)!important;color:#fff!important}.cursor-pointer{cursor:pointer}.hover-shadow{transition:all .5s}.hover-shadow:hover{box-shadow:0 24px 24px #22292f1a}#history-list-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-column-gap:24px;grid-row-gap:24px;grid-auto-rows:auto;list-style:none}.spw-table{white-space:nowrap}.view-spw-time{transition:background-color .3s;min-width:120px;position:relative}.view-spw-time:before{content:attr(data-text);left:0;width:100%}.view-spw-time:hover{background-color:#0a0d44;cursor:pointer}.view-spw-time:hover:before{content:attr(data-hover);color:#fff;width:100%}.view-spw-close{color:#ccc!important}.space-nowrap{white-space:nowrap!important}.table{vertical-align:middle!important}.timebox{width:120px}.form-check-input:checked{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.form-check-label{color:var(--bs-primary)!important}.card-footer-custom{padding:1rem 2.25rem!important;border-top:none!important}.customer-history-counter{display:flex;column-gap:10px}.customer-history-counter div{width:100%}ul.customer-appt-history-list{display:flex;flex-direction:column;list-style:none;gap:20px;padding:0!important;margin:0!important}ul.customer-appt-history-list li.cahl-item{display:flex;gap:10px;border-bottom:1px dashed #e9e9e9;padding-bottom:20px}ul.customer-appt-history-list li.cahl-item:last-child{border-bottom:0px;padding-bottom:0}ul.customer-appt-history-list li.cahl-item .cahl-image img{width:40px}.review-stars{--percent: calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.review-stars:before{content:"★★★★★";letter-spacing:2px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-oversize{height:100px;width:170px}#qr-code-canvas{text-align:center}.customer_confirm_account_checkin{text-align:center;margin-top:30px;margin-bottom:10px}.staff_avatar{width:32px;height:32px;object-fit:cover}.stack-modal{z-index:1060!important}.modal-backdrop:nth-of-type(3){z-index:1050!important}.form-control:focus,.form-select:focus{outline:2px solid transparent!important;border-color:#0a0d44!important;outline-offset:2px;box-shadow:0 0 0 1px #0a0d44!important}.btn-icon-only>i{padding-right:0!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{outline:2px solid transparent!important;border-color:#0a0d44!important;outline-offset:2px;box-shadow:0 0 0 1px #0a0d44!important}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{outline:2px solid transparent!important;border-color:#f27474!important;outline-offset:2px;box-shadow:0 0 0 1px #f27474!important}.textarea-counter-value{background-color:#0a0d44;color:#fff;padding:1px 6px;font-size:.6rem;border-radius:0 0 5px 5px;margin-right:1rem;font-weight:700}.attach-btn-corner{position:absolute;z-index:9}.attach-btn-corner button.remove-item-btn{border-bottom-left-radius:0;border-top-right-radius:0}#special-day-list-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-column-gap:24px;grid-row-gap:24px;grid-auto-rows:auto;list-style:none}.dropzone{min-height:auto!important;padding:1.5rem 1.75rem!important;text-align:center!important;cursor:pointer!important;border:1px dashed var(--bs-primary)!important;background-color:var(--bs-primary-light)!important;border-radius:.475rem!important}.dropzone .dz-message{margin:0!important;text-align:left!important}.image-slide-remove{padding:12px!important;text-align:center;background-color:#ea5455;color:#fff!important;cursor:pointer;border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important;transition:all .5s}.image-slide-remove i{color:#fff!important}.image-slide-remove:hover{opacity:.8}img.image-slide-item{height:150px;object-fit:cover}.view-data-manager{cursor:pointer;transition:opacity .5s}.view-data-manager:hover{opacity:.5}.detail-loader-container{display:flex;flex-direction:column;justify-content:center}.detail-loader{width:220px;height:80px}.detail-loader .line{float:left;width:100px;height:16px;margin-top:12px;border-radius:7px;background-image:linear-gradient(90deg,#ddd,#e8e8e8,#ddd 80px);background-size:600px;animation:shine-lines 1.6s infinite linear}.detail-loader>div:first-child+.line{margin-top:11px;width:100%}.detail-loader .line~.line{background-color:#ddd}@keyframes shine-lines{0%{background-position:-100px}40%,to{background-position:140px}}.image-mover{position:absolute;z-index:9;cursor:move;padding:10px;background-color:#fff;border-radius:10px;margin-top:5px;margin-left:5px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.iti__flag{background-image:url(/assets/flags@2x-DVjuMeRt.png)}}@media (max-width: 480px){.booking_item_date{flex-basis:calc(100% / 6);order:1}.booking_item_icon{flex-basis:calc(100% / 6);order:2}.booking_item_time{flex-basis:calc(100% / 3);order:3}.booking_item_status{flex-basis:calc(100% / 3);order:5;margin-left:25px}.booking_item_service{margin-left:-10%;order:5}.booking_item_title{margin-left:0;order:4}.booking_item_note{flex-grow:1;flex-shrink:1;margin-left:0%;order:6;margin-top:10px;padding-right:30px;text-align:justify}.appointment_time{display:inline-block;position:absolute;border-radius:50%;left:0;height:20px;z-index:100;padding-top:0;margin-top:25px}ul.timeline_appointment>li{margin-left:40px}#booking_list_wrap{height:75vh;overflow-y:scroll;overflow-x:hidden}.work-hour-row{column-gap:4px}.is-break{flex-basis:220px!important;order:1;align-self:center;margin-bottom:20px}.break-time-row{column-gap:4px}.break-time-start{flex-basis:160px!important}.break-time-end{flex-basis:170px!important}.form-check-isl{padding-left:85px!important}.work-hour-day{flex-basis:252px!important}.work-hour-start{margin-top:10px;flex-basis:160px!important}.work-hour-end{margin-top:10px;flex-basis:170px!important}}@media (max-width: 768px){.work-hour-row,.break-time-row{column-gap:8px}.work-hour-day{flex-basis:197px!important;order:1}.work-hour-status{flex-basis:60px;order:2}.work-hour-start{margin-top:10px;flex-basis:150px!important}.work-hour-end{flex-basis:150px!important;margin-top:10px}.is-break{flex-basis:190px!important;order:1;align-self:center;margin-bottom:20px}.break-time-start,.break-time-end{flex-basis:150px!important}}@media (max-width: 420px){.work-hour-row{column-gap:10px}.work-hour-day{flex-basis:176px!important}.work-hour-start,.work-hour-end{margin-top:10px;flex-basis:150px!important}.break-time-row{column-gap:10px}.break-time-start,.break-time-end{flex-basis:150px!important;order:2}}@media (max-width: 390px){.work-hour-row{column-gap:10px}.work-hour-day{flex-basis:144px!important}.work-hour-start,.work-hour-end{margin-top:10px;flex-basis:130px!important}.break-time-row{column-gap:10px}.break-time-start,.break-time-end{flex-basis:130px!important;order:2}}@media (max-width: 320px){.work-hour-row{column-gap:4px}.work-hour-day{flex-basis:84px!important}.work-hour-start,.work-hour-end{margin-top:10px;flex-basis:110px!important}.break-time-row{column-gap:4px}.break-time-start,.break-time-end{flex-basis:110px!important;order:2}}.footer{justify-content:center}.stamp{transform:rotate(12deg);color:#555;font-size:3rem;font-weight:700;border:.25rem solid #555;display:inline-block;padding:.25rem 1rem;text-transform:uppercase;border-radius:1rem;font-family:Courier;-webkit-mask-size:944px 604px;mix-blend-mode:multiply;position:absolute;right:0;margin-right:10px}.is-nope{color:#d23;border:.5rem double #d23;transform:rotate(3deg);-webkit-mask-position:2rem 3rem;font-size:2rem}.is-approved{color:#0a9928;border:.5rem solid #0a9928;-webkit-mask-position:13rem 6rem;transform:rotate(-14deg);border-radius:0}.is-draft{color:#c4c4c4;border:1rem double #c4c4c4;transform:rotate(-5deg);font-size:6rem;font-family:Open sans,Helvetica,Arial,sans-serif;border-radius:0;padding:.5rem}#toastr-container>.toastr-success{background-image:none!important}#toast-container>.toast:before{position:fixed;font-family:"Font Awesome 6 Pro";font-size:24px;line-height:18px;float:left;color:#fff;padding-right:.5em;margin:auto .5em auto -1.5em}#toast-container>.toast-success:before{content:""}.toastr.toastr-success{background-color:var(--bs-primary)!important}.toastr .toastr-message{font-size:1.179rem!important}.supply-details-remove{position:absolute;z-index:9}.supply_action_button{margin-top:-40px;width:100%}.supply-item{height:200px}.supply-details-remove button#remove-supply{border-bottom-left-radius:0;border-top-right-radius:0}.pointer-cursor{cursor:pointer;transition:all .5s}.pointer-cursor:hover{box-shadow:0 24px 24px #22292f1a}[class*=grid-cols-]{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}@media (min-width: 640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.sm\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.sm\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.sm\:grid-cols-12{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.lg\:grid-cols-8{grid-template-columns:repeat(8,1fr)}.lg\:grid-cols-12{grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px) and (max-width: 1023px){.ipad-portrait\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.ipad-portrait\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.ipad-portrait\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.ipad-portrait\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.ipad-portrait\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.ipad-portrait\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.ipad-portrait\:grid-cols-12{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px) and (max-width: 1366px){.ipad-landscape\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.ipad-landscape\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.ipad-landscape\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.ipad-landscape\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.ipad-landscape\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.ipad-landscape\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.ipad-landscape\:grid-cols-12{grid-template-columns:repeat(12,1fr)}}.autocomplete-suggestions{border:1px solid #dbdfe9;background:#fff;overflow:auto;border-radius:.85rem;margin-top:5px;padding-top:10px;padding-bottom:10px}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:400;color:#39f}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.add_brand_supply_quick{cursor:pointer}.timeline{padding:0;margin-bottom:0;margin-left:1rem;list-style:none}.timeline .timeline-item{position:relative!important;padding-left:2.5rem!important;border-left:1px solid #ebe9f1}.timeline .timeline-item:not(:last-child){padding-bottom:1.8rem}.timeline .timeline-item .timeline-point{position:absolute;left:-.85rem;top:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:1.75rem;width:1.75rem;text-align:center;border-radius:50%;border:1px solid #0a0d44;background-color:#fff}.timeline .timeline-item .timeline-point.timeline-point-indicator{left:-.412rem;top:.07rem;height:12px;width:12px;border:0;background-color:#0a0d44}.timeline .timeline-item .timeline-point.timeline-point-indicator:before{content:"";background:#7367f01f;height:20px;width:20px;display:block;position:absolute;top:-.285rem;left:-.285rem;border-radius:50%}.timeline .timeline-item .timeline-point i,.timeline .timeline-item .timeline-point svg{color:#0a0d44;font-size:.85rem;vertical-align:baseline}.timeline .timeline-item .timeline-event{position:relative;width:100%;min-height:4rem}.timeline .timeline-item .timeline-event .timeline-event-time{font-size:.85rem;color:#b9b9c3}.timeline .timeline-item:last-of-type{border-left-color:transparent!important}.timeline .timeline-item:last-of-type:after{content:"";position:absolute;left:-1px;bottom:0;width:1px;height:100%;background:-webkit-linear-gradient(#ebe9f1,transparent);background:linear-gradient(#ebe9f1,transparent)}.timeline .timeline-point-success i,.timeline .timeline-point-success svg{stroke:#28c76f!important}.timeline .timeline-point-success.timeline-point-indicator{background-color:#28c76f!important}.timeline .timeline-point-success.timeline-point-indicator:before{background:#28c76f1f!important}button.keypad-trigger{width:25px;padding:0}img.keypad-trigger{margin:2px;vertical-align:middle}.keypad-popup,.keypad-inline,.keypad-key,.keypad-special{font-size:14px}.keypad-popup{display:none;z-index:10;margin:0;padding:0;background-color:#fff;color:#000;border:1px solid #888;-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em}.keypad-keyentry{display:none}.keypad-disabled{position:absolute;z-index:100;background-color:#fff;opacity:.5;filter:alpha(opacity=50)}.keypad-rtl{direction:rtl}.keypad-prompt{clear:both;text-align:center}.keypad-prompt.ui-widget-header{margin:.125em}.keypad-row{width:100%}.keypad-row:last-child{text-align:left}.keypad-space{display:inline-block;margin:.125em;width:2em}.keypad-half-space{display:inline-block;margin:.125em .0625em;width:1em}.keypad-key,.keypad-special{margin:.125em;padding:0;width:107px;background-color:#0a0d44;color:#fff;-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em;text-align:center;cursor:pointer;font-size:19pt;height:84px;border:none!important}.keypad-key[disabled]{border:.125em outset}.keypad-special{width:4.25em}.keypad-spacebar{width:13.25em}.keypad-tab{width:2em}.keypad-clear,.keypad-back,.keypad-close,.keypad-shift{color:#fff}.keypad-clear{background-color:#ea5455}.keypad-back{background-color:#00cfe8}.keypad-close{background-color:#28c76f}.keypad-shift{background-color:#0aa}.pad_input{height:60px;font-size:30pt}.pad_input:read-only{background-color:#fff;border:1px solid #0a0d44;font-size:30pt}@media (max-width: 480px){.keypad-key,.keypad-special{width:86px}}@media (max-width: 390px){.keypad-key,.keypad-special{width:77px}}img#online-qrcode-display{display:block;margin:0 auto}#view-cashier:hover,#view-cashier-qr:hover{cursor:pointer}#cashier_staff_list_manager .row{padding:10px 0;border-radius:5px}
