.main-menu.menu-light .navigation>li>a{padding:10px 30px 10px 8px}.main-menu.menu-light .navigation>li ul li>a{padding:10px 18px 10px 16px}.nav-item-heading{margin-top:5px;background:#404e67;padding-top:5px!important;padding-bottom:5px!important;padding-left:12px!important;margin-right:8px}.nav-item{margin-right:8px}.nav-item-heading span{color:#fff;font-size:1.2rem}.ul-class{height:100vh;display:flex;flex-direction:column;justify-content:space-between}.privacy_and_terms_div{top:54vh}span li a{height:40px;padding:10px 30px 10px 8px}:root{--day-width:14.28%;--highlight-color:#00b5b8;--button-text:#fff;--checkIcon-color:#00b5b8;--treatmentCategoryBgColor-color:#001e62;--home-app-button-mw:180px;--home-app-button-mh:135px;--body-color:#f5f7fa;--button-color:#001e62;--font-color:#0c0c0c;--font-family:"Montserrat",Georgia,"Times New Roman",Times,serif;--fontSize:18px;--header-margin-left:240px;--admin-margin-left:280px;--display:block;--admin-display:block}div[data-value]{position:relative}div[data-value]:after{content:attr(data-value) "%";position:absolute;top:2px;left:2px}div[data-value] input{color:#fff}body{background-color:#f5f7fa!important;background-color:var(--body-color)!important}.admin-content td.suitenames{padding:10px!important}.without_ampm::-webkit-datetime-edit-ampm-field{display:none}input[type=time]::-webkit-clear-button{-webkit-appearance:none;-o-appearance:none;appearance:none;margin:-10px}.salon-treatment-calendar-view .month-picker,.salon-treatment-calendar-view .month-picker .react-datepicker__input-container{display:flex;justify-content:center}.salon-treatment-calendar-view .month-picker .react-datepicker-popper{z-index:11111}.salon-treatment-calendar-view .month-picker .date-select{cursor:pointer;font-size:20px;font-weight:700}.salon-treatment-calendar-view .weekDays{display:flex;justify-content:center;align-items:center}.salon-treatment-calendar-view .weekDays .day-date{display:flex;flex-direction:column;margin-left:2rem}.salon-treatment-calendar-view .weekDays .day-date div{display:flex;justify-content:center;align-items:center;height:35px;width:35px}.salon-treatment-calendar-view .weekDays .day-date .day{font-size:13px}.salon-treatment-calendar-view .weekDays .day-date .date{font-size:18px;font-weight:600;cursor:pointer}.salon-treatment-calendar-view .weekDays .day-date .date.active{background:#4db5b8;border-radius:50%;color:#fff}.rental-calendar-view .day-p .inner{pointer-events:all;cursor:pointer}.rental-calendar-view .day-p .available{background:#dcecd1}.rental-calendar-view .day-p .available1{background:#ffe599;color:#3b3b3b;pointer-events:all;cursor:pointer}.rental-calendar-view .day-p .available.selected{background:#001e62!important;background:var(--button-color)!important}.rental-calendar-view .day-p .disablered{background:#e59999;color:#fff;pointer-events:none}.rental-calendar-view .day-p .booked{background:#99dff9;color:#fff}.rental-calendar-view .day-p .selected{background:#001e62;background:var(--button-color);color:#fff!important;color:var(--button-text)!important}.rental-calendar-view .day-p .between{background-color:#f7f7f7;color:#fff;color:var(--button-text)}.rental-calendar-view .day-p .available.between{background-color:#f7f7f7!important;color:#000;-webkit-filter:brightness(75%);filter:brightness(75%)}.rental-calendar-view .day-p .available.selected{border-radius:0!important}.ft-calendar{padding-left:10px}.edit-mode-calendar .DayPicker-Day--selected.DayPicker-Day--disabled{background-color:#404e67!important}body .modal-content .bg-primary{background-color:#434d59!important}.admin-content .info-table .table .tbl,.admin-content .info-table .table td.tpd{padding:10px!important}.salon-modal .modal-content{width:80%!important}.swal-icon{margin:18px auto!important}.nav-item{margin-left:0!important;margin-right:0!important;border-left:0 solid transparent}.main-menu.menu-light .navigation>li{padding:0;border-left:0!important}body .fixed-navbar .app-class{padding-top:0!important}.admin-content .app-content{margin-left:280px!important;margin-left:var(--admin-margin-left)!important}.admin-content .main-menu{display:block!important;display:var(--admin-display)!important}@media(min-width:992px){.admin-content .main-menu,.admin-content .navbar-header{width:280px!important}}.modal-open .modal{overflow-y:hidden;overflow-x:hidden;padding-left:0!important}.modal-dialog{padding:10px;margin:auto}.app-class .main-home-screen img{max-width:100%;height:auto!important}.app-class .main-home-screen figure{width:100%!important}.app-class .react-full-page-loader-overlay{background:none!important}.app-class .react-loader-container-main{border-color:#d45000!important}@media only screen and (max-width:800px){.app-class .custom-home-title{margin-top:15px!important}.app-class .custom-box{width:100%!important}}@media only screen and (min-width:800px){.app-class .custom-box{width:50%!important}}.app-class .react-datepicker button{background-color:transparent!important}.app-class .react-datepicker__navigation--previous{left:10px;border-color:transparent #ccc transparent transparent!important}.app-class .react-datepicker__navigation--next{right:10px;border-color:transparent transparent transparent #ccc!important}.app-class .borderline{margin-right:10px!important;margin-left:10px!important}.app-class a,.app-class h1,.app-class h2,.app-class h3,.app-class h4,.app-class h5,.app-class h6,.app-class p{font-family:"Montserrat",Georgia,"Times New Roman",Times,serif!important;font-family:var(--font-family)!important;color:#0c0c0c!important;color:var(--font-color)!important}.app-class .rental-calendar-view .day-p .available{background-color:#dcecd1}.app-class .rental-calendar-view .day-p .unavailable{background-color:#e59999;color:#000}.app-class .card-body{padding:0!important;margin-top:10px!important;margin-left:10px!important}.app-class .rental-calendar-view .day-p .onesuiteavailable{background-color:#ffe599;color:#000}.app-class .rental-calendar-view .day-p .existingreservations{background-color:#99dff9;color:#000}.app-class .dropdown-toggle,.app-class a.dropdown-item,.app-class i{color:#404e67!important}.app-class .main-menu{top:0;height:100%;box-shadow:none!important;display:block!important;display:var(--display)!important}.app-class .app-content{margin-left:240px!important;margin-left:var(--header-margin-left)!important}.app-class .content-wrapper{height:100%}.app-class .navbar-container{margin-left:0!important}.app-class .header-navbar{margin-left:240px!important;margin-left:var(--header-margin-left)!important;height:100px;box-shadow:none!important}.app-class .navbar-wrapper{position:absolute}.app-class button{border-color:#001e62!important;border-color:var(--button-color)!important}.app-class .main-menu-content .navigation .active a,.app-class button{color:#fff!important;color:var(--button-text)!important;background-color:#001e62!important;background-color:var(--button-color)!important}.app-class::-webkit-input-placeholder{color:#0c0c0c!important;color:var(--font-color)!important}.app-class::placeholder{color:#0c0c0c!important;color:var(--font-color)!important}span button:focus{outline:0}.multi-editor-single-toolbar{top:var(--MESTEditorToolbarTopPosition);width:var(--MESTEditorToolbarWidth)!important;left:var(--MESTEditorToolbarLeftPosition);position:fixed!important}div .takeAwayBtn button:focus{outline:0}#root,.app{height:100%}.swal-content,.swal-text,.swal-title{text-align:left}.swal-modal .swal-text{width:100%}.tabNew table,.tabNew td,.tabNew th{border:1px solid #696969;border-collapse:collapse}.select_icon{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;border:1px solid #dfdfdf;border-radius:2px;margin-right:2rem;padding:1rem 2rem 1rem 1rem}.form-check-label{font-weight:400!important}.vApp .card-header{background-color:transparent}.vApp button{height:58px}.imagePreviewP{display:flex;justify-content:center;align-items:center;background:#f5f5f5;padding:20px 0}.imagePreviewP .imagePreview{margin:0 auto}.dateTable .table td{border:0!important}.table-width-zero{width:0!important}.info-table .table td{padding:0;border-top:0!important}.info-table .table td.tpd{padding:0 5px!important}.highlight,.reservation-highlight{height:18px;margin-top:4px;margin-bottom:4px}.reservation-highlight{background-color:#434d59}.shape-p{display:flex;width:100%;height:100%}.shape-p .square{width:60%;height:100%;background:#434d59}.shape-p .skew{width:50%;-webkit-transform:skew(-10deg);transform:skew(-10deg);position:relative;left:-3px;background:#434d59}.startingHalf{width:54%;float:right}.startingHalf .skew{left:auto;right:-3px}.endingHalf{width:54%;float:left}.sameDayEnding{width:102%;background:#434d59;-webkit-transform:skew(-10deg);transform:skew(-10deg)}.customize .rdw-image-modal{left:-155px}#fg-phone-number :after{content:"0";height:36px;width:45px;position:absolute;display:flex;z-index:0;top:29px;left:17px;justify-content:center;align-items:center;color:grey;background:#e6e6e6;border-top-left-radius:3px;border-bottom-left-radius:3px}#fg-phone-number input{padding-left:55px}.combinedContentsTable .sorting i{font-size:25px;cursor:pointer}.combinedContentsTable h1,.combinedContentsTable h2,.combinedContentsTable h3,.combinedContentsTable h4,.combinedContentsTable h5,.combinedContentsTable h6{margin:0}.combinedContentsTable tbody td{vertical-align:middle;padding:10px 5px!important}.combinedContentsTable .headerTitleP{background:#f5f7fa}.combinedContentsTable .headerTitleP td:first-child{width:250px}.combinedContentsTable td .title{min-height:25px;overflow:auto}.combinedContentsTable td .description{min-height:60px;overflow:auto}.combinedContentsTable td .description,.combinedContentsTable td .title{border:1px solid;padding:0 5px}.flex-end{justify-content:flex-end!important}.servicesCategoryManagement .item{padding:10px 0}.servicesCategoryManagement .item label{font-weight:700;color:#333}.servicesCategoryManagement .item input{padding:7px 5px}.servicesCategoryManagement .item.actions .btn-sm{padding:.4rem .8rem!important}.grid-hover figure{max-height:100%;max-width:100%}.grid-hover figure img{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;margin:0 auto}.main-menu-content{overflow:auto}.posViewP.disabled{pointer-events:none;opacity:.5}.background-transparent{background:transparent}.posViewP .bb-2{border-bottom:2px solid #e2e2e2}.posViewP .bt-2{border-top:2px solid #e2e2e2}.posViewP #bottom-left-part{padding-right:15px}.posViewP .cols.left{width:37%;float:left;padding-right:0;padding-top:0}.posViewP .cols.right{width:63%;float:left;border-left:1px solid #e2e2e2}.posViewP .selectedItems{max-height:350px;overflow:auto}.posViewP .selectedItems td,.posViewP .selectedItems th{font-size:16px}.posViewP .selectedItems i{font-size:20px;margin-left:5px;cursor:pointer}.posViewP .selectedItems td{padding-bottom:5px}.posViewP .selectedItems tbody{border-bottom:2px solid #e2e2e2}.posViewP .selectedItems tfoot tr th{padding:10px}.posViewP .selectedItems tbody:after,.posViewP .selectedItems tbody:before{content:"";display:block;height:10px}.posViewP .selectedItems td.product_name>span{display:block;height:27px;white-space:nowrap;width:7em;overflow:hidden;text-overflow:ellipsis}.posViewP .selectedItems td.quantity>b{display:flex;width:45px;justify-content:space-around;align-items:center}.posViewP .inputs{margin-top:50px}.posViewP .inputs .form-group:last-child{margin-bottom:15px}.posViewP .amounts{padding-top:15px}.posViewP .text-bold{font-weight:bolder;font-size:20px}.posViewP .cols{padding:15px}.posViewP .nav-tabs{border-bottom-color:transparent!important}.posViewP .nav-tabs .dropdown-toggle{padding:6.5px!important}.posViewP .nav-tabs .nav-item{margin:0}.posViewP .nav-tabs .nav-item a.nav-link.active:before{border-top-color:#54adb0!important}.posViewP .nav-tabs .nav-item .nav-link{color:#fff!important;background:#ffa87d;border-radius:0!important}.posViewP .nav-tabs .nav-item .nav-link.active{background:#54adb0!important;border-bottom:0!important}.posViewP .nav-tabs .nav-item a.nav-link.active:after{border-top-color:#54adb0!important}.posViewP .nav-tabs .nav-item .dropdown-item.active{color:#54adb0}.posViewP .nav-tabs .nav-item.dropdown .nav-link.dropdown-toggle.active{border-bottom:1px solid #54adb0!important}.posViewP .nav-tabs .nav-item.show .nav-link.dropdown-toggle{background:#54adb0!important;border-bottom:1px solid #54adb0!important}.posViewP .category-main .category{background:#fff;padding:10px;width:100%}.posViewP .category-main .productsP{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.posViewP .category-main .productsP .itemP{width:20%;height:auto;padding:10px}.posViewP .category-main .productsP .itemP .item{background:#fff;height:140px;width:100%;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5px;border:1px solid #e2e2e2;cursor:pointer}.posViewP .category-main .productsP .itemP .item img{margin-bottom:5px;max-width:80%;min-width:80%;max-height:60%;min-height:60%}.posViewP .category-main .productsP .itemP .item span.main{text-align:left;min-width:100%}.posViewP .category-main .productsP .itemP .item span.main span.in{display:unset}.posAddP .form-body{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.posAddP .form-body .item{padding:0 10px;max-width:256px;min-width:256px}.posAddP .form-body .item .group-p{background:#434d59;color:#fff}.posAddP .form-body .item .category-p{background:#f4f6f9}.posAddP .form-body .item .product-p{color:#434d59}select[error=true]{border:1px solid red!important;box-shadow:1px 1px 5px #ff5854!important}.pointer{cursor:pointer}.overflow-wrap-anywhere{overflow-wrap:anywhere}.bg-blueGrey{background:#434d59!important}button.bg-blueGrey,button.bg-blueGrey :hover{border-color:#434d59!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px}select,select.form-control-sm{-webkit-appearance:none;-moz-appearance:none;border:1px solid #dfdfdf;border-radius:2px;margin-right:2rem;padding:1rem 2rem 1rem 1rem}select.form-control-sm{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:-2px!important;line-height:inherit}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#cecece;box-shadow:0 0 1px hsla(0,0%,100%,.5)}.table-overflow::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb{border-radius:4px;background-color:#cecece;box-shadow:0 0 1px hsla(0,0%,100%,.5)}.table-overflow::-webkit-scrollbar,.table-responsive::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px}.takeAwayScrollC::-webkit-scrollbar{-webkit-appearance:none;width:7px}.takeAwayScrollC::-webkit-scrollbar-thumb{border-radius:4px;background-color:#9e9e9e;box-shadow:0 0 1px hsla(0,0%,100%,.5)}.badgeS{margin-top:5px!important}.reservationReqS{display:flex!important;justify-content:space-between;align-items:center;flex-direction:row}.reservationReqS .menu-title{width:130px;overflow-wrap:anywhere;display:block}.hide-sideNav .navbar-wrapper .navbar-header{display:none}.hide-sideNav .navbar-wrapper .navbar-container.content{margin-left:0!important}.hide-sideNav .main-menu{display:none}.loginBg input,.loginBg input:focus{background:transparent}div[title=Indent],div[title=Outdent]{display:none}.rdw-editor-main{padding-left:15px!important;border:1px solid #babfc7!important}.ml10{margin-left:10px}button[disabled]{opacity:1!important;pointer-events:none}.loadingP{position:relative;min-height:100px;height:100%}.loadingP .loading{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);left:0;right:0;top:0;bottom:0;z-index:1}.loadingP .loading .spinner-border{width:3rem;height:3rem}.table-overflow{width:100%;overflow:auto}.bm-0 h1,.bm-0 h2,.bm-0 h3,.bm-0 h4,.bm-0 h5,.bm-0 h6,.bm-0 p{margin-bottom:0}.btn-delete{background:#ff1f1f!important}.btn-danger,.btn-delete{color:#fff!important}.grid-hover figure{background:none}.grid-hover figure img{height:300px;max-height:380px}.actionsH{max-width:100%;white-space:nowrap}.opacity__50{opacity:.5}.contentMinW{max-width:100%;white-space:nowrap}@media only screen and (max-width:600px){.noAppPromotion{height:100px!important}.overlay{padding:0 15px!important}}@media only screen and (max-width:425px){.noAppPromotion{height:80px!important}.overlay h2{font-size:15px}.overlay p{font-size:10px}}.swal-icon--custom img{height:auto;width:40%}.checkboxes .checkbox{margin-left:10px;display:flex;justify-content:flex-end;align-items:center}.checkboxes .checkbox input{margin-left:10px}.react-datepicker__day--disabled.react-datepicker__day--today{background-color:transparent}.react-datepicker__day--disabled.react-datepicker__day--today:focus{outline:0}.noAppPromotion{height:300px;background:transparent}.mp-0{margin:0;padding:0}.bgBlack{background:#000!important}.main-menu span{white-space:pre}.btn-res-group button{margin-bottom:5px}.swal-button{background:#00b5b8!important}.swal-button--cancel{color:#555;background-color:#efefef!important}.swal-button:focus{outline:none;box-shadow:none}figcaption div:first-child{display:flex;flex-direction:column;justify-content:center}.btn-outline-primary,.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#fff;border-color:var(--primary)}.btn-warning{color:#fff!important}.promotionalArea{height:auto;width:100%;position:relative}.promotionalArea .overlay{position:absolute;top:0;background:rgba(0,0,0,.3607843137);height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;padding:0 60px;color:#fff;cursor:pointer}.btn-outline-secondary{color:#434d59!important}.datepickerCustomButton{display:flex;align-items:center;justify-content:space-between}select[multiple]{background:#f7f6f6;padding:0;width:100%;margin:0}.check-responsiveP{display:flex;justify-content:flex-start;align-items:center}.check-responsiveP input[type=checkbox]{margin-top:0}.td-fit-content{max-width:100%;white-space:nowrap}.table-min-height{min-height:200px}.dayPickerCustomized{background:#fff;border-radius:4px;border:1px solid #babfc7;width:100%}.dayPickerCustomized .DayPicker-wrapper{outline:none!important}.dayPickerCustomized .DayPicker-Day--today{color:#434d59}.dayPickerCustomized .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#434d59}.modal{background-color:rgba(0,0,0,.4)!important}.order-history{height:100%}.order-history .title{padding:10px}.order-history .card-title{padding-bottom:0!important}.order-history .headerP .header{padding:10px 0;font-size:16px;font-weight:700;display:flex;align-items:flex-start;margin:0 10px}.order-history .headerP .header i{align-items:center}.order-history .headerP .header i,.order-history .headerP .header i .title{width:100%;display:flex;justify-content:flex-start}.order-history .headerP .header i .title span{font-size:15px;padding-left:5px;font-family:"Montserrat",Georgia,"Times New Roman",Times,serif;font-weight:700}.order-history .headerP .header i .title .seprator{padding:0 5px}.order-history .order-number{padding-left:45px;margin-bottom:10px;display:block}.order-history .order-notes{border-top:1px solid #e4e4e4;display:block;padding-left:25px}.order-history .order-notes.pn{padding-top:10px}.order-history .body{font-size:16px;display:flex;align-items:flex-start;margin:0 10px}.order-history .body .orders{width:100%;margin:0 10px;padding-top:10px;border-top:1px solid #e4e4e4}.order-history .body .orders .product{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 10px 25px}.order-history .body .orders .product .quantity{padding-right:5px}.order-history .body .orders .total{font-weight:700;display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0 10px 25px}.order-history .body .orders .actions{font-weight:700;display:flex;align-items:center;justify-content:flex-end;width:100%;padding:0 0 0 25px;margin-bottom:10px}.bb-1{border-bottom:1px solid #e4e4e4}.color-black{color:#333!important}div.disabled,div[disabled],i.disabled{opacity:.5;pointer-events:none}.disable-scroll{overflow:hidden}.font-16{font-size:16px!important}.text-capitalize{text-transform:capitalize}.form-group.invalid .rdw-editor-main{border-color:#ff7588!important}.form-group.invalid .error-msg-editor{display:block;color:#ff7588;position:relative;top:5px}.form-group .error-msg-editor{display:none}input[type=file]{max-width:145px;color:transparent}.matrix-card{box-shadow:0 20px 40px 0 rgba(62,57,107,.07),0 20px 9px 0 rgba(62,57,107,.06)}.venue-app td,.venue-app th{padding:0 5px}.venue-app tr select{margin:0}.item:focus{-webkit-animation:posProductFeedback 1s;animation:posProductFeedback 1s;outline:none}@-webkit-keyframes posProductFeedback{0%{background-color:#f1f3f6;border:1px solid #8b8f94}to{background-color:#fff;border:1px solid #e2e2e2}}@keyframes posProductFeedback{0%{background-color:#f1f3f6;border:1px solid #8b8f94}to{background-color:#fff;border:1px solid #e2e2e2}}.cw-55{width:55px}.cw-75{width:75px}.cw-120{width:120px}.cw-100{width:100px}.cw-80{width:80px}.cw-135{width:135px}.form-check-label{font-weight:700}.takeAway .header{position:-webkit-sticky;position:sticky;top:0;font-weight:700}.takeAway .header .item{padding:.4rem}.px-15{padding-left:15px}.pr-15,.px-15{padding-right:15px}.pl-15{padding-left:15px}.px-20{padding-left:20px}.pr-20,.px-20{padding-right:20px}.pl-20{padding-left:20px}.table.disabled{opacity:.5;pointer-events:none}.react-datepicker-wrapper{display:block!important}.hideScrollBar::-webkit-scrollbar{display:none;scroll-behavior:smooth}.hideScrollBar{-ms-overflow-style:none;scrollbar-width:none}button:active{outline:none}button:focus{outline:0}.salonBox{display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 6px 1px #e2e2e2;min-height:100px;max-height:120px;width:100px;border-radius:4px;margin-right:15px;margin-bottom:15px;padding:0 5px;cursor:pointer}.salonBox img{height:auto;width:auto;margin-bottom:5px;max-height:50px;max-width:100%}.form-control.is-valid,.was-validated .form-control:valid{background-image:none;border-color:#ccd6e6}.salon-app{height:100%}.salon-app .badge-primary,.salon-app .btn-primary{color:#fff;color:var(--button-text);background:#00b5b8;background:var(--highlight-color)}.salon-app form .form-control,.salon-app form label{color:var(--salon-text-color)}.salon-app .form-control:focus{border-color:#00b5b8!important;border-color:var(--highlight-color)!important}.salon-app #fg-phone-number :after{background:var(--salon-bg-color);color:var(--salon-text-color)}.salon-app .bg-white,.salon-app .form-control{background-color:var(--salon-bg-color)!important}.salon-app input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--salon-bg-color) inset!important;-webkit-text-fill-color:var(--salon-text-color)!important}.salon-app .salon-treatment-parent .headerP{padding:10px 0;border-top:1px solid #00b5b8;border-top:1px solid var(--highlight-color);border-bottom:1px solid #00b5b8;border-bottom:1px solid var(--highlight-color)}.salon-app .salon-treatment-parent .treatments-list .bb-1{border-bottom:1px solid #00b5b8;border-bottom:1px solid var(--highlight-color);padding-bottom:10px}.salon-app .salon-treatment-parent .treatments-list span{color:var(--salon-text-color);font-size:15px}.salon-app .salon-treatment-parent .treatments-list .price{color:var(--salon-text-color)}.salon-app .salon-treatment-parent .treatments-list .treatments .headerP{margin:10px 0;padding:0}.salon-app .salon-treatment-parent .treatments-list .headerP .header .category{font-size:18px}.salon-app .salon-treatment-parent .treatments-list .headerP .header .category .count{color:var(--salon-text-color)}.salon-app .salon-treatment-parent .treatments-list .headerP .header i{font-size:25px;color:var(--salon-text-color)}.salon-app .salon-treatment-parent .treatments-list .headerP .header .ft-check{font-size:22px;color:#00b5b8;color:var(--checkIcon-color)}.salon-app .salon-treatment-parent .treatments-list .headerP .header.treatment .from{font-weight:700;color:var(--salon-text-color)}.salon-app .salon-treatment-parent .treatments-list .collapse-body{background:var(--salon-bg-color);padding:10px 15px 0}.salon-app .salon-treatment-parent .treatments-list .treatments .collapse-body{padding:0 0 0 7px}.salon-app .salon-treatment-parent .treatments-list .add-to-cart{padding:0;height:30px;width:30px;border-radius:50%;font-size:15px;font-weight:700;color:#00b5b8;color:var(--highlight-color);background:#fff;border:2px solid #00b5b8;border:2px solid var(--highlight-color)}.salon-app .salon-treatment-parent .treatments-list .add-to-cart.active{border:2px solid #00b5b8;border:2px solid var(--highlight-color);background:#00b5b8;background:var(--highlight-color);color:#fff;color:var(--button-text)}.salon-app .salon-treatment-parent .checkout-btn{border:1px solid #00b5b8;border:1px solid var(--highlight-color);position:fixed;width:100%;background:#fff;left:0;bottom:0;border-radius:3px;box-shadow:-1px -1px 10px 1px #bebebe;font-size:15px}.salon-app .salon-treatment-parent .checkout-btn .item:first-child{border-right:1px solid #00b5b8;border-right:1px solid var(--highlight-color)}.salon-app .salon-treatment-parent .checkout-btn .item{width:50%}.salon-app .salon-treatment-parent .checkout-btn div:last-child{background:var(--primary);color:#fff;color:var(--button-text);font-weight:700;padding:12px}.salon-app .salon-treatment-parent .h-300{height:80px}.salon-app .checkout-parent{overflow-x:hidden}.salon-app .checkout-parent .booking-details{font-size:16px;font-weight:600}.salon-app .checkout-parent .booking-details i{font-weight:600}.salon-app .checkout-parent .treatments-overview{font-size:15px;font-weight:600}.salon-app .checkout-parent .treatments-overview i{font-size:19px;font-weight:600}.salon-app .checkout-parent .grey-header{font-size:17px;font-weight:600;background:var(--salon-bg-color);border:0;border-top:1px;border-bottom:1px;border-color:#bebebe;border-style:solid}.salon-app .checkout-parent .contact-info-form .actions{background:var(--salon-bg-color)}.salon-app .choose-time-parent .available-slots{min-height:100px;overflow-y:auto}.salon-app .choose-time-parent .available-slots span{font-size:17px;font-weight:600}.salon-app .choose-time-parent .available-slots .slot{cursor:pointer}.salon-app .choose-time-parent .available-slots .slot.disabled{color:grey}.no-shadow{box-shadow:none}.modal-dialog .info-table td,.modal-dialog .info-table th,.salon-portal td,.salon-portal th{padding:0 5px}.modal-dialog .info-table tr select,.salon-portal tr select{margin:0}.salon-portal pre{margin:0;background:transparent;font-size:1rem;font-weight:400;line-height:1.45;color:#434d59}.salon-portal .salon-treatment-calendar-view .month-picker,.salon-portal .salon-treatment-calendar-view .month-picker .react-datepicker__input-container{display:flex;justify-content:center}.salon-portal .salon-treatment-calendar-view .month-picker .react-datepicker-popper{z-index:11111}.salon-portal .salon-treatment-calendar-view .month-picker .date-select{cursor:pointer;font-size:20px;font-weight:700}.salon-portal .salon-treatment-calendar-view .weekDays{display:flex;justify-content:center;align-items:center}.salon-portal .salon-treatment-calendar-view .weekDays .day-date{display:flex;flex-direction:column;margin-left:2rem}.salon-portal .salon-treatment-calendar-view .weekDays .day-date div{display:flex;justify-content:center;align-items:center;height:35px;width:35px}.salon-portal .salon-treatment-calendar-view .weekDays .day-date .day{font-size:13px}.salon-portal .salon-treatment-calendar-view .weekDays .day-date .date{font-size:18px;font-weight:600;cursor:pointer}.salon-portal .salon-treatment-calendar-view .weekDays .day-date .date.active{background:#4db5b8;border-radius:50%;color:#fff}.salon-portal .in-week .date{pointer-events:none}.salon-portal .in-week .date.active{background:none!important;border-radius:50%!important;color:inherit!important;opacity:1!important}.salon-portal .in-week .date.today{background:#4db5b8!important;border-radius:50%!important;color:#fff!important;opacity:1!important}.salon-portal .salon-treatment-time-view .c-label{width:auto!important;height:100%!important}.salon-portal .salon-treatment-time-view .c-label .fc-timegrid-slot-label-cushion{width:100%;padding:0!important;height:100%;display:block}.salon-portal .salon-treatment-time-view .cus-label{position:relative;height:100%;display:flex;flex-direction:row;justify-content:space-between;padding:10px 2px}.salon-portal .salon-treatment-time-view .hours{font-size:20px;font-weight:700;position:relative;top:-3px}.salon-portal .salon-treatment-time-view td{background:#fff}.salon-portal .salon-treatment-time-view .fc-v-event{background:#fff;border:0;padding:10px 5px;font-size:15px;border-left:4px solid #4db5b8;border-radius:0;box-shadow:0 2px 8px 1px #cecece}.salon-portal .salon-treatment-time-view .fc-v-event .event-box{color:#707070!important}.salon-portal .salon-treatment-time-view .fc-v-event .event-box .customer-name{font-weight:700;color:#333}.staff-capacity-modal{max-width:100%;min-height:100%;margin:0;padding:50px}.staff-capacity-modal .modal-content{background:#fff;border-radius:0;margin:0;border:0;overflow:hidden;max-height:100%}.staff-capacity-modal .modal-content .modal-header{border:0;padding:0}.staff-capacity-modal .modal-content .modal-header .modal-title{padding:10px;background:#434d59;color:#fff}.staff-capacity-modal .modal-content .modal-header .close{padding:20px;margin:0;height:0;width:0;display:flex;justify-content:center;align-items:center}.staff-capacity-modal .modal-content .modal-body{max-height:100%;overflow:auto;overflow-x:hidden}#time-view-parent{height:var(--content-inner-height);overflow:auto}#time-view-parent #times-view-inner .body{position:relative}#time-view-parent #times-view-inner .body .current-time{position:absolute;top:0;left:0;right:0;bottom:0}#time-view-parent #times-view-inner .body .current-time .arrow-pointer-parent{height:10px;width:100%;display:flex;align-items:center;position:relative;z-index:11111}#time-view-parent #times-view-inner .body .current-time .arrow-pointer-parent .line{position:absolute;width:100%;background:#333;height:2px;top:48%}#time-view-parent #times-view-inner .body .current-time .arrow-pointer-parent .arrow-pointer{width:80px;height:12px;background:#333;position:relative}#time-view-parent #times-view-inner .body .current-time .arrow-pointer-parent .arrow-pointer:before{content:"";position:absolute;right:-5px;bottom:0;width:0;height:0;border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent}#time-view-parent #times-view-inner .body .tb-time-slots{display:flex;flex-direction:column;width:100%}#time-view-parent #times-view-inner .body .tb-time-slots .time-slot:first-child{border-top:1px solid #cecece}#time-view-parent #times-view-inner .body .tb-time-slots .time-slot{width:100%;display:flex;border-color:#cecece;background:#f1f3f7}#time-view-parent #times-view-inner .body .tb-time-slots .time-slot .time{display:flex;width:7%;padding:0 5px;background:#fff;position:relative}#time-view-parent #times-view-inner .body .tb-time-slots .time-slot .time span{flex-grow:1;display:flex;align-items:flex-start}#time-view-parent #times-view-inner .body .tb-time-slots .time-slot .time .hours{justify-content:flex-start}#time-view-parent #times-view-inner .body .tb-time-slots .time-slot .time .minutes{justify-content:flex-end}#time-view-parent #times-view-inner .body .tb-time-slots .time-slot .time:after{position:absolute;content:"";width:1px;height:100%;background-color:#cecece;display:block;top:0;right:0}#time-view-parent #times-view-inner .body .tb-time-slots .time-slot .time:before{position:absolute;content:"";width:1px;height:100%;background-color:#cecece;display:block;top:0;left:0}#time-view-parent #times-view-inner .body .tb-time-slots .time-slot .bb-1{border-bottom:1px solid}#time-view-parent #times-view-inner .body .tb-week-slots{display:flex;flex-direction:column;width:93%;position:absolute;top:0;right:0}#time-view-parent #times-view-inner .body .tb-week-slots .week-slot .day-p{width:14.28%;width:var(--day-width);height:60px;float:left;position:relative;display:flex;justify-content:center;align-items:center}#time-view-parent #times-view-inner .body .tb-week-slots .week-slot .day-p:after{position:absolute;content:"";width:1px;height:100%;background-color:#cecece;display:block;top:0;right:0}#time-view-parent #times-view-inner .body .tb-events-p{position:absolute;top:0;left:0;right:0;bottom:0;border-bottom:1px solid #cecece}#time-view-parent #times-view-inner .body .tb-events-p .events-main{height:100%;width:93%;position:relative;left:7%;overflow:hidden}#time-view-parent #times-view-inner .body .tb-events-p .events-main .event{position:absolute;background:#fff;border:0;font-size:15px;border-radius:0;box-shadow:1px 1px 8px 1px rgba(0,0,0,.1490196078);overflow:hidden}#time-view-parent #times-view-inner .body .tb-events-p .events-main .event .event-inner-main{padding:10px 5px;height:100%;position:relative}#time-view-parent #times-view-inner .body .tb-events-p .events-main .event .event-inner-main:after{content:" ";position:absolute;background:#cecece;height:100%;width:1.5px;right:0;top:0}#time-view-parent .days-header{height:auto;width:100%;border-top:.5px solid #cecece;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:99;background:#fff}#time-view-parent .days-header .left{position:relative;width:7%}#time-view-parent .days-header .left:after{right:0}#time-view-parent .days-header .left:after,#time-view-parent .days-header .left:before{position:absolute;content:"";width:1px;height:100%;background-color:#cecece;display:block;top:0}#time-view-parent .days-header .left:before{left:0}#time-view-parent .days-header .days{width:93%;display:flex}#time-view-parent .days-header .days .day{display:flex;justify-content:center;align-items:center;flex-direction:column;width:14.28%;width:var(--day-width);position:relative}#time-view-parent .days-header .days .day .date,#time-view-parent .days-header .days .day .name{width:100%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #cecece}#time-view-parent .days-header .days .day .date{border-bottom:0!important}#time-view-parent .days-header .days .day:after{position:absolute;content:"";width:1px;height:100%;background-color:#cecece;display:block;top:0;right:0}.modal-w50{max-width:45%}.modal-w50.salon-modal{max-width:55%}.modal-header{border-top-left-radius:0;border-top-right-radius:0}.reservation-event-details-modal .modal-body{padding:0}.reservation-event-details-modal .header{padding:10px 15px;background:#313c4f;min-height:50px;display:flex;justify-content:flex-start;align-items:center;font-size:20px;color:#fff}.reservation-event-details-modal .header .edit-btn-p{height:35px;width:35px;border-radius:50%;border:1.5px solid #fff;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:18px}.reservation-event-details-modal .modal-content{border:0;border-radius:0}.reservation-event-details-modal .body{padding:10px 15px}.reservation-event-details-modal .body li{list-style-type:none}.sticky-td{position:-webkit-sticky;position:sticky;left:0;vertical-align:middle!important;background:#fff}.slot-parent{display:flex;flex-direction:column;border:0}.slot-parent span{flex-grow:1}.keep-white-space{white-space:pre}.salon-modal .close,.salon-modal .close:hover{opacity:1!important;color:#fff}.salon-modal .modal-header{background-color:#434d59!important}.treatment-detail-modal .close,.treatment-detail-modal .close:hover{opacity:1!important;color:#fff!important;color:var(--button-text)!important}.treatment-detail-modal .modal-content{background-color:var(--primary)!important}.treatment-detail-modal .modal-header{background-color:var(--primary)!important;border-top-left-radius:2px;border-top-right-radius:2px}.treatment-detail-modal .modal-header,.treatment-detail-modal .modal-title{color:#fff!important;color:var(--button-text)!important}.treatment-detail-modal .modal-body{background-color:#fff;color:var(--salon-text-color)}.rental-calendar-view .day-p{display:flex;width:14.2857142857%;border:1px solid #f3f2f5;align-items:center;justify-content:center}.rental-calendar-view .day-p .inner{height:50px;width:50px;color:#333;display:flex!important;justify-content:center;align-items:center}.rental-calendar-view .day-p .disable,.rental-calendar-view .day-p .unavailable{background:#fff;color:#bebebe;pointer-events:none}.rental-calendar-view .day-p .available{background:#fff;color:#3b3b3b;pointer-events:all;cursor:pointer}.rental-calendar-view .day-p .available.selected{background:var(--primary);color:#fff;color:var(--button-text);border-radius:50%}.app .choose-time-parent .available-slots,.shop-app .choose-time-parent .available-slots{min-height:100px;overflow-y:auto}.app .choose-time-parent .available-slots span,.shop-app .choose-time-parent .available-slots span{font-size:17px;font-weight:600}.app .choose-time-parent .available-slots .slot,.shop-app .choose-time-parent .available-slots .slot{cursor:pointer}.app .product-customizations-list,.shop-app .product-customizations-list{margin-bottom:10px}.app .product-customizations-list .bb-1,.shop-app .product-customizations-list .bb-1{border-bottom:1px solid #bebebe;padding-bottom:10px}.app .product-customizations-list .availability span,.shop-app .product-customizations-list .availability span{font-size:14px;color:#707070}.app .product-customizations-list span,.shop-app .product-customizations-list span{color:#707070;font-size:15px}.app .product-customizations-list .price,.shop-app .product-customizations-list .price{color:#3b3b3b}.app .product-customizations-list .headerP,.shop-app .product-customizations-list .headerP{padding:10px 0;background:#fff;border-bottom:1px solid #ebebeb}.app .product-customizations-list .headerP .header .category,.shop-app .product-customizations-list .headerP .header .category{font-size:18px}.app .product-customizations-list .headerP .header .category .count,.shop-app .product-customizations-list .headerP .header .category .count{color:#bebebe}.app .product-customizations-list .headerP .header i,.shop-app .product-customizations-list .headerP .header i{font-size:25px;color:#bebebe}.app .product-customizations-list .headerP .header .ft-check,.shop-app .product-customizations-list .headerP .header .ft-check{font-size:20px;color:var(--primary)}.app .product-customizations-list .collapse-body,.shop-app .product-customizations-list .collapse-body{background:#f5f7fa;padding:10px 15px 0;border-bottom:1px solid #ebebeb}.app .product-customizations-list .categories .collapse-body,.shop-app .product-customizations-list .categories .collapse-body{padding:0 0 0 7px}.app .product-customizations-list .categories .customization,.shop-app .product-customizations-list .categories .customization{cursor:pointer;padding-bottom:5px;padding-top:5px;border-bottom:1px solid rgba(0,0,0,.1)}.app .product-customizations-list .categories .customization .ft-check,.shop-app .product-customizations-list .categories .customization .ft-check{font-size:20px;color:var(--primary);vertical-align:middle;margin-right:5px}.app .product-customizations-list .categories .customization:last-child,.shop-app .product-customizations-list .categories .customization:last-child{border-bottom:0}.c-ml-c{margin-left:.4rem}.html-renderer-section *{margin-bottom:0}.color-picker-p{min-height:35px;display:flex;justify-content:flex-start;align-items:center;padding:.75rem 1rem;color:#fff;border:1px solid #d4dce9;border-radius:4px;position:relative;cursor:pointer}.color-picker-p .selectedColor{height:10px;width:100%;border:1px solid #d4dce9}.color-picker-p .colors{position:absolute;top:35px;background:#fff;z-index:100;left:0;bottom:0;right:0;height:100px;overflow:auto;flex-direction:row;flex-wrap:wrap;color:#fff;border:1px solid #d4dce9;border-radius:4px;display:none}.color-picker-p .colors .color{width:10%;height:50px;margin:5px;border-radius:2px}.color-picker-p .colors .color.active{box-shadow:0 0 3px #464646;border:1px solid #fff}.color-picker-p .colors.show{display:flex}.sun-editor .se-toolbar,.sun-editor .se-wrapper{z-index:unset!important}.text-red{color:#ff1f1f!important}.text-line-through{position:relative}.text-line-through:after{content:"";display:block;width:100%;height:50%;position:absolute;top:1px;left:0;border-bottom:2px solid #ff1f1f}.pos-customizations-modal .close,.pos-customizations-modal .close:hover{opacity:1!important;color:#fff}.pos-customizations-modal .modal-header{background-color:#54adb0!important}.zoom-checkbox-radio{zoom:1.2}.modal-w30{max-width:25%}.bg-primary,.swal-button--confirm{background-color:var(--primary)!important;color:var(--swalConfirmButton)}.btn-primary{background-color:var(--primary)!important}.btn-primary,.form-control:focus{border-color:var(--primary)!important}.text-primary{color:var(--primary)!important}.btn-outline-primary:hover,.btn:hover,.primary-text{color:#fff;cursor:pointer}.btn-outline-primary:hover{background-color:var(--primary);border-color:var(--primary)}.btn-outline-secondary:hover{color:#fff!important}.cursor-pointer{cursor:pointer}.mt-8{margin-top:8px}.modal-w40{max-width:40%}.badge-primary{background-color:var(--primary)}.display-none{display:none!important}.optionsP{position:absolute;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;left:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border:1px solid #d0d0d0;box-shadow:1px 1px 6px .5px #e8e8e8;top:37px}.optionsP a{color:#333;padding:5px;width:100%;border-top:1px solid #d0d0d0}.optionsP a:first-child{border-top:0}.custom-v .error-message{display:none}.form-group.invalid .form-control,.form-group.invalid .select2-selection{border-color:#ff7588!important}.sun-editor .se-resizing-bar{min-height:1px!important;border-top:0!important}.react-datepicker__input-container input{border:1px solid #d3dce9}.border,.border-bottom,.color-picker-p,.css-yk16xz-control,.form-actions,.form-control,.form-section,.select2-container--default .select2-selection--multiple,.sun-editor,hr{border-color:#d3dce9!important}.sun-editor .se-toolbar{outline-color:#d3dce9!important}.form-control.is-invalid,.form-group.error input,.form-group.error select,.form-group.error textarea,.was-validated .form-control:invalid{border-color:#ff7588!important}.snackbarActions{display:flex;justify-content:space-between;align-items:center;position:absolute;top:7px;z-index:5}.snackbarActions .item{margin-left:25px;cursor:pointer}.snackbarActions .item .btn{background-color:#c00000;color:#fff}.snackbarActions .item .time{color:#c00000;font-weight:700;margin:0;cursor:auto}.snackbarActions .item:first-child{margin-left:0}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:inherit}.was-validated select.form-control:valid,select.form-control.is-valid{background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-size:inherit;background-position-x:100%;background-position-y:5px}.inherit-styles .se-image-container,.inherit-styles figure,.inherit-styles img{max-width:100%;height:auto!important}span.sun-editor-editable{padding:0;line-height:inherit;background-color:inherit}.app .contents-p .sun-editor-editable{padding:0}.bg-none{background:none!important}.service-request-history-p .items ul{margin:0;padding-left:0}.service-request-history-p .items ul li{list-style:none;display:flex}.service-request-history-p .items ul li .right{margin-left:5px}.service-request-history-p .items ul li span{color:#434d59}.service-request-history-p .items span.border{padding-left:5px;border-radius:2px}.service-request-history-p .items .item-p{border-bottom:2px solid #d3dce9}.service-request-history-p .items .item-p:last-child{border-bottom:0}.custom-control-input:checked~.custom-control-label:before{border-color:var(--primary)!important;background-color:var(--primary)!important}.rs-actions{min-width:var(--actions-width)}.treatments-bg{background:var(--salon-treatments-bg-color)!important}.form-actions{border:0!important;padding:0!important}form .form-group{margin-bottom:1rem}.salon-portal .loadingP,.venue-app .loadingP{min-height:auto}.cw-250{width:250px}.w-80{width:80%!important}.parent-div-position{position:relative}.bg-nav-open{position:absolute;background:rgba(37,37,37,.4705882353);top:0;left:0;right:0;bottom:0;display:none}.main-menu-content{background:#fff}.main-menu.menu-light .navigation>li.active>a{font-weight:inherit}.content-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.content-header .content-header-title{overflow-wrap:break-word}.content-header .actions,.content-header .title{flex-grow:1}.content-header h3{margin-bottom:0;white-space:pre-wrap}.content-header .actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.content-header .actions button:first-child{margin-left:0}.content-header .actions button{margin-left:15px}.salon-app div,.salon-app h5,.salon-app input,.salon-app label,.salon-app span{font-family:var(--salon-default-font-family)}.salon-app .sun-editor-editable span{font-family:inherit}.sm-select2 .select2.select2-container{min-width:15%!important}.sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:100}.form-group.invalid .invalid-feedback{display:block}.form-group.invalid .sun-editor{border-color:#ff7588!important}.form-group.invalid .se-toolbar{outline-color:#ff7588!important}.form-group.invalid .reminders-multi-select__control{border-color:#ff7588!important}.reminders-multi-select-parent{min-width:200px;max-width:100%;display:flex}.reminders-multi-select__placeholder{position:relative!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.news-updates .form-group{width:100%}.news-updates .form-group .sun-editor{height:90%;border:0}.news-updates .form-group .sun-editor .se-container{display:flex;flex-direction:column}.news-updates .form-group .sun-editor .se-toolbar{border-bottom:1px solid #dadada}.news-updates .form-group .sun-editor .se-wrapper{outline:1px solid #dadada;flex-grow:1}.news-updates .form-group .sun-editor .se-wrapper .se-wrapper-inner{min-height:100%!important}.sun-editor .se-list-layer{z-index:111111}.salon-calendar-left{position:absolute;bottom:0;z-index:11}.salon-calendar-left option,.salon-calendar-left select{font-weight:700}.no-resize{resize:none}.opacity-0{opacity:0}.DayPicker-Day--today{font-weight:400}.DayPicker-Day--disabled.DayPicker-Day--today{color:#dce0e0}.c-select option:hover{background-color:#4f98ea;color:#fff}.status-checkbox{padding-top:2px!important}.max-200px{max-width:200px}.table-styling td,.table-styling th{border:1px solid #e3ebf3}.table-styling tfoot{background:#d9e1f2;color:#000}.table-styling tfoot td{border:0}.hide-element{height:0;max-height:0;overflow:hidden}#create-reservation-modal .select2.select2-container{min-width:30%!important}.select2-dropdown{z-index:9001}select.form-control:focus{border-color:#d3dce9!important}.appLogin-button{background-color:var(--appLogin-primary)!important;border-color:var(--appLogin-primary)!important;color:var(--appLogin-button-text)}.appLogin-button span{color:inherit!important}.walKin-button{background-color:var(--walkIn-primary)!important;border-color:var(--walkIn-primary)!important;color:var(--walkIn-button-text)}.walKin-button span{color:inherit!important}.btn-productGroup{background-color:var(--productGroup-primary)!important;border-color:var(--productGroup-primary)!important;color:var(--productGroup-button-text)}.btn-productGroup span{color:inherit!important}.btn-contentType{background-color:var(--contentType-primary)!important;border-color:var(--contentType-primary)!important;color:var(--contentType-button-text)}.btn-contentType span{color:inherit!important}.btn-reservationGroup{background-color:var(--reservationGroup-primary)!important;border-color:var(--reservationGroup-primary)!important;color:var(--reservationGroup-button-text)}.btn-reservationGroup span{color:inherit!important}.appLogin-swal .swal-button.swal-button--confirm{background-color:var(--appLogin-primary)!important;border-color:var(--appLogin-primary)!important;color:var(--appLogin-button-text)}.walkIn-swal .swal-button.swal-button--confirm{background-color:var(--walkIn-primary)!important;border-color:var(--walkIn-primary)!important;color:var(--walkIn-button-text)}.productGroup-swal .swal-button.swal-button--confirm{background-color:var(--productGroup-primary)!important;border-color:var(--productGroup-primary)!important;color:var(--productGroup-button-text)}.reservationGroup-swal .swal-button.swal-button--confirm{background-color:var(--reservationGroup-primary)!important;border-color:var(--reservationGroup-primary)!important;color:var(--reservationGroup-button-text)}.shop-app{height:100%;margin-bottom:1.5rem}.searchBox{display:flex;justify-content:flex-start;flex-wrap:wrap}.searchBox .item.radio label{display:flex;align-items:center;margin-bottom:0}.searchBox .item.radio label input{margin-right:.8rem}.searchBox .item:first-child{margin-left:0}.searchBox .item{display:flex;flex-direction:column;margin-right:1.8rem;margin-bottom:.8rem}.searchBox .item label{font-weight:700}.searchBox .form-control .ft-calendar{padding-left:10px}.searchBox .react-datepicker-wrapper{max-width:250px}.overflow-auto::-webkit-scrollbar{width:14px;height:18px}.overflow-auto::-webkit-scrollbar-thumb{height:6px;border:4px solid transparent;background-clip:padding-box;border-radius:7px;background-color:rgba(0,0,0,.15);box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}.overflow-auto::-webkit-scrollbar-button{width:0;height:0;display:none}.overflow-auto::-webkit-scrollbar-corner{background-color:transparent}.product-customizations-p .category{min-width:265px;margin-right:10px}.product-customizations-p .status{min-width:100px;margin-right:10px}.product-customizations-p .actions{min-width:250px;margin-right:10px}.snackbar-orders-cards-p .order-item-p{width:20%}.cus-table-p .name{min-width:245px}.cus-table-p .status{min-width:200px}.gts-day-width{width:150px}.authorization-matrix-p .w-28p{width:28%}.authorization-matrix-p .w-10p{width:10%}.cp-5{padding:0 5px}.cm-5{margin:0 5px}.customer-time-info{display:flex;flex-direction:column}.customer-time-info .time-cus-separator{display:none}.cus-duration-text{display:flex;flex-direction:column}.cus-duration-text .cus-name-duration-separator,.cus-duration-text .duration{display:none}.pl-150{padding-left:150px}#navbar-mobile.show{display:flex!important}.widthEquivalentToHeaderWidth{width:var(--header-width)}.h-0{height:0!important}#no_results_string{height:0;max-height:0;overflow:hidden;position:absolute}.support-req-images .badge{margin-right:5px}.support-req-images .badge:last-child{margin-right:0}.imagesPreview-p{position:relative}.imagesPreview-p div.image-s{position:relative;padding-right:1rem;padding-bottom:1rem}.imagesPreview-p div.image-s img{height:80px;width:auto}.imagesPreview-p .uploading{position:relative;pointer-events:none}.imagesPreview-p .uploading:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:1px solid var(--contentType-button-text);border-top-color:var(--contentType-primary);-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;z-index:2}.imagesPreview-p .uploading:after{content:"";position:absolute;background:rgba(0,0,0,.6);left:0;right:0;bottom:0;top:0;z-index:1}.imagesPreview-p .del{position:absolute;right:0;top:-10px;border-radius:50%;background:red;z-index:3}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sr-image-p{position:absolute;top:0;left:0;right:0;bottom:0;background-color:red}.sr-image-close{position:absolute;right:-15px;top:-15px}#sr-image-modal{max-width:90vw;justify-content:center}#sr-image-modal .modal-content{background-color:transparent;box-shadow:none;border:0;width:auto}#sr-image-modal .modal-content .modal-body{display:flex;justify-content:center;align-items:center;padding:20px 0 0}#sr-image-modal .modal-content .modal-body img{width:auto;max-width:100%;max-height:var(--window-innerHeight)}.datepickerCustomButton.is-invalid .ft-calendar{display:none}.color-blueish{color:#434d59}.salon-capacity-w150{min-width:150px;max-width:150px}.salon-customer-form-config-p{max-width:510px}.salon-t-title-w{min-width:20%;max-width:20%}.shop-p-parent .p-title{width:25%}.shop-p-parent .p-description{width:55%}.shop-p-parent .p-price{width:12%}.checkbox-vertical-centered-to-input{padding-top:7px}.minimum_order_price_input,.takeAway-item-p{width:20%}.rgc-cName{min-width:15%;max-width:15%}.rgc-cType{min-width:26%;max-width:26%}.rgc-duration{min-width:17%;max-width:25%}.fp-pname,.rp-name{min-width:20%;max-width:20%}.fp-description,.rp-description{min-width:40%;max-width:40%}.fp-price,.rp-price{min-width:15%;max-width:15%}.sr-items-p{min-height:15px}.sr-items-p .sr-item{margin-bottom:1rem}.sr-items-p .sr-item .sri-header{background:#434d59;padding:10px;color:#fff}.sr-items-p .sr-item .sri-body{padding:10px;border:1px solid #707070;border-top:0}.sr-items-p .sr-item .sri-body .srib-c{margin-bottom:5px}.add-sr-icon{font-size:25px}.sr-details-table td{padding:5px}#sr-request-details-modal .modal-body{overflow-y:auto}.app-header-searchbar{width:10%;display:flex;justify-content:flex-start;align-items:center}.app-header-searchbar .sb-p{padding:5px;border:1px solid #98a0ad;border-radius:4px}.app-header-searchbar .sb-p input{border:0}#app-searchBox-modal{min-width:100%;margin:0}#app-searchBox-modal .modal-content{background:#fff;min-width:100%;min-height:100vh;border:0}#app-searchBox-modal .modal-content .modal-body{padding:0}#app-searchBox-modal .modal-content .modal-body .s-close-p{width:100%;padding:20px;display:flex;justify-content:center;align-items:center;color:#fff}#app-searchBox-modal .modal-content .modal-body .s-close-p .sc-icon-p{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border:1px solid #fff;border-radius:50%;cursor:pointer}#app-searchBox-modal .modal-content .modal-body .modal-searchBox-p{padding-top:8px;padding-bottom:8px;background:#eaeaea}#app-searchBox-modal .modal-content .modal-body .modal-searchBox-p input{border:0}#app-searchBox-modal .modal-content .modal-body .modal-searchBox-p .s-white-p{border:1px solid #98a0ad;background:#fff;border-radius:4px;padding:0 10px}#app-searchBox-modal .modal-content .modal-body .modal-searchBox-p,#app-searchBox-modal .modal-content .modal-body .modal-searchBox-p input{font-size:20px}#app-searchBox-modal .modal-content .modal-body.performingSearch .modal-searchBox-p{border-bottom-left-radius:0;border-bottom-right-radius:0}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p{min-height:60px;background:#fff;position:relative;border-top:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups{padding-bottom:15px}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups .g-name{color:#3d3d58;font-weight:700;font-size:16px;padding:5px 15px;border-bottom:1px solid #dedede}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups .group .results{background:#f6f6f7}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups .group .results .result{cursor:pointer;color:#333;padding:5px 20px;border-bottom:1px solid #dedede}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups .group .results .result:last-child{border:0}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups .group .results .result:hover{background:#ebebec}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups .group .results mark{font-weight:700;background:transparent;padding:0}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups .group .group .g-name{padding:5px 30px;cursor:pointer;font-size:15px;background:#f6f6f7}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups .group .group .results{background:#ebebeb}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups .group .group .results .result{padding:5px 45px;font-size:13px}#app-searchBox-modal .modal-content .modal-body.performingSearch .search-results-p .result-groups .group .group .results .result:hover{background:#e5e5e6}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}#venue-app-header{position:fixed;width:100%;top:0;z-index:111;min-height:56px}.home-app-buttons-p{display:flex;flex-wrap:wrap}.home-app-buttons-p .home-image-btn-p{display:flex;padding-right:10px}.home-app-buttons-p .home-image-btn-p button{min-width:180px;min-width:var(--home-app-button-mw);max-width:180px;max-width:var(--home-app-button-mw);min-height:135px;min-height:var(--home-app-button-mh);max-height:135px;max-height:var(--home-app-button-mh)}.home-app-buttons-p .home-image-btn-p .home-image-btn{height:auto;width:auto;position:relative;cursor:pointer;border-radius:4px}.home-app-buttons-p .home-image-btn-p .home-image-btn .image-p{display:inline-block;position:relative}.home-app-buttons-p .home-image-btn-p .home-image-btn .image-p img{min-height:135px;min-height:var(--home-app-button-mh);max-height:135px;max-height:var(--home-app-button-mh);min-width:180px;min-width:var(--home-app-button-mw);max-width:180px;max-width:var(--home-app-button-mw);border-radius:4px}.home-app-buttons-p .home-image-btn-p .home-image-btn .img-text{position:absolute;display:flex;align-items:flex-end;background:linear-gradient(transparent,rgba(0,0,0,.6588235294));top:0;left:0;right:0;bottom:0;border-radius:4px}.home-app-buttons-p .home-image-btn-p .home-image-btn .img-text span{display:flex;justify-content:center;text-align:center;width:100%;padding:20px 15px;color:#fff;word-break:break-word}#content-type-contents-h{border-bottom:1px solid #d6d6d6}.button-text-color{color:#fff!important;color:var(--button-text)!important}.lhh4-1{line-height:.6;font-weight:700;margin-top:7px}.aph-sun-ed{line-height:1.4!important;display:block}#app-body::-webkit-scrollbar-thumb{border-radius:4px;background-color:#cecece;box-shadow:0 0 1px hsla(0,0%,100%,.5)}#app-body::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0}#go-to-top{position:fixed;bottom:15px;right:15px;display:flex;justify-content:flex-end;padding:10px;border-radius:50%;border:1px solid #434d59;background:#fff}.image-w-shadow{box-shadow:0 0 4px 0 #cecece;border-radius:4px}.no-bordered-table{border:0}.no-bordered-table td,.no-bordered-table th{border:0!important;padding:10px 15px}.no-bordered-table td{vertical-align:middle}.no-bordered-table tr>td:first-child,.no-bordered-table tr>th:first-child{padding-left:0}.no-bordered-table tbody tr:last-child td,.no-bordered-table thead th{padding-bottom:0}table{width:auto!important}table .image-preview{min-width:100px;max-width:100px}.image-as-back-preview{min-width:150px;max-width:150px;min-height:115px;max-height:115px;background-size:cover;background-position:50%;border-radius:4px}.image-w-eh-p{display:flex;justify-content:center}.image-w-eh-p img{height:auto;width:40%;max-width:100%;max-height:100%}.product-info-p{padding-top:5px}.product-info-p .eq-mb{margin-bottom:7px}.image-min-max-w-preview{min-width:128px!important;max-width:128px!important;min-height:96px!important;max-height:96px!important}#shop-settings input,#shop-settings table,#venue-group-settings input,#venue-group-settings table{font-size:1.1rem}.mw-250{min-width:250px;max-width:250px}.timings-table tbody>tr>td{vertical-align:middle}.timings-table input{border:0}.ml-equal-to-checkbox{margin-left:-1.25rem}#select-date-modal{width:100vw;height:100vh}.dnd-w-actions-disabled .rs-actions{pointer-events:none;opacity:.5}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{text-transform:capitalize}.more-details{height:20px;width:20px;border-radius:50%;background-color:#00b5b8;background-color:var(--highlight-color);display:flex;justify-content:center;align-items:center;margin-right:10px}.more-details .info-icon-svg{fill:var(--salon-bg-color)!important;height:15px;width:15px}.treatment-category-bg-color{background-color:#001e62;background-color:var(--treatmentCategoryBgColor-color)}.time-details{margin-top:5px}.category-sepration-margin{margin-bottom:5px}.snackbar-order-items .customizations,.snackbar-order-items .side-dishes,.snackbar-order-items .side-sauces{color:#000;font-weight:700}.DayPicker-wrapper .DayPicker-Caption>div{font-weight:700}.DayPicker-wrapper .DayPicker-Weekdays{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:700;color:#434d59}.DayPicker-wrapper .DayPicker-Weekdays .DayPicker-Weekday{color:#434d59}.edit-mode-calendar .DayPicker-Day--selected.DayPicker-Day--disabled{color:#fff!important;background-color:#434d59!important;font-weight:400}.sfont-15{font-size:15px}.cus-p .inps .form-group{padding-right:1rem;flex-grow:1;flex-basis:0}.cus-p .inps .form-group:last-child{padding-right:0}#new-updates-stick-header{height:var(--MESTEditorToolbarHeight)}input::-webkit-datetime-edit-ampm-field:focus,input::-webkit-datetime-edit-day-field:focus,input::-webkit-datetime-edit-hour-field:focus,input::-webkit-datetime-edit-millisecond-field:focus,input::-webkit-datetime-edit-minute-field:focus,input::-webkit-datetime-edit-month-field:focus,input::-webkit-datetime-edit-second-field:focus,input::-webkit-datetime-edit-week-field:focus,input::-webkit-datetime-edit-year-field:focus{background-color:#0075ff;color:#fff}input[type=date i]::-webkit-inner-spin-button,input[type=datetime-local i]::-webkit-inner-spin-button,input[type=datetime i]::-webkit-inner-spin-button,input[type=month i]::-webkit-inner-spin-button,input[type=time i]::-webkit-inner-spin-button,input[type=week i]::-webkit-inner-spin-button{height:1.5em;-webkit-margin-start:2px;margin-inline-start:2px}.white-space-noWrap{white-space:nowrap!important}@media screen and (min-width:572px){.mb-sm-05rem{margin-bottom:.5rem!important}}.save-only{background:#4472c4!important;border-color:#4472c4!important}table thead{background:#434d59;color:#ddedf9}table tbody{color:#202021}table tbody .btn-primary{background-color:#4caf50!important;border-color:#4caf50!important}table tbody .btn-delete{background-color:#e53935!important;border-color:#e53935!important}.modal-content{border:0!important}@media(min-width:0px)and (max-width:320px){body.vertical-layout.vertical-menu .main-menu{width:80%}}@media(max-width:375px){.searchBox .item{flex-grow:1}.gts-day-width{width:80px}.form-group{margin-bottom:1rem!important}}@media(min-width:376px)and (max-width:425px){.gts-day-width{width:90px}}@media(max-width:425px){.snackbar-orders-cards-p .order-item-p{width:90%;margin:0 auto}.searchBox .react-datepicker-wrapper{max-width:100%}.authorization-matrix-p .w-28p{width:28%}.authorization-matrix-p .w-10p{width:25%}.req-search-box .select2.staff-select2-custom{min-width:100%!important;width:100%!important}#sr-staffs,#sr-statuses{width:100%}}@media(min-width:426px)and (max-width:576px){.snackbar-orders-cards-p .order-item-p{width:50%}.gts-day-width{width:100px}.authorization-matrix-p .w-28p{width:28%}.authorization-matrix-p .w-10p{width:20%}}@media(max-width:576px){body.vertical-layout.vertical-menu .main-menu{width:70%}.content-header .actions{justify-content:flex-end}.posAddP .form-body .item{width:100%;border-bottom:2px solid #edeff3;margin-bottom:10px}.searchBox .item{margin-right:.8rem}.product-customizations-p .category{min-width:235px}.product-customizations-p .status{min-width:70px}.product-customizations-p .actions{min-width:220px}.cus-table-p .name,.cus-table-p .status{min-width:150px}}@media(min-width:577px)and (max-width:768px){.snackbar-orders-cards-p .order-item-p{width:33.33%}.authorization-matrix-p .w-28p{width:28%}.authorization-matrix-p .w-10p{width:14%}}@media(max-width:799px){.checkbox-vertical-centered-to-input{padding-top:0}}@media(max-width:800px){.main-menu{-webkit-transform:translate(0);transform:translate(0)}.hide-sideNav .navbar-wrapper .navbar-header{display:block}.salon-portal .salon-treatment-time-view .hours{font-size:18px}.salon-portal .salon-treatment-calendar-view .weekDays{justify-content:flex-end}.salon-portal .salon-treatment-calendar-view .weekDays .day-date{margin-left:.5rem}.salon-portal .salon-treatment-calendar-view .weekDays .day-date div{height:30px;width:30px}.salon-portal .salon-treatment-calendar-view .weekDays .day-date .date{font-size:15px}.salon-t-title-w{min-width:35%;max-width:35%}.salon-t-description{word-break:break-word}.shop-p-parent .p-title{min-width:150px;max-width:150px}.shop-p-parent .p-description{min-width:180px;max-width:180px}.shop-p-parent .p-price{min-width:90px;max-width:90px}.modal-w30{max-width:50%}.posViewP .category-main .productsP .itemP{width:33.3333333333%}}@media(min-width:768px)and (max-width:991px){.hide-sideNav .navbar-wrapper .navbar-header{display:none}.posAddP .form-body .item{width:33%}}@media(min-width:805px)and (max-width:1024px){.posViewP .category-main .productsP .itemP{width:25%}}@media(max-width:1024px){body.vertical-layout.vertical-menu .content,body.vertical-layout.vertical-menu .footer{margin-left:0}body.vertical-layout.vertical-menu .main-menu .navigation>li>a>span{visibility:visible}body.vertical-layout.vertical-menu .navbar .navbar-header{width:240px}body.vertical-layout.vertical-menu .main-menu{width:100%;background:transparent}body.vertical-layout.vertical-menu .main-menu .bg-nav-open{display:block}body.vertical-layout.vertical-menu .main-menu .main-menu-content{width:240px}.rgc-cName{min-width:13%;max-width:13%}.rgc-cType{min-width:29%;max-width:29%}.rgc-duration{min-width:17%;max-width:25%}}@media(min-width:801px)and (max-width:1280px){.salon-t-title-w{min-width:33%;max-width:33%}.shop-p-parent .p-title{width:35%}.shop-p-parent .p-description{width:40%}.shop-p-parent .p-price{width:13%}}@media(min-width:1025px)and (max-width:1280px){.rgc-cName{min-width:12%;max-width:12%}.rgc-cType{min-width:29%;max-width:29%}.rgc-duration{min-width:18%;max-width:25%}}@media(max-width:1280px){.salon-portal .salon-treatment-time-view .hours{font-size:18px}.salon-portal .salon-treatment-calendar-view .weekDays{justify-content:flex-end}.salon-portal .salon-treatment-calendar-view .weekDays .day-date{margin-left:.6rem}.salon-portal .salon-treatment-calendar-view .weekDays .day-date div{height:35px;width:35px}.salon-portal .salon-treatment-calendar-view .weekDays .day-date .date{font-size:15px}#time-view-parent #times-view-inner .body .tb-events-p .events-main .event{font-size:14px}.modal-w50{max-width:80%}.dndWC-subCatIP{overflow:auto}.salon-capacity-w150{min-width:100px;max-width:100px}.table.table-sm td{padding:.4rem 1rem}.cw-100{width:60px}.general-info-p .cw-100{width:100px!important}.fp-pname,.rp-name{min-width:28%;max-width:28%}.fp-description,.rp-description{min-width:37%;max-width:37%}.fp-price,.rp-price{min-width:15%;max-width:15%}.authorization-matrix-p .w-28p{width:35%}.authorization-matrix-p .w-10p{width:14%}.takeAway-item-p{width:33.3333333333%}}@media(min-width:1281px){.available-days{display:flex;width:100%}.available-days .days-p,.available-days .times-p{width:50%}}@media(min-width:426px){#root .select2.select2-container{width:auto!important;min-width:15%!important}}
/*# sourceMappingURL=main.ca7789c6.chunk.css.map */