.cell-wrapper[data-v-5d45b8c3]{height:100%;margin-top:10px;padding-top:15px;padding-bottom:15px}.cell-wrapper.pointer[data-v-5d45b8c3]{cursor:pointer}.cell-wrapper .cell[data-v-5d45b8c3]{border-radius:10px;background-color:#fff;padding:10px;height:100%}.cell-wrapper .cell .title[data-v-5d45b8c3]{font-size:1.3em;text-transform:uppercase;margin:10px}.cell-wrapper .cell img.content[data-v-5d45b8c3]{margin-top:10px;height:60px}.cell-wrapper .cell.cell-border[data-v-5d45b8c3]{border:2px solid #cdcbcb}.pinned-container[data-v-39770006]{position:absolute;top:1rem;right:0}.bullet[data-v-39770006]{border-radius:50%;border:1px solid transparent;width:2rem;height:2rem}.pie-container div{max-height:200px}.table-daily-status[data-v-30f58872]{text-align:left;margin:2rem;font-size:1.4rem}.table-daily-status td[data-v-30f58872]{padding:0 1rem}.daily-status[data-v-30f58872]{font-size:1.1rem;display:block}.daily-status .row[data-v-30f58872]{display:block}.stat-container .stat-cell[data-v-ab8807f2]{text-align:center}.stat-container .stat-cell .name[data-v-ab8807f2]{font-size:.8rem;white-space:nowrap}.stat-container .stat-cell .value[data-v-ab8807f2]{font-size:2rem}.stat-container .break[data-v-ab8807f2]{display:none}@media only screen and (max-width:768px){.stat-container .break[data-v-ab8807f2]{display:block}}.login-page[data-v-62d0c0c4]{margin:0 -20px;background-color:#0d251a;color:#fff;min-height:100%}.login-page .logo[data-v-62d0c0c4]{margin-top:40px}.login-page .logo img[data-v-62d0c0c4]{height:100px;max-width:100%}.login-page .web-stat[data-v-62d0c0c4]{flex-grow:1}.login-page .input-area[data-v-62d0c0c4]{display:flex;order:1;flex-direction:column;flex-grow:2;width:20rem}.login-page .input-area.vertical-fix[data-v-62d0c0c4]{justify-content:center}.login-page .forgot-password-hint[data-v-62d0c0c4]{text-align:center}.login-page a.lost-password[data-v-62d0c0c4]{color:#fff;text-decoration:none}.login-page a.lost-password[data-v-62d0c0c4]:hover{text-decoration:underline}.login-page button.white-outline[data-v-62d0c0c4]{color:#fff;text-transform:uppercase;border:1px solid #fff;border-radius:4px;background-color:transparent;align-self:center;width:50%}.login-page input .error[data-v-62d0c0c4]{border:1px solid red}.icons-wrapper[data-v-62d0c0c4]{text-align:center;order:3;margin-top:20px;margin-bottom:20px}.icons-wrapper img[data-v-62d0c0c4]{width:300px}@media only screen and (max-width:1140px){.input-area[data-v-62d0c0c4]{margin-top:4rem}.web-stat[data-v-62d0c0c4]{width:100%}}@media only screen and (min-width:1140px){.login-page[data-v-62d0c0c4]{height:100%}.icons-wrapper[data-v-62d0c0c4]{position:absolute;bottom:50px;right:100px}.web-stat[data-v-62d0c0c4]{width:70%}}@media only screen and (max-width:768px){.web-stat[data-v-62d0c0c4]{order:2;margin-top:1rem;margin-bottom:1rem}}.login-input[data-v-62d0c0c4]{border-bottom:1px solid #fff;display:flex}.login-input.error[data-v-62d0c0c4]{border-bottom:1px solid red}.login-input input[data-v-62d0c0c4]{border:none;background:transparent;color:#fff;outline:none;flex-grow:1}.login-input button[data-v-62d0c0c4]{background:transparent;border:none}.b-calendar-nav.d-flex button.flex-fill:not(:nth-child(3)){flex-grow:unset!important;width:3rem}.b-calendar-nav.d-flex button:nth-child(3){flex-grow:2!important}.b-calendar-grid-caption{display:none!important}.calendar-caption-2{color:#495057;font-size:1rem}.overlay[data-v-1a76b812]{position:absolute;top:-8px;z-index:100;pointer-events:none;display:flex;flex-direction:row;justify-content:space-between}.overlay .overlay-circle[data-v-1a76b812]{width:80px;height:80px;border:2px solid #0570b8;border-radius:50%}.overlay .overlay-circle.day-off[data-v-1a76b812]{border-color:#c1252e}.overlay .overlay-fade[data-v-1a76b812]{width:70px;background:#f1f1f1}.overlay .overlay-fade.left[data-v-1a76b812]{background:linear-gradient(90deg,#f1f1f1,hsla(0,0%,94.5%,0))}.overlay .overlay-fade.right[data-v-1a76b812]{background:linear-gradient(90deg,hsla(0,0%,94.5%,0),#f1f1f1)}.scroll-container[data-v-1a76b812]{overflow-x:hidden;position:relative;height:70px;touch-action:none;cursor:pointer}.scroll-container div[data-v-1a76b812]{cursor:pointer}.overlay[data-v-1a76b812],.scroll-container[data-v-1a76b812]{max-width:700px;width:100%}.day-circle-container[data-v-1a76b812]{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;transition-property:transform;transition-timing-function:ease-out}.day-circle-container.transitioning[data-v-1a76b812]{transition-duration:.3s}.day-circle-container .day-circle[data-v-1a76b812]{position:absolute;top:0;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;padding:0;border:2px solid #0570b8;color:#0570b8;background-color:#fff}.day-circle-container .day-circle .day[data-v-1a76b812]{line-height:1rem;text-align:center;padding:0 .25rem}.day-circle-container .day-circle.selected[data-v-1a76b812]{background-color:#0570b8;color:#fff}.day-circle-container .day-circle.day-off[data-v-1a76b812]{border-color:#c1252e}.day-circle-container .day-circle.day-off[data-v-1a76b812]:not(.selected){color:#c1252e}.day-circle-container .day-circle.day-off.selected[data-v-1a76b812]{background-color:#eb9499}.appointment-container[data-v-1ec2dfc4]{position:absolute;overflow-x:hidden;overflow-y:hidden;left:0;right:0;text-align:left;padding:0 .3rem;border:2px solid transparent;z-index:10;display:flex;flex-direction:column}.appointment-container .customer[data-v-1ec2dfc4]{flex-grow:1;font-weight:700}.appointment-container.selected[data-v-1ec2dfc4]{border-width:2px;border-style:solid;z-index:20}.appointment-container .handle[data-v-1ec2dfc4]{border-width:2px;border-style:solid;width:30%;margin:0 auto;border-radius:2px}.wizard[data-v-1a3987c7]{display:flex;justify-content:center;align-items:center}.wizard .bullet[data-v-1a3987c7]{position:relative;background-color:#cdcbcb;border-radius:50%;height:30px;width:30px;z-index:11}.wizard .bullet .step-number[data-v-1a3987c7]{text-align:center;font-size:1.5rem;line-height:30px;color:grey}.wizard .bullet.active[data-v-1a3987c7]{cursor:pointer;background-color:#7ec396}.wizard .bullet.active .step-number[data-v-1a3987c7]{color:#fff}.wizard .circle[data-v-1a3987c7]{position:absolute;border:4px solid #7ec396;height:40px;width:40px;border-radius:50%;right:-5px;top:-5px}.wizard .divider[data-v-1a3987c7]{background-color:#cdcbcb;height:5px;flex-grow:1;margin-left:-5px;margin-right:-5px;z-index:10}.wizard .divider.active[data-v-1a3987c7]{background-color:#7ec396}input.form-control.is-invalid.custom-timepicker{background-position:right .3rem center;padding-right:unset}.type-buttons label.btn span{font-weight:700;text-transform:uppercase}.clock-picker__canvas{display:flex;justify-content:center}.input-bookingdate[data-v-4b7968cc]{width:12rem!important}.clock-picker[data-v-4b7968cc],.input-group.input-bookingtime[data-v-4b7968cc]{width:8rem}.invalid[data-v-d8eef484]{width:100%;margin-top:.25rem;font-size:80%}.cc-container .dropdown-menu.show{max-height:20rem;overflow-y:auto}.cc-container .cc-list-text{display:inline-block;width:5rem}.custom-switch[data-v-da2b87ca]{margin-left:.6rem}.appointment-wizard .pclass-bullet-container .bullet[data-v-51dac447]{height:100px;width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:1rem}.appointment-wizard .pclass-bullet-container .bullet img[data-v-51dac447]{height:35px}.bullet-container .bullet[data-v-665bcf72]{border-radius:50%;display:block;border-color:transparent;width:100px;height:100px}.bullet-container .bullet img[data-v-665bcf72]{width:70%;height:70%}.bullet-container .operator-name[data-v-665bcf72]{max-width:100px;text-align:center}.large-button-text[data-v-d1e8b484]{font-size:2rem;line-height:2.2rem;padding:0 1rem}.duration-time-other[data-v-d1e8b484]:-moz-read-only{background-color:#fff;text-align:center;width:10rem}.duration-time-other[data-v-d1e8b484]:read-only{background-color:#fff;text-align:center;width:10rem}.pclass-bullet-container .bullet[data-v-52f74dce]{height:40px;width:40px}.pclass-bullet-container.pclass-selected .bullet[data-v-52f74dce]{background-color:#7ec396}.pclass-bullet-container.pclass-selected div.bullet[data-v-52f74dce]{padding:.45rem;display:flex;justify-content:center;align-items:center}.select-operator[data-v-52f74dce]{margin-bottom:.5rem;cursor:pointer}.select-operator[data-v-52f74dce]:hover{background-color:rgba(126,195,150,.3)}.select-operator .operator-bullet[data-v-52f74dce]{height:40px;width:40px;border-radius:50%;border:1px solid}.select-operator .operator-bullet img[data-v-52f74dce]{width:70%}.select-operator .operator-unselected[data-v-52f74dce]{border:2px dotted #c1252e}.summary[data-v-89306886]{width:100%}.summary td.buttons[data-v-89306886]{width:1rem;white-space:nowrap}.summary span.product-name[data-v-89306886]{overflow:hidden;text-overflow:ellipsis}.summary .operator-bullet[data-v-89306886]{height:20px;width:20px;border-radius:50%;border:1px solid}.bullet-container .bullet[data-v-86c9e61e]{border-radius:50%;display:block;border-color:transparent}.bullet-container .bullet img[data-v-86c9e61e]{width:70%;height:70%}.bullet-container .operator-name[data-v-86c9e61e]{max-width:100px;text-align:center}.header-button-back[data-v-6ee8997c]{width:3rem}.last-spacer div[data-v-6ee8997c]:last-child{margin-bottom:1rem}.alert-overlapped[data-v-6ee8997c]{font-weight:700;color:#ed844e;text-align:center}.alert-taken[data-v-6ee8997c]{font-weight:700;color:#c1252e;text-align:center}.testclick[data-v-23801e5d]{pointer-events:all;cursor:pointer}.spinner-overlay[data-v-23801e5d]{align-items:flex-start;padding-top:5rem;z-index:1000}.booking-table[data-v-23801e5d]{min-width:100%;table-layout:fixed}.booking-table thead .time[data-v-23801e5d]{text-align:left;min-width:8rem;width:9rem}.booking-table thead .operator[data-v-23801e5d]{border-top-left-radius:10px;border-top-right-radius:10px;min-width:15rem;text-align:center}.booking-table tbody .time[data-v-23801e5d]{border-left:none;text-align:center;height:28px}.booking-table tbody .time span[data-v-23801e5d]{display:inline-block}.booking-table tbody .time span.time-label[data-v-23801e5d]{width:3rem}.booking-table tbody .time span.separator[data-v-23801e5d]{padding:0 .2rem}.spaced td[data-v-5b30dbca]{padding-top:.5rem}button.profile-edit[data-v-5b30dbca]{border-radius:20px}.license img.logo[data-v-131a2f1c]{position:absolute;padding:20px;height:100%;max-height:120px;bottom:0;right:0}.license .payments[data-v-131a2f1c]{position:absolute;padding:20px;bottom:0;right:0;left:0}.code-container[data-v-2b915a64]{display:flex;align-content:center;justify-content:center;color:#000}.code-container .code[data-v-2b915a64]{font-size:4rem;text-align:center;display:inline-block;width:3rem}.pad-container[data-v-f32a245c]{display:flex;flex-wrap:wrap;margin:0 2rem}.key-container[data-v-f32a245c]{width:33%;padding:.6rem}.key-container .key[data-v-f32a245c]{border-radius:50%;background-color:#fff;width:100px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:auto}.key-container .key .number[data-v-f32a245c]{font-size:3rem;margin-bottom:1rem}.key-container .key .letters[data-v-f32a245c]{position:absolute;bottom:1rem}.key-container .key.delete[data-v-f32a245c]{background-color:#ed844e;color:#fff}.key-container .key.delete .number[data-v-f32a245c]{font-size:4rem;margin:0}.key-container .key.password[data-v-f32a245c]{background-color:#0570b8}.key-container .key.password img[data-v-f32a245c]{height:3rem}.swatch-container[data-v-b567c008]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.swatch-container .color-swatch[data-v-b567c008]{width:60px;height:60px;margin:.3rem;border-radius:50%;border-style:hidden;text-align:center}.swatch-container .color-swatch.used[data-v-b567c008]{border-width:"2px";border-style:solid;cursor:not-allowed}.swatch-container .color-swatch img[data-v-b567c008]{height:80%;margin:10%}.bullet-container .bullet[data-v-28a7d1bc]{border-radius:50%;display:block;border:2px solid currentColor;width:60px;height:60px}.button-info[data-v-28a7d1bc]{border-radius:50%;border:none;padding:3px}.button-info img[data-v-28a7d1bc]{width:30px;height:30px}button.operator-edit[data-v-3b95dec6]{padding:0}button.operator-edit img[data-v-3b95dec6]{height:70%}.operator-bullet[data-v-3b95dec6],button.operator-edit[data-v-3b95dec6]{width:30px;min-width:30px;height:30px}.operator-row div[data-v-3b95dec6]{line-height:30px}.operator-row.not-operating img[data-v-3b95dec6]{width:24px;height:24px;vertical-align:middle}.operator-row[data-v-3b95dec6]:hover{background-color:#fbe5d9;border-radius:15px}.operator-row+.operator-row[data-v-3b95dec6]{margin-top:.5em}button.operator-edit[data-v-f1295eaa]{padding:0}button.operator-edit img[data-v-f1295eaa]{height:70%}.operator-bullet[data-v-f1295eaa],button.operator-edit[data-v-f1295eaa]{width:30px;min-width:30px;height:30px}.operator-row div[data-v-f1295eaa]{line-height:30px}.operator-row.not-operating img[data-v-f1295eaa]{width:24px;height:24px;vertical-align:middle}.operator-row[data-v-f1295eaa]:hover{background-color:#fbe5d9;border-radius:15px}.operator-row+.operator-row[data-v-f1295eaa]{margin-top:.5em}.workdays .row+.row[data-v-4c2aeaea]{margin-top:2px}.customer-service-cell[data-v-4731831e]{min-height:200px}.appointment-wizard .pclass-bullet-container .bullet[data-v-a8b046e6]{height:100px;width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:1rem}.appointment-wizard .pclass-bullet-container .bullet img[data-v-a8b046e6]{height:35px}.pclass-bullet-container .bullet[data-v-e80227e8]{height:40px;width:40px}.pclass-bullet-container.pclass-selected .bullet[data-v-e80227e8]{background-color:#7ec396}.pclass-bullet-container.pclass-selected div.bullet[data-v-e80227e8]{padding:.45rem;display:flex;justify-content:center;align-items:center}.select-operator[data-v-e80227e8]{margin-bottom:.5rem;cursor:pointer}.select-operator[data-v-e80227e8]:hover{background-color:rgba(126,195,150,.3)}.select-operator .operator-bullet[data-v-e80227e8]{height:40px;width:40px;border-radius:50%;border:1px solid}.select-operator .operator-bullet img[data-v-e80227e8]{width:70%}.select-operator .operator-unselected[data-v-e80227e8]{border:2px dotted #c1252e}.summary[data-v-fea45a6a]{width:100%}.summary td.buttons[data-v-fea45a6a]{width:1rem;white-space:nowrap}.summary span.product-name[data-v-fea45a6a]{overflow:hidden;text-overflow:ellipsis}.summary .operator-bullet[data-v-fea45a6a]{height:20px;width:20px;border-radius:50%;border:1px solid}.header-button-back[data-v-08304bec]{width:3rem}.last-spacer div[data-v-08304bec]:last-child{margin-bottom:1rem}.alert-overlapped[data-v-08304bec]{font-weight:700;color:#ed844e;text-align:center}.alert-taken[data-v-08304bec]{font-weight:700;color:#c1252e;text-align:center}div.table-bullet[data-v-18295ce6]{height:20px;width:20px;border-radius:50%}div.table-button-empty[data-v-18295ce6]{width:34px;display:inline-block;margin-left:.375rem;margin-right:.375rem}.bullet-container .bullet[data-v-c1e30f62]{border-radius:50%;margin:auto;display:flex;justify-content:center;align-items:center;border-color:transparent}.pclass-bullet-container .bullet[data-v-21f3e357]{height:100px;width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:1rem}.pclass-bullet-container .bullet img[data-v-21f3e357]{height:35px}.pclass-bullet-container.pclass-selectable .bullet[data-v-21f3e357]{background-color:#0570b8}.pclass-bullet-container .bullet{border-radius:50%;display:block;margin:0 1rem;border-color:transparent}.sale-wizard .pclass-bullet-container .bullet{height:100px;width:100px}.pclass-bullet-container.pclass-selectable .bullet[data-v-4e28c3a0]{background-color:#0570b8}.pclass-bullet-container .bullet[data-v-4e28c3a0]{height:40px;width:40px}.pclass-bullet-container.pclass-selected .bullet[data-v-4e28c3a0]{background-color:#7ec396}.pclass-bullet-container.pclass-selected div.bullet[data-v-4e28c3a0]{padding:.45rem;display:flex;justify-content:center;align-items:center}.select-operator[data-v-4e28c3a0]{margin-bottom:.5rem;cursor:pointer}.select-operator[data-v-4e28c3a0]:hover{background-color:rgba(126,195,150,.3)}.select-operator .operator-bullet[data-v-4e28c3a0]{height:40px;width:40px;border-radius:50%;border:1px solid}.select-operator .operator-bullet img[data-v-4e28c3a0]{width:70%}.select-operator .operator-unselected[data-v-4e28c3a0]{border:2px dotted #c1252e}.summary[data-v-4034ee07]{width:100%}.summary td.buttons[data-v-4034ee07]{width:1rem;white-space:nowrap}.summary span.product-name[data-v-4034ee07]{overflow:hidden;text-overflow:ellipsis}.summary .operator-bullet[data-v-4034ee07]{height:20px;width:20px;border-radius:50%;border:1px solid}.wizard-header[data-v-f972c9e8]{margin-top:4rem;height:2rem}.wizard-header .wizard-steps[data-v-f972c9e8]{max-width:600px;margin-right:3rem}.wizard-header .header-button-back[data-v-f972c9e8]{width:3rem}@media screen and (max-width:9000px){.wizard-container[data-v-f972c9e8]{width:540px}}.chart-title{display:flex;font-weight:700;justify-content:space-between}.ticket-type[data-v-a7f8366c]{border:1px solid #999;padding:.3rem .5rem;border-radius:.5rem;background-color:#e1e1e1;font-weight:700}.ticket-message[data-v-a7f8366c]{border:1px solid #999;padding:.3rem .5rem}.ticket-message.customer[data-v-a7f8366c]{background-color:#c8eccd;margin-left:2rem;border-radius:.5rem 0 .5rem .5rem}.ticket-message.admin-service[data-v-a7f8366c]{background-color:#fffdef;margin-right:2rem;border-radius:0 .5rem .5rem .5rem}.ticket-message .message[data-v-a7f8366c]{font-weight:700}.ticket-message .timestamp[data-v-a7f8366c]{font-size:small}.bullet-container .bullet[data-v-0e65eb98]{border-radius:50%;display:block;border-color:transparent}.bullet-container .bullet img[data-v-0e65eb98]{width:70%;height:70%}.bullet-container .operator-name[data-v-0e65eb98]{max-width:100px;text-align:center}.heading img[data-v-0e65eb98]{height:1.7em}.prepend-lock img[data-v-6d81e75b]{width:20px}body,html{height:100%}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:20px;padding-right:20px}body .allow-select,body table.allow-select tbody tr td{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}body .unselectable,body:not(input,select,textarea){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-top-margin{margin-top:60px}.page-bottom-margin{padding-bottom:68px}@media only screen and (max-width:768px){.page-content{padding-top:.5rem}}