.modal[data-v-3befeb5a]{z-index:101}@media screen and (max-width:768px){.modal .modal-card[data-v-3befeb5a]{position:absolute;margin:0;height:100%;max-height:100%;width:100vw;border-radius:0}.modal .modal-card-foot[data-v-3befeb5a],.modal .modal-card-head[data-v-3befeb5a]{border-radius:0}}.modal .dropdown-content a[data-v-3befeb5a]{padding-right:0;padding-left:0}html{overflow:hidden}#app,body,html{height:100%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.app-content{margin-top:3.2rem;height:calc(100% - 3.2rem);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media screen and (min-width:1024px){.app-content{margin-left:16%}}.tooltip{display:block!important;z-index:10000;-webkit-box-shadow:0 2px 10px #999;box-shadow:0 2px 10px #999}.tooltip .tooltip-inner{background:#fff;color:#111;border-radius:2px;padding:10px;min-height:150px;width:300px}.tooltip .tooltip-inner .columns .column{color:#666}.tooltip .tooltip-inner .columns .column span{font-size:13px}.tooltip .tooltip-inner .columns .figure{height:50px;width:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ccc;border-radius:100%;font-size:18px!important}.tooltip .tooltip-inner .columns .client-name,.tooltip .tooltip-inner .columns .figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tooltip .tooltip-inner .columns .appointment-time{padding-bottom:0;font-size:13px}.tooltip .tooltip-inner .columns .appointment-service{font-size:13px}.tooltip .tooltip-inner .columns .appointment-price{padding-bottom:0;font-size:16px;text-align:center;color:#6c63ff}.tooltip .tooltip-inner .columns .appointment-status{padding-bottom:0;font-size:12px;text-align:center;color:#06d19c}.tooltip .tooltip-inner .columns .appointment-status-no-show{color:tomato}.tooltip .tooltip-inner .columns .appointment-notes{margin-top:0;font-size:14px}.tooltip .tooltip-inner .columns+.columns{border-top:1px solid #ccc}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#fff;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.1);box-shadow:0 5px 30px rgba(0,0,0,.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.navbar{background-color:#6c63ff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.11),0 3px 1px -2px rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.11),0 3px 1px -2px rgba(0,0,0,.1)}.navbar .navbar-brand .navbar-burger{color:#fff}.navbar .navbar-brand .logo{color:#fff;font-size:20px;font-weight:700}.navbar-transparent{background-color:transparent!important;-webkit-box-shadow:none;box-shadow:none}.navbar-end a.navbar-item{text-decoration:none;width:25%;cursor:pointer}.navbar-end a.navbar-item span{opacity:.8;font-size:16px;color:#fff}@media screen and (max-width:1023px){.navbar-end a.navbar-item span{color:#000}}.navbar-end a.navbar-item span:after{display:block;width:100%;content:"";border-bottom:1px solid #fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.navbar-end a.navbar-item:hover{background:none}.navbar-end a.navbar-item:hover span{opacity:1}.navbar-end a.navbar-item:hover span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.footer{position:relative;bottom:0;width:100%;background-color:#333c44;padding:2em 1.5em}@media screen and (max-width:768px){.footer{padding:1em 1em}}.footer .content{color:#d9d9d9}.footer .content .agendei{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50%;margin:auto}@media screen and (max-width:768px){.footer .content .agendei{border:0}}.footer .content .agendei h3{color:#fff}.footer .content .agendei .icons a{font-size:20px;color:#fff;font-size:36px}.footer .content .agendei .icons a+a{margin-left:10px}.footer .content .company{text-align:left}@media screen and (max-width:768px){.footer .content .company{text-align:center}}.footer .content .company h4{color:#fff;margin-bottom:0}.footer .content .company ul{list-style:none;margin-left:0}.footer .content .company ul a{color:#fff;font-size:13px}.footer .content .company ul a:hover{text-decoration:underline}.footer .content .copyright{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px}.footer .content .copyright strong{color:#fff}.footer .content .copyright a{color:#d9d9d9;text-decoration:underline}.footer .content .copyright a:hover{text-decoration:underline}.footer .content .copyright .cnpj{font-size:11px}.home{height:100%;overflow-y:auto;overflow-x:hidden}.home,.home .top{position:relative;top:0;width:100%}.home .top{height:80vh;-webkit-box-shadow:0 4px 11px rgba(124,146,169,.5);box-shadow:0 4px 11px rgba(124,146,169,.5);color:#fff}.home .top .overlay{background:-webkit-gradient(linear,left top,right top,from(#6c63ff),to(#4641ff));background:linear-gradient(90deg,#6c63ff,#4641ff);opacity:.94;z-index:2;top:0}.home .top .mask,.home .top .overlay{position:absolute;height:100%;width:100%}.home .top .mask{background-image:url(../img/salon_bg_small_2.713bd71e.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.56}.home .top .content{position:relative;z-index:10;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .top .content h1{margin-bottom:30px}.home .top .content button{margin-top:20px}.home .app-features{margin-top:2em}.home .app-features .column p img{height:150px}.home .app-screenshot{width:100%;background-color:#f8f8f8;margin-top:30px}.home .app-screenshot .mockups{max-width:1444px}.home .app-screenshot .mockups img{-webkit-box-shadow:4px 10px 20px rgba(124,146,169,.5);box-shadow:4px 10px 20px rgba(124,146,169,.5);position:relative;z-index:1;max-width:100%;height:auto;width:auto\9}.home .contact-form{padding-top:80px;padding-bottom:10em}@media screen and (max-width:1090px){.home .contact-form{padding-bottom:5em;border:0}}.home .contact-form input{width:50%}.signup{position:relative;display:block;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}@media screen and (max-width:768px){.signup{padding-top:82px;padding-bottom:40px}}.signup .columns{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.signup .columns .column .title{font-size:1.75rem}}@media screen and (max-width:768px){.signup .columns .column .subtitle{font-size:1rem}}.signup .columns .column img{max-height:400px}@media screen and (max-width:768px){.signup .columns .column img{max-height:150px}}.signup .columns .column+.column{margin-bottom:50px}.signup form{text-align:left}@media screen and (max-width:768px){.signup form{padding:0 32px}}.forgot-password{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.forgot-password,.forgot-password .columns{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forgot-password .columns .column .title{margin-bottom:1em}@media screen and (max-width:768px){.forgot-password .columns .column .title{font-size:1.75rem}}@media screen and (max-width:768px){.forgot-password .columns .column .subtitle{font-size:1rem}}.forgot-password .columns .column img{max-height:400px}@media screen and (max-width:768px){.forgot-password .columns .column img{max-height:150px}}.forgot-password form{text-align:left}@media screen and (max-width:768px){.forgot-password form{padding:0 32px}}.reset-password{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.reset-password,.reset-password .columns{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.reset-password .columns .column .title{font-size:1.75rem}}@media screen and (max-width:768px){.reset-password .columns .column .subtitle{font-size:1rem}}.reset-password .columns .column img{max-height:400px}@media screen and (max-width:768px){.reset-password .columns .column img{max-height:150px}}.reset-password form{text-align:left}@media screen and (max-width:768px){.reset-password form{padding:0 32px}}.privacy{position:relative;height:100%;top:0;width:100%;overflow-y:auto;overflow-x:hidden}.privacy .app-info{margin-top:2em}.privacy .app-info .content{text-align:justify;margin-top:5em}.privacy .app-info .content p{margin-top:10px;margin-bottom:10px;font-size:18px}.pricing-panel{width:100%;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;border-radius:5px;text-align:center;padding-top:2em;padding-bottom:2em}.pricing-panel p{margin:auto;margin-bottom:2em}.pricing-panel .plan-title{font-size:24px;font-weight:700;margin-bottom:1em}.pricing-panel .image{height:150px;width:50%}.pricing-panel .image img{height:100%}.pricing-panel .plan-price{font-size:16px;font-weight:700;margin-bottom:1em}.pricing-panel .plan-price span{font-size:36px}.pricing-panel .plan-price .charge-period{font-size:14px}.pricing-panel .plan-features{margin-top:2em;list-style:none}.pricing-panel .plan-features li{margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pricing-panel .plan-features li span{width:5%;text-align:right;margin-left:30%}.pricing-panel .plan-features li span+span{text-align:left;margin-left:5%;margin-right:0;width:60%}.pricing-panel .plan-features li:last-child{margin-top:1em}.pricing-panel .plan-register{margin-top:2em}.pricing{position:relative;top:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.pricing .app-pricing{margin-top:5em;margin-bottom:5em}@media screen and (max-width:768px){.pricing .app-pricing h1{font-size:28px}}@media screen and (max-width:768px){.pricing .app-pricing h2{font-size:20px}}.pricing .payment-switch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:1em;margin-top:5em;padding:1em .8em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}@media screen and (max-width:768px){.pricing .payment-switch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pricing .payment-switch .monthly{margin-right:10px}.pricing .discount-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic;font-size:14px}@media screen and (max-width:768px){.pricing .discount-message{margin-right:2em}}.pricing .app-features{margin-top:2em}.pricing .app-features .column p img{height:150px}.pricing .pricing-last-button{margin-bottom:5em;margin-top:10em}.terms{position:relative;top:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.terms .app-info{margin-top:2em}.terms .app-info .content{text-align:justify;margin-top:5em}.terms .app-info .content p{margin-top:10px;margin-bottom:10px;font-size:18px}.login{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.login,.login .columns{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .columns .column .title{margin-bottom:1em}@media screen and (max-width:768px){.login .columns .column .title{font-size:1.75rem}}@media screen and (max-width:768px){.login .columns .column .subtitle{font-size:1rem}}.login .columns .column img{max-height:400px}@media screen and (max-width:768px){.login .columns .column img{max-height:150px}}.login form{text-align:left}@media screen and (max-width:768px){.login form{padding:0 32px}}.menu{position:fixed;background-color:#333c44;height:100vh;width:16%;top:0}.menu .menu-label{margin-top:20px}.menu .menu-list li{text-align:left}.menu .menu-list li a{width:100%;font-size:17px;color:#fff}.menu .menu-list li a svg{width:15%}.menu .menu-list li a span{margin-left:10px}.menu .menu-list li a:hover{color:#3273dc}.navbar-app{position:fixed;top:0;left:0;width:100%}@media screen and (min-width:1024px){.navbar-app{margin-left:16%;width:84%!important}}.navbar-app .navbar-brand .navbar-burger{color:#fff;margin-left:0;z-index:99}.navbar-app .navbar-brand .navbar-burger:active,.navbar-app .navbar-brand .navbar-burger:hover{color:#fff}.navbar-app .navbar-brand .navbar-title{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-app .navbar-brand .navbar-title h2{color:#fff;margin:0;font-size:24px}.navbar-app .navbar-brand .navbar-title .right-icons{position:absolute;right:0}.navbar-app .navbar-brand .navbar-title .right-icons .menu-dropdown-item a{color:#4a4a4a;font-size:18px;text-align:left}.navbar-app .navbar-brand .navbar-title .right-icons a,.navbar-app .navbar-brand .navbar-title .right-icons button{font-size:22px;color:#fff}@media screen and (max-width:768px){.navbar-app .navbar-brand .navbar-title .right-icons a,.navbar-app .navbar-brand .navbar-title .right-icons button{font-size:18px;width:38px}}.navbar-app .navbar-brand .navbar-title .right-icons a:hover,.navbar-app .navbar-brand .navbar-title .right-icons button:hover{background-color:#fff;color:#6c63ff}.navbar-app .navbar-brand .navbar-title .right-icons a:last-child{margin-right:0}.navbar-app .navbar-menu .navbar-item{width:50%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}.navbar-app .navbar-menu .navbar-item svg{width:30%}.mobile-bottom-menu[data-v-581a7576]{position:fixed;bottom:21px;right:25px;z-index:12}.mobile-bottom-menu button[data-v-581a7576]{height:50px;width:50px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;z-index:12;font-size:18px}.mobile-bottom-menu .mobile-buttons[data-v-581a7576]{margin-bottom:10px}.mobile-action-background[data-v-581a7576]{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#000;opacity:.4;z-index:11}.menu-header{padding:10px}.menu-header .column{border:0!important}.options .select,.options .select select{width:100%}@media screen and (max-width:1023px){.options .select select{color:transparent}}@media screen and (max-width:1023px){.options .select select.no-padding-left{padding-left:0}}.date-picker{background-color:#fff!important;border-radius:4px!important;margin-bottom:0!important;padding:10px!important;text-align:center;color:#2c3e50}.date-picker-calendar{width:100%!important}@media screen and (max-width:768px){.date-picker-calendar{width:160%!important;left:-30%}}.calendar{height:100%}.calendar .columns .column{border:1px solid #ccc;border-right:0;border-bottom:0;padding-left:5px;padding-right:5px}.calendar .columns .column:last-child{border-right:1px solid #ccc}.calendar .header{margin-bottom:0!important;margin-top:5px}.calendar .header .column{border-bottom:1px solid #ccc;font-size:13px;font-weight:700}.calendar .calendar-body{height:calc(100% - 107px - 3.2rem);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:10px}.calendar .calendar-body .columns:last-child{margin-bottom:.75rem}.calendar .calendar-body .columns .column{padding-top:3px;padding-bottom:3px;min-height:1.9em}.calendar .calendar-body .columns .column span{display:inline-block;width:100%;cursor:pointer}.calendar .calendar-body .columns .is-booking-type{background-size:8px 8px;background-image:linear-gradient(45deg,transparent 46%,rgba(36,51,74,.2) 49%,rgba(36,51,74,.2) 51%,transparent 55%);background-color:#eef0f2}.calendar .full-hour{border-top:2px solid #ccc!important;font-size:15px;font-weight:700;text-align:center}.calendar .bottom{border-bottom:1px solid #ccc}.calendar .is-booked{background-image:none!important;border-bottom:0!important;border-top:0!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.calendar .is-side-gapless{margin-left:0;margin-right:0}.calendar .is-1-and-half{-webkit-box-flex:0;-ms-flex:none;flex:none;width:12.5%}.calendar .booking-description{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;text-align:left;font-size:13px}.calendar .booking-description button{background:transparent;border:0;outline:none;font-size:14px;width:100%;text-align:left;cursor:pointer}@media screen and (max-width:768px){.calendar .booking-description button{font-size:11px}}.client-form[data-v-46ed3376]{text-align:left}.client-form .columns[data-v-46ed3376]{margin-bottom:0;margin-top:0}.client-form .columns .column[data-v-46ed3376]{padding-top:0;padding-bottom:0;margin-bottom:.75rem}.client-form .field .client-photo[data-v-46ed3376]{text-align:center}.client-form .field .client-photo figure[data-v-46ed3376]{margin:auto}.client-form .field .client-photo figure img[data-v-46ed3376]{max-height:128px;max-width:128px}.client-form .field .client-photo figure .empty-photo[data-v-46ed3376]{height:128px;width:128px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:42px}.client-form .field .client-photo button[data-v-46ed3376]{color:#3273dc;margin-top:10px}.appointment-form{text-align:left}.appointment-form .columns{margin-bottom:0;margin-top:0}.appointment-form .columns .column{padding-top:0;padding-bottom:0;margin-bottom:.75rem}.appointment-form .vdp-datepicker div:first-child{text-align:center}.appointment-form .vdp-datepicker div:first-child .appointment-date-picker{border:0;color:#363636;font-size:1.25rem;margin-bottom:20px;text-align:center;outline:none}.appointment-form .vdp-datepicker div:first-child .appointment-date-picker:hover{text-decoration:underline;cursor:pointer}.appointment-form .vdp-datepicker .appointment-calendar{width:100%!important}.appointment-view{text-align:left}.appointment-view .appointment-time{font-weight:700}@media screen and (max-width:768px){.appointment-view .appointment-time{padding-bottom:0}}.appointment-view .appointment-client{font-weight:700}@media screen and (max-width:768px){.appointment-view .appointment-client{padding-top:0;padding-bottom:0}}.appointment-view .appointment-price{font-weight:700;font-size:18px}.appointment-view .appointment-service{padding-top:0}.agenda{overflow-y:hidden;height:100%}.agenda .new-appointment-button{position:fixed;bottom:21px;right:25px;height:50px;width:50px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;z-index:10;font-size:18px}.table tbody td{cursor:pointer}.table .table-actions span button{background:none;border:0;cursor:pointer}.table .table-actions span button svg{font-size:18px}.table .table-actions span+span{margin-left:10px}.table{width:100%}.staff-form{text-align:left}.staff-form .columns{margin-bottom:0;margin-top:0}.staff-form .columns .column{padding-top:0;padding-bottom:0;margin-bottom:.75rem}.staff-form .select-all{margin-left:10px;margin-top:5px}.staff-form .colors .colors-list{display:-webkit-box;display:-ms-flexbox;display:flex}.staff-form .colors .colors-list .single-color{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:35px;height:35px;border-radius:50%;border:1px solid #ddd;color:#fff;cursor:pointer}.staff-form .colors .colors-list .single-color+.single-color{margin-left:10px}.staff-form .tabs li.is-active a{color:#6c63ff!important;border-bottom-color:#6c63ff}.staff-form .services-tip{color:#888}.staff[data-v-7935bea2]{padding:10px}.staff .top-actions[data-v-7935bea2]{margin-bottom:0;text-align:right}@media screen and (max-width:1024px){.staff .top-actions .new-staff[data-v-7935bea2]{position:fixed;bottom:21px;right:25px}}@media screen and (max-width:1024px){.staff .top-actions .new-staff button[data-v-7935bea2]{height:50px;width:50px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;z-index:10;font-size:18px}}.pagination{margin-bottom:2em}.pagination .fa-chevron-left{margin-right:.5em}.pagination .fa-chevron-right{margin-left:.5em}.clients[data-v-3251eec6]{padding:10px}.clients .top-actions[data-v-3251eec6]{margin-bottom:0;text-align:right}@media screen and (max-width:1024px){.clients .top-actions .new-client[data-v-3251eec6]{position:fixed;bottom:21px;right:25px}}@media screen and (max-width:1024px){.clients .top-actions .new-client button[data-v-3251eec6]{height:50px;width:50px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;z-index:10;font-size:18px}}.clients .clients-empty h3[data-v-3251eec6]{margin-bottom:50px}.clients .clients-empty p[data-v-3251eec6]{height:60vh}.clients .clients-empty p img[data-v-3251eec6]{height:100%}@-webkit-keyframes spinAround-data-v-791238d8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround-data-v-791238d8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.client-info .card .card-content div[data-v-791238d8]{margin-bottom:15px}.client-info .card .card-content figure[data-v-791238d8]{margin:auto}.client-info .card .card-content figure img[data-v-791238d8]{height:128px;width:128px}.client-info .card .card-content figure .empty-photo[data-v-791238d8]{height:128px;width:128px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:42px}.client-info .card .card-content .tooltip[data-v-791238d8]{-webkit-box-shadow:none;box-shadow:none}.client-info .card .card-footer button[data-v-791238d8]{height:98%;text-decoration:none;border-radius:0}.client-info .card .card-footer button.new-appointment[data-v-791238d8]{color:#00d1b2}.client-info .card .card-footer button.edit-client[data-v-791238d8]{color:#3298dc}.client-info .card .card-footer button[data-v-791238d8]:hover{text-decoration:underline}@-webkit-keyframes spinAround-data-v-ad11acfe{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround-data-v-ad11acfe{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.client-sales .card .card-content div[data-v-ad11acfe]{margin-bottom:15px}.client-sales .card .card-content .top-columns[data-v-ad11acfe]{border-bottom:1px solid #dbdbdb}.client-sales .card .card-content .top-columns .column[data-v-ad11acfe]:first-child{border-right:1px solid #dbdbdb}.client-sales .card .card-content .bottom-columns[data-v-ad11acfe]{margin-top:15px;margin-bottom:0}.client-sales .card .card-content .bottom-columns .column[data-v-ad11acfe]{margin-bottom:0}@-webkit-keyframes spinAround-data-v-60b81751{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround-data-v-60b81751{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.client-history-appointments[data-v-60b81751]{max-height:300px;overflow-y:auto;overflow-x:hidden;padding-left:5px;padding-right:5px}.client-history-appointments .columns[data-v-60b81751]{border-bottom:1px solid #dbdbdb}.client-history-appointments .columns .column[data-v-60b81751]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client-history-appointments .columns[data-v-60b81751]:last-child{border-bottom:0}.client-history-appointments .no-history-message p[data-v-60b81751]{margin-top:20px;margin-bottom:20px}.client-history-appointments .no-history-message svg[data-v-60b81751]{font-size:42px;color:#b5b5b5}.client-history-appointments .date[data-v-60b81751]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.client-history-appointments .date div[data-v-60b81751]{margin-bottom:0;margin-bottom:inherit}@-webkit-keyframes spinAround-data-v-f7880ee6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround-data-v-f7880ee6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.client-history-packages .columns[data-v-f7880ee6]{border-bottom:1px solid #dbdbdb}.client-history-packages .columns .column[data-v-f7880ee6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client-history-packages .columns[data-v-f7880ee6]:last-child{border-bottom:0}.client-history-packages .no-history-message p[data-v-f7880ee6]{margin-top:20px;margin-bottom:20px}.client-history-packages .no-history-message svg[data-v-f7880ee6]{font-size:42px;color:#b5b5b5}@-webkit-keyframes spinAround-data-v-59af593c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround-data-v-59af593c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.client-history-products[data-v-59af593c]{max-height:300px;overflow-y:auto}.client-history-products .columns[data-v-59af593c]{border-bottom:1px solid #dbdbdb}.client-history-products .columns .column[data-v-59af593c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client-history-products .columns[data-v-59af593c]:last-child{border-bottom:0}.client-history-products .no-history-message p[data-v-59af593c]{margin-top:20px;margin-bottom:20px}.client-history-products .no-history-message svg[data-v-59af593c]{font-size:42px;color:#b5b5b5}@-webkit-keyframes spinAround-data-v-5063469b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround-data-v-5063469b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.client-history .card .card-content div[data-v-5063469b]{margin-bottom:15px}.client-history .card .card-content .top-columns[data-v-5063469b]{border-bottom:1px solid #dbdbdb}.client-history .card .card-content .top-columns .column[data-v-5063469b]:first-child{border-right:1px solid #dbdbdb}.client-history .card .card-content .bottom-columns[data-v-5063469b]{margin-top:15px;margin-bottom:0}.client-history .card .card-content .bottom-columns .column[data-v-5063469b]{margin-bottom:0}.client-view[data-v-9d38b2e6]{padding:10px}.thanks{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thanks img{height:300px}@media screen and (max-width:768px){.thanks img{height:200px}}.date-selector button{outline:none}.date-selector .calendar-button{border:1px solid #dbdbdb}.report{padding:10px}.report .top-actions{text-align:right}.service-category-form[data-v-d972e94e]{text-align:left}.service-category-form .columns[data-v-d972e94e]{margin-bottom:0;margin-top:0}.service-category-form .columns .column[data-v-d972e94e]{padding-top:0;padding-bottom:0;margin-bottom:.75rem}.service-form[data-v-2ffd387f]{text-align:left}.service-form .columns[data-v-2ffd387f]{margin-bottom:0;margin-top:0}.service-form .columns .column[data-v-2ffd387f]{padding-top:0;padding-bottom:0;margin-bottom:.75rem}.service-form .full-width[data-v-2ffd387f]{width:100%}.panel-heading[data-v-2b6a8fff]{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-heading span[data-v-2b6a8fff]{margin-right:20px}@media screen and (max-width:1024px){.panel-heading strong[data-v-2b6a8fff]{font-size:16px}}.panel-heading .cog-menu[data-v-2b6a8fff]{margin-left:auto}.panel-heading .cog-menu[data-v-2b6a8fff]:hover{color:#000}.panel-heading .cog-menu[data-v-2b6a8fff]:focus{-webkit-box-shadow:none;box-shadow:none}.panel-heading .dropdown-menu[data-v-2b6a8fff]{margin-left:-5.8em}.services{padding:10px}.services .top-actions{text-align:right}.services .top-actions .new-service button+button{margin-left:10px}.services .categories{margin-bottom:20px}.services .categories-empty h3{margin-bottom:50px}.services .categories-empty p{height:60vh}.services .categories-empty p img{height:100%}.product-category-form[data-v-8eee8c4c]{text-align:left}.product-category-form .columns[data-v-8eee8c4c]{margin-bottom:0;margin-top:0}.product-category-form .columns .column[data-v-8eee8c4c]{padding-top:0;padding-bottom:0;margin-bottom:.75rem}.product-form[data-v-afacd8a6]{text-align:left}.product-form .columns[data-v-afacd8a6]{margin-bottom:0;margin-top:0}.product-form .columns .column[data-v-afacd8a6]{padding-top:0;padding-bottom:0;margin-bottom:.75rem}.panel-heading[data-v-38e486e4]{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-heading span[data-v-38e486e4]{margin-right:20px}@media screen and (max-width:1024px){.panel-heading strong[data-v-38e486e4]{font-size:16px}}.panel-heading .cog-menu[data-v-38e486e4]{margin-left:auto}.panel-heading .cog-menu[data-v-38e486e4]:hover{color:#000}.panel-heading .cog-menu[data-v-38e486e4]:focus{-webkit-box-shadow:none;box-shadow:none}.panel-heading .dropdown-menu[data-v-38e486e4]{margin-left:-5.8em}.mobile-action-background{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#000;opacity:.4;z-index:99}.products{padding:10px}.products .top-actions{text-align:right}@media screen and (max-width:1024px){.products .top-actions .new-product{position:fixed;bottom:21px;right:25px;z-index:100}}.products .top-actions .new-product button+button{margin-left:10px}.products .top-actions .new-product .mobile-buttons{margin-bottom:10px}.products .top-actions .new-product .mobile-buttons+.mobile-buttons{margin-bottom:0}@media screen and (max-width:1024px){.products .top-actions .new-product button{height:50px;width:50px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;z-index:100;font-size:18px}}.products .categories{margin-bottom:20px}.products .categories-empty h3{margin-bottom:50px}.products .categories-empty p{height:60vh}.products .categories-empty p img{height:100%}.sale-item .box-header{margin-bottom:0}.sale-item .box-header-title{text-align:left;margin-bottom:0;padding-bottom:.3em}.sale-item .box-header-subtitle{text-align:left;padding:0;padding-top:.5em}.sale-item .item-price{padding-bottom:.3em}.sale-item .delete-item{margin-left:auto;margin-right:0;padding-bottom:.3em;text-align:right}.sale-item .box-content{margin-top:0}.form-select-item .search-block{border:0;margin-bottom:20px}.form-select-item a.panel-block:first-of-type{border-top:1px solid #dbdbdb}.form-select-item a.back-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-select-item .to-right{margin-left:auto;width:5em;margin-right:0;text-align:right}.form-select-item .is-centered{margin:auto;padding:20px}.form-select-item .slide-in-enter-active{-webkit-transition:.5s;transition:.5s;position:relative;right:0}.form-select-item .slide-in-leave-active{-webkit-transition:.5s;transition:.5s;position:relative;left:0}.form-select-item .slide-in-enter{position:relative;right:-100%}.form-select-item .slide-in-leave-to{position:relative;left:-100%}.form-select-item .slide-out-enter-active{-webkit-transition:.5s;transition:.5s;position:relative;left:0}.form-select-item .slide-out-leave-active{-webkit-transition:.5s;transition:.5s;position:relative;right:0}.form-select-item .slide-out-enter{position:relative;left:-100%}.form-select-item .slide-out-leave-to{position:relative;right:-100%}.checkout-area{height:100%;overflow-y:auto}.checkout-area .client-section{padding-top:1em;padding-bottom:2em;border-bottom:1px solid #eee}.checkout-area .payment-type{margin-top:2em}.checkout-area .payment-type .payment-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-area .payment-type .payment-buttons button{width:48%}.checkout-area .payment-type .payment-buttons+.payment-buttons{margin-top:1em}.checkout-area .cancel{vertical-align:bottom}.checkout-area .cancel a{color:red}.sales{padding:10px}.sales .content .sales-items{overflow-y:auto}.sales .add-new-item button{text-decoration:none}.sales .total{margin-top:8px}.sales .is-empty{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sales .is-empty img{height:200px}@media screen and (max-width:768px){.sales .is-empty img{height:150px}}.sales .is-empty p{margin-top:20px;font-size:18px}@media screen and (max-width:768px){.sales .is-empty p{font-size:16px}}.sales .is-empty button{margin-top:20px}.sale-view{padding:10px;overflow-y:auto}.sale-view .content .invoice-area{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:none}.sale-view .content .invoice-area .invoice{margin:auto;width:50%;border:1px solid #dee3e7;-webkit-box-shadow:0 0 10px 0 #ccc;box-shadow:0 0 10px 0 #ccc;padding:10px;padding-bottom:30px}@media screen and (min-width:0px) and (max-width:412px){.sale-view .content .invoice-area .invoice{width:100%}}@media screen and (min-width:413px) and (max-width:600px){.sale-view .content .invoice-area .invoice{width:90%}}@media screen and (min-width:601px) and (max-width:1260px){.sale-view .content .invoice-area .invoice{width:70%}}.sale-view .content .invoice-area .invoice .header{padding-top:30px;padding-bottom:10px}.sale-view .content .invoice-area .invoice hr{background-color:#eee;height:1px}.sale-view .content .invoice-area .invoice .items li{text-align:left;list-style:none;border-bottom:1px solid #eee;padding-bottom:10px}.sale-view .content .invoice-area .invoice .items li .quantity{margin-bottom:0;font-size:14px}.sale-view .content .invoice-area .invoice .items li .price{float:right;margin-right:1em}.sale-view .content .invoice-area .invoice .items li:last-child{border-bottom:0}.sale-view .content .invoice-area .invoice .total{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:1em}.sale-view .content .invoice-success .box .columns{height:100%}.sale-view .content .invoice-success .client-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;border-bottom:1px solid #eee}.sale-view .content .invoice-success .client-section .fa-user-circle{font-size:42px}.sale-view .content .invoice-success .client-section span{margin-left:15px;font-size:20px}.sale-view .content .invoice-success .date-section{height:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sale-view .content .invoice-success .date-section img{height:150px;width:100%;margin-bottom:1em}.sale-view .content .invoice-success .date-section span{font-size:18px}.sale-view .content .invoice-success .send-email{border-bottom:1px solid #eee}.sale-view .content .invoice-success .send-email label{text-align:left}.sale-view .content .invoice-success .close-button{height:13%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-salon-plan{text-align:left}