:where(:not(iframe,canvas,img,svg,video,dialog):not(svg *,symbol *)){all:unset;display:revert}:where(:not(dialog)),:where(:not(dialog)):before,:where(:not(dialog)):after{box-sizing:border-box;margin:0;font-weight:400}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:where([contenteditable]){-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}a{cursor:pointer}a:focus-visible,button:focus-visible,:focus-visible{outline:var(--color-blue-light)2px solid}*{-webkit-tap-highlight-color:transparent}:root{--spacing-2i:2px;--spacing-4i:4px;--spacing-6i:6px;--spacing-8:8px;--spacing-10i:10px;--spacing-12i:12px;--spacing-16:16px;--spacing-20i:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-72:72px;--spacing-96:96px;--border-radius-2i:var(--spacing-2i);--border-radius-4i:var(--spacing-4i);--border-radius-8:var(--spacing-8);--border-radius-12i:var(--spacing-12i);--border-radius-16:var(--spacing-16);--border-radius-20i:var(--spacing-20i);--border-radius-24:var(--spacing-24);--spacing-xsmall-components:var(--spacing-4i);--spacing-small-components:var(--spacing-8);--spacing-medium-components:var(--spacing-16);--spacing-large-components:var(--spacing-24);--spacing-xlarge-components:var(--spacing-32);--border-radius-xxsmall-components:var(--border-radius-2i);--border-radius-xsmall-components:var(--border-radius-4i);--border-radius-small-components:var(--border-radius-8);--border-radius-medium-components:var(--border-radius-16);--border-radius-large-components:var(--border-radius-24);--border-radius-xlarge-components:var(--border-radius-32);--height-button:var(--spacing-48);--height-input:var(--spacing-48);--border-radius-button:calc(var(--height-button)/2);--border-raidus-input:var(--border-radius-xxsmall-components);--width-modal-small:360px;--width-modal:480px;--width-modal-l:640px;--icon-size-normal:var(--spacing-24);--color-black:#000;--color-slate:#4a4e54;--color-grey-500:#71706f;--color-grey-400:#9c9c9a;--color-grey-300:#dfdfde;--color-grey-200:#eae9e8;--color-grey-100:#fcfcfb;--color-white:#fff;--color-stone:#efeee3;--color-stone-2:#fcf6ea;--color-stone-3:#fefcf8;--color-blue:#334e80;--color-blue-light:#226ffe;--taaffeite:#703952;--blush:#e5c7c6;--red:#da0039;--frosted-glass-background-blue:#00253acc;--frosted-glass-background-dark:#00000013;--frosted-glass-background-light:#ffffff26;--frosted-glass-border:#ffffff80;--frosted-glass-box-shadow:0px 0px 4px 0px #0000000d;--frosted-glass-backdrop-filter:blur(10px);--color-primary:var(--color-blue);--color-background:var(--color-grey-100);--color-background-element:var(--color-stone-2);--color-background-element-interactive:var(--color-primary);--color-border:var(--color-grey-200);--color-text:var(--color-slate);--color-text-secondary:var(--color-grey-400);--color-text-light:var(--color-grey-100);--color-element-disabled:var(--color-grey-300);--color-input-focus:var(--color-slate);--color-warning:var(--blush);--color-error:var(--red);--glass-background:var(--frosted-glass-background-light);--glass-background-selected:var(--frosted-glass-background-dark);--glass-background-input:#fff9;--font-size-small:14px;--border:1px solid var(--color-border)}@font-face{font-family:Parcel;src:url(/assets/Parcel-Book-C6HaDuwp.woff2)format("woff2"),url(/assets/Parcel-Book-Cdf1e-tO.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--parcel-font-stack:"Parcel",serif}@font-face{font-family:GT Sectra Fine;src:url(/assets/GT-Sectra-Fine-Book-DZmyqz07.woff)format("woff");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra Fine;src:url(/assets/GT-Sectra-Fine-Regular-DiJuJfEx.woff2)format("woff2"),url(/assets/GT-Sectra-Fine-Regular-Cc9PICRN.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra Fine;src:url(/assets/GT-Sectra-Fine-Bold-BaWOA64C.woff)format("woff"),url(/assets/GT-Sectra-Fine-Bold-Nkyk_pgn.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--sectra-font-stack:"GT Sectra Fine",serif}@font-face{font-family:Effra;src:url(/assets/Effra-Light-iCXyHgYr.woff2)format("woff2"),url(/assets/Effra-Light-D7srtwT1.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets/Effra-Light-Italic-JCnCOea4.woff2)format("woff2"),url(/assets/Effra-Light-Italic-D0UrDGoz.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/assets/Effra-Bw7ox7IP.woff2)format("woff2"),url(/assets/Effra-j7CbALfW.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets/Effra-Italic-CAbV_8vF.woff2)format("woff2"),url(/assets/Effra-Italic-DtZe7y-m.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/assets/Effra-Medium-xAuaG2IR.woff2)format("woff2"),url(/assets/Effra-Medium-B61D9z10.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets/Effra-Medium-Italic-CYpIoBiV.woff2)format("woff2"),url(/assets/Effra-Medium-Italic-BanmrmUl.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/assets/Effra-Bold-B5nXRHiO.woff2)format("woff2"),url(/assets/Effra-Bold-BvkGvlIN.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets/Effra-Bold-Italic-IJ8V52fS.woff2)format("woff2"),url(/assets/Effra-Bold-Italic-DdCwj1Ik.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--effra-font-stack:"Effra",sans-serif}html{overflow:auto}body{height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s;overflow:auto}#app{background-color:var(--color-background);font-weight:400}.icon[data-v-9a74f559]{opacity:.7;width:var(--icon-size-normal);height:var(--icon-size-normal)}.button-icon[data-v-56e40c5c]{width:var(--height-button);height:var(--height-button);border-radius:var(--height-button);cursor:pointer;justify-content:center;align-items:center;display:flex}.button-icon.outlined[data-v-56e40c5c]{border:var(--border);color:var(--color-slate);background-color:var(--frosted-glass-background-light);-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);box-shadow:var(--frosted-glass-box-shadow)}.button-icon.outlined .icon[data-v-56e40c5c]{opacity:.7}.button-icon.outlined[data-v-56e40c5c]:disabled{color:var(--color-element-disabled)}.button-icon.text[data-v-56e40c5c]{color:var(--color-primary)}.button-icon.text[data-v-56e40c5c]:disabled{color:var(--color-element-disabled)}.button-icon[data-v-56e40c5c]:disabled{cursor:not-allowed;opacity:.35}.progress-indicator-linear[data-v-eda04b73]{--_active-indicator-height:4px;--_four-color-active-indicator-four-color:var(--taaffeite);--_four-color-active-indicator-one-color:var(--blush);--_four-color-active-indicator-three-color:var(--blush);--_four-color-active-indicator-two-color:var(--taaffeite);--_track-color:#e6e0e9;--_track-height:4px;--_track-shape:0;border-radius:var(--_track-shape);width:100%;min-width:80px;height:var(--_track-height);content-visibility:auto;contain:strict;display:flex;position:absolute;top:0;left:0;right:0}.progress-indicator-linear .progress[data-v-eda04b73],.progress-indicator-linear .dots[data-v-eda04b73],.progress-indicator-linear .inactive-track[data-v-eda04b73],.progress-indicator-linear .bar[data-v-eda04b73],.progress-indicator-linear .bar-inner[data-v-eda04b73]{position:absolute}.progress-indicator-linear .progress[data-v-eda04b73]{border-radius:inherit;direction:ltr;align-items:center;display:flex;inset:0;overflow:hidden}.progress-indicator-linear .bar[data-v-eda04b73]{width:100%;height:var(--_active-indicator-height);transform-origin:0;transition:transform .25s cubic-bezier(.4,0,.6,1);animation:none}.progress-indicator-linear .bar .bar-inner[data-v-eda04b73]{animation:none;inset:0}.progress-indicator-linear .secondary-bar[data-v-eda04b73]{display:none}.progress-indicator-linear .inactive-track[data-v-eda04b73]{background:var(--_track-color);transform-origin:0;transition:transform .25s cubic-bezier(.4,0,.6,1);inset:0}.progress-indicator-linear .indeterminate .bar[data-v-eda04b73]{transition:none}.progress-indicator-linear .indeterminate .bar.primary-bar[data-v-eda04b73]{animation:2s linear infinite primary-indeterminate-translate-eda04b73;inset-inline-start:-145.167%}.progress-indicator-linear .indeterminate .primary-bar[data-v-eda04b73]{animation:2s linear infinite primary-indeterminate-translate-eda04b73;inset-inline-start:-145.167%}.progress-indicator-linear .indeterminate .secondary-bar[data-v-eda04b73]{animation:2s linear infinite secondary-indeterminate-translate-eda04b73;display:block;inset-inline-start:-54.8889%}.progress-indicator-linear .indeterminate .primary-bar>.bar-inner[data-v-eda04b73]{animation:2s linear infinite primary-indeterminate-scale-eda04b73}.progress-indicator-linear .indeterminate.four-color .primary-bar>.bar-inner[data-v-eda04b73]{animation-name:primary-indeterminate-scale-eda04b73,four-color-eda04b73;animation-duration:2s,4s}.progress-indicator-linear .indeterminate .secondary-bar>.bar-inner[data-v-eda04b73]{animation:2s linear infinite secondary-indeterminate-scale-eda04b73}.progress-indicator-linear .indeterminate.four-color .secondary-bar>.bar-inner[data-v-eda04b73]{animation-name:secondary-indeterminate-scale-eda04b73,four-color-eda04b73;animation-duration:2s,4s}@media (forced-colors:active){.progress-indicator-linear [data-v-eda04b73]:host{outline:1px solid canvastext}.progress-indicator-linear .bar-inner[data-v-eda04b73],.progress-indicator-linear .dots[data-v-eda04b73]{background-color:canvastext}}@keyframes primary-indeterminate-scale-eda04b73{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.661479)}to{transform:scaleX(.08)}}@keyframes secondary-indeterminate-scale-eda04b73{0%{animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.00432);transform:scaleX(.457104)}44.15%{animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);transform:scaleX(.72796)}to{transform:scaleX(.08)}}@keyframes buffering-eda04b73{0%{transform:translateX(calc(var(--_track-height)/2*5))}}@keyframes primary-indeterminate-translate-eda04b73{0%{transform:translate(0)}20%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translate(0)}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translate(83.6714%)}to{transform:translate(200.611%)}}@keyframes secondary-indeterminate-translate-eda04b73{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translate(0)}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translate(37.6519%)}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translate(84.3862%)}to{transform:translate(160.278%)}}@keyframes four-color-eda04b73{0%{background:var(--_four-color-active-indicator-one-color)}15%{background:var(--_four-color-active-indicator-one-color)}25%{background:var(--_four-color-active-indicator-two-color)}40%{background:var(--_four-color-active-indicator-two-color)}50%{background:var(--_four-color-active-indicator-three-color)}65%{background:var(--_four-color-active-indicator-three-color)}75%{background:var(--_four-color-active-indicator-four-color)}90%{background:var(--_four-color-active-indicator-four-color)}to{background:var(--_four-color-active-indicator-one-color)}}.indicator-enter-active[data-v-eda04b73]{transition:all .25s}.indicator-leave-active[data-v-eda04b73]{transition:all .65s}.indicator-enter-from[data-v-eda04b73],.indicator-leave-to[data-v-eda04b73]{opacity:0;height:0}.modal[data-v-245882b5]{--padding:var(--spacing-large-components);width:100%;height:100%;padding:var(--padding);--border-radius:var(--border-radius-medium-components);--pre-header-top:calc(var(--spacing-xlarge-components)*-2);--pre-header-right:var(--spacing-medium-components);background-color:var(--frosted-glass-background-light);-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);box-shadow:var(--frosted-glass-box-shadow);display:block;position:relative}@media (min-width:640px){.modal[data-v-245882b5]{flex:0 1 var(--width-modal);height:unset;border:var(--border);border-radius:var(--border-radius)}}.modal .progress-indicator-linear-container[data-v-245882b5]{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);pointer-events:none;border:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.modal .pre-header[data-v-245882b5]{margin-bottom:var(--spacing-medium-components);display:flex}@media (min-width:640px){.modal .pre-header[data-v-245882b5]{top:var(--pre-header-top);height:var(--spacing-48);position:absolute}}.modal .header[data-v-245882b5]{justify-content:space-between;align-items:center;gap:var(--spacing-medium-components);width:100%;display:flex}.modal .header .button-back[data-v-245882b5]{flex:none}@media (min-width:640px){.modal .header .button-back[data-v-245882b5]{top:calc(var(--spacing-xlarge-components)*-2);right:var(--spacing-medium-components);position:absolute}}.input-field-label[data-v-2637ef36]{width:100%;font-family:var(--effra-font-stack);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text);font-size:12px;font-weight:400;display:block;position:relative}.input-field-label[data-v-2637ef36]:disabled{color:var(--color-element-disabled)}.input-field-label .label[data-v-2637ef36]{margin-bottom:var(--spacing-xsmall-components);display:block}.input-field-label .input-field-container[data-v-2637ef36]{position:relative}.input-field-label .input-field-container .input-field[data-v-2637ef36]{width:100%;height:var(--height-input);padding:var(--spacing-small-components);border:var(--border);border-radius:var(--border-radius-small-components);font-family:var(--effra-font-stack);text-transform:none;color:var(--color-text);background-color:var(--color-white);background-color:var(--glass-background-input);box-shadow:var(--frosted-glass-box-shadow);font-size:14px}.input-field-label .input-field-container .input-field[data-v-2637ef36]:disabled{color:var(--color-element-disabled)}.input-field-label .input-field-container .input-field[data-v-2637ef36]:focus{border-color:var(--color-input-focus)}.input-field-label .input-field-container .input-field[data-v-2637ef36]:-webkit-autofill{transition-property:background-color;transition-delay:99999s}.input-field-label .input-field-container .input-field[data-v-2637ef36]:-webkit-autofill:hover{transition-property:background-color;transition-delay:99999s}.input-field-label .input-field-container .input-field[data-v-2637ef36]:-webkit-autofill:focus{transition-property:background-color;transition-delay:99999s}.input-field-label .input-field-container .input-field[data-v-2637ef36]:-webkit-autofill:active{transition-property:background-color;transition-delay:99999s}.input-field-label .input-field-container .clear-button[data-v-2637ef36]{position:absolute;top:0;right:0}.input-field-label .input-field-container .error[data-v-2637ef36]{padding-left:var(--spacing-10i);color:var(--color-error);text-transform:initial}.button-regular[data-v-efb23057]{min-width:120px;padding:var(--spacing-medium-components);border-radius:var(--border-radius-button);cursor:pointer;font-family:var(--effra-font-stack);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:1em;display:flex}.button-regular.filled[data-v-efb23057]{background-color:var(--color-background-element-interactive)}.button-regular.filled[data-v-efb23057]:disabled,.button-regular.filled.disabled[data-v-efb23057]{background-color:var(--color-element-disabled)}.button-regular.outlined[data-v-efb23057]{border:var(--border);color:var(--color-slate);background-color:var(--frosted-glass-background-light);-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);box-shadow:var(--frosted-glass-box-shadow)}.button-regular.outlined[data-v-efb23057]:disabled,.button-regular.outlined.disabled[data-v-efb23057]{color:var(--color-element-disabled)}.button-regular.text[data-v-efb23057]{min-width:initial;color:var(--color-primary)}.button-regular.text[data-v-efb23057]:disabled,.button-regular.text.disabled[data-v-efb23057]{color:var(--color-element-disabled)}.button-regular[data-v-efb23057]:disabled,.button-regular.disabled[data-v-efb23057]{cursor:not-allowed}.error[data-v-4e69c262]{font-family:var(--effra-font-stack);text-transform:uppercase;letter-spacing:.05em;color:var(--color-error);font-size:12px;line-height:1.2em}.loading-animation[data-v-19f405e0]{justify-content:center;align-items:center;width:100%;height:100px;padding:20px 0;list-style:none;display:flex;position:relative}@media (min-width:640px){.loading-animation[data-v-19f405e0]{height:140px;padding:40px 0}}.loading-animation .item[data-v-19f405e0]{width:20px;height:20px;margin:0 10px}@media (min-width:640px){.loading-animation .item[data-v-19f405e0]{width:30px;height:30px;margin:0 20px}}.loading-animation .item.round[data-v-19f405e0]{animation:2s linear infinite blink-19f405e0}.loading-animation .item.emerald[data-v-19f405e0]{animation:1.5s linear infinite inverted-blink-19f405e0}.loading-animation .item.oval[data-v-19f405e0]{animation:1.5s linear infinite blink-19f405e0}.loading-animation .item.hexagonal[data-v-19f405e0]{animation:2s linear infinite inverted-blink-19f405e0}.loading-animation .item.heart[data-v-19f405e0]{animation:2.5s linear infinite blink-19f405e0}@keyframes blink-19f405e0{0%{opacity:1}33%{opacity:.25}to{opacity:1}}@keyframes inverted-blink-19f405e0{0%{opacity:.25}66%{opacity:1}to{opacity:.25}}.employee-sign-in[data-v-4ad7e552]{z-index:100;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}@media (min-width:640px){.employee-sign-in[data-v-4ad7e552]{background-color:var(--color-background-element)}}.employee-sign-in .sign-in-form[data-v-4ad7e552]{width:100%;max-width:var(--width-modal)}.employee-sign-in .sign-in-form .fieldset[data-v-4ad7e552]{padding:var(--spacing-xlarge-components);justify-content:center;align-items:center;gap:var(--spacing-large-components);flex-direction:column;display:flex}.employee-sign-in .sign-in-form .fieldset .logo[data-v-4ad7e552]{margin-bottom:var(--spacing-xlarge-components)}.lock-screen[data-v-3a142aa0]{--lock-screen-button-background:#ffffff1a;--lock-screen-button-background-hover:#fff3;z-index:99999;background-color:var(--frosted-glass-background-blue);-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);color:var(--color-text-light);flex-direction:column;justify-content:center;align-items:center;gap:36px;display:flex;position:absolute;inset:0}.lock-screen .indicator[data-v-3a142aa0]{gap:20px;margin:20px 0 0;display:flex}.lock-screen .indicator.shake[data-v-3a142aa0]{animation:shake-3a142aa0 var(--v7b43082b)cubic-bezier(.36,.07,.19,.97)both;transform:translate(0,0)}.lock-screen .indicator .indicator-dot[data-v-3a142aa0]{border:2px solid var(--color-text-light);background:0 0;border-radius:50%;width:13px;height:13px}.lock-screen .indicator .indicator-dot.filled[data-v-3a142aa0]{background-color:var(--color-text-light)}.lock-screen .numpad[data-v-3a142aa0]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.lock-screen .numpad .button[data-v-3a142aa0]{background:var(--lock-screen-button-background);width:64px;height:64px;font-family:var(--effra-font-stack);cursor:pointer;color:var(--color-text-light);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex}.lock-screen .numpad .button[data-v-3a142aa0]:focus{animation:.5s ease-in-out both press-3a142aa0}.lock-screen .numpad .button[data-v-3a142aa0]:last-child{grid-column:2}@keyframes press-3a142aa0{0%{background-color:var(--lock-screen-button-background-hover)}to{background-color:var(--lock-screen-button-background)}}@keyframes shake-3a142aa0{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}#teleport-tooltip{z-index:3000;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.lock-screen-enter-active[data-v-9bafd7ac],.lock-screen-leave-active[data-v-9bafd7ac]{transition:all .35s}.lock-screen-enter-from[data-v-9bafd7ac],.lock-screen-leave-to[data-v-9bafd7ac]{opacity:0;transform:scale(1.5)}.sign-in-enter-active[data-v-9bafd7ac],.sign-in-leave-active[data-v-9bafd7ac]{transition:all .5s}.sign-in-enter-from[data-v-9bafd7ac],.sign-in-leave-to[data-v-9bafd7ac]{opacity:0;z-index:1;transform:translateY(-100%)}.page-layout[data-v-ec20c0ce]{--app-header-height:64px}.page-layout .app-header[data-v-ec20c0ce]{height:var(--app-header-height);z-index:9999;width:100%;padding:var(--spacing-medium-components);background-color:var(--color-background-element);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.page-layout .app-header .logo[data-v-ec20c0ce]{justify-content:center;width:200px;margin:0 auto;display:none;position:absolute;top:18px;left:0;right:0}@media (min-width:800px){.page-layout .app-header .logo[data-v-ec20c0ce]{display:flex}}.modal-enter-active[data-v-bcf6ea69],.modal-leave-active[data-v-bcf6ea69]{transition:all .25s ease-in-out}.modal-enter-from[data-v-bcf6ea69],.modal-leave-to[data-v-bcf6ea69]{opacity:0;transform:scale(1.1)}.modal-enter-active[data-v-bcf6ea69] .modal{transition:all .25s ease-in-out .15s}.modal-leave-active[data-v-bcf6ea69] .modal{transition:all .3s ease-in-out}.modal-enter-from[data-v-bcf6ea69] .modal,.modal-leave-to[data-v-bcf6ea69] .modal{opacity:0;transform:translateY(30px)}.modal-enter-active[data-v-bcf6ea69] .button-back{transition:all .2s ease-in-out .2s}.modal-leave-active[data-v-bcf6ea69] .button-back{transition:all .25s ease-in-out}.modal-enter-from[data-v-bcf6ea69] .button-back,.modal-leave-to[data-v-bcf6ea69] .button-back{opacity:0;transform:translate(-30px)}.modal-scrim[data-v-66c3e2d3]{z-index:3;background-color:var(--frosted-glass-background-light);width:100%;height:100%;-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.employee-account-modal.fetching[data-v-2721c210]{pointer-events:none;opacity:.5;cursor:wait}.employee-account-modal .logged-employee[data-v-2721c210]{cursor:pointer;align-items:center;gap:10px;display:flex}.employee-account-modal .logged-employee .logged-employee-name[data-v-2721c210]{text-transform:uppercase;font-size:.7rem;line-height:1.2em;font-family:var(--effra-font-stack);letter-spacing:.05em}.employee-account-modal .modal-scrim[data-v-2721c210]{justify-content:center;align-items:flex-start;display:flex}@media (min-width:640px){.employee-account-modal .modal-scrim[data-v-2721c210]{justify-content:center;align-items:center}}.employee-account-modal .modal-scrim .modal[data-v-2721c210]{flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (min-width:640px){.employee-account-modal .modal-scrim .modal[data-v-2721c210]{min-height:500px}}.employee-account-modal .modal-scrim .modal .input[data-v-2721c210]{flex:1 0 100%;width:100%}.employee-account-modal .modal-scrim .modal .controls[data-v-2721c210]{justify-content:center;width:100%;display:flex}.customer-notes .notes-modal[data-v-d9a756e9]{justify-content:space-between;align-items:center;gap:var(--spacing-large-components);flex-direction:column;display:flex}@media (min-width:640px){.customer-notes .notes-modal[data-v-d9a756e9]{min-height:500px}}.customer-notes .notes-modal .input[data-v-d9a756e9]{flex:1 0 auto;width:100%}.customer-notes .notes-modal .controls[data-v-d9a756e9]{justify-content:space-between;width:100%;display:flex}.th-search[data-v-28dc5a7d]{align-items:flex-start}@media (min-width:640px){.th-search[data-v-28dc5a7d]{padding-top:var(--spacing-96)}}.th-search .header[data-v-28dc5a7d]{flex-flow:column;width:100%;display:flex}.th-search .input-container[data-v-28dc5a7d]{height:var(--height-input);flex:1 0 auto;align-items:center;display:flex}@media (min-width:640px){.th-search .input-container[data-v-28dc5a7d]{margin-bottom:var(--spacing-medium-components)}}.th-search .input-container .input[data-v-28dc5a7d]{flex:1 0 auto;height:100%}.th-search .input-container [data-v-28dc5a7d] .input-field{border-radius:calc(var(--height-input)/2);padding:0 var(--spacing-medium-components)}.th-search .input-container .clear[data-v-28dc5a7d]{align-items:center;height:100%;display:flex}.th-search .results .result-item[data-v-28dc5a7d]{padding:var(--spacing-medium-components);cursor:pointer;border-radius:var(--border-radius-medium-components)}.th-search .results .result-item .title[data-v-28dc5a7d]{font-weight:700}.th-search .results .result-item .subtitle[data-v-28dc5a7d]{font-size:.875rem}.th-search .results .result-item[data-v-28dc5a7d]:hover{background-color:var(--frosted-glass-background-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.list-move[data-v-28dc5a7d],.list-enter-active[data-v-28dc5a7d],.list-leave-active[data-v-28dc5a7d]{transition:all .5s}.list-enter-from[data-v-28dc5a7d],.list-leave-to[data-v-28dc5a7d]{opacity:0}.list-leave-active[data-v-28dc5a7d]{position:absolute}.chip[data-v-a7f77b99]{height:var(--height-input);align-items:center;gap:var(--spacing-medium-components);padding:0 var(--spacing-medium-components);background-color:var(--color-white);background-color:var(--glass-background);box-shadow:var(--frosted-glass-box-shadow);-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);border-radius:calc(var(--height-input)/2);border:var(--border);font-family:var(--effra-font-stack);text-transform:none;color:var(--color-text);font-size:14px;display:flex}.chip .label[data-v-a7f77b99]{opacity:.9}.chip .remove-button[data-v-a7f77b99]{cursor:pointer;height:var(--icon-size-normal)}.customer-switcher[data-v-9025471b]{max-width:340px}.customer-switcher .customer-switcher-button[data-v-9025471b]{justify-content:space-between;align-items:center;gap:var(--spacing-small-components);cursor:pointer;padding:var(--spacing-12i);display:flex}.customer-switcher .customer-switcher-button .small-icon[data-v-9025471b]{width:10px;height:10px}.customer-switcher .customer-switcher-button .customer-switcher-label[data-v-9025471b]{text-transform:uppercase;font-size:.7rem;line-height:1.2em;font-family:var(--effra-font-stack);letter-spacing:.05em;word-break:break-all;padding:0 0 0 3px}.heading[data-v-8c7445a9]{font-family:var(--parcel-font-stack);text-align:var(--v08b65441);font-weight:400}.heading.h1[data-v-8c7445a9]{margin:var(--spacing-32)0;letter-spacing:.01em;color:var(--color-primary);font-size:32px;line-height:125%}.heading.h2[data-v-8c7445a9]{letter-spacing:.01em;font-size:19px;line-height:150%}.heading.h3[data-v-8c7445a9]{letter-spacing:.01em;font-size:17px;line-height:125%}.heading.h4[data-v-8c7445a9]{letter-spacing:.01em;font-size:15px;line-height:125%}.heading.h5[data-v-8c7445a9]{letter-spacing:.01em;font-size:14px;line-height:125%}.heading.h6[data-v-8c7445a9]{letter-spacing:.01em;font-size:12px;line-height:125%}.payment-interface[data-v-0530edca]{align-items:center;gap:var(--spacing-xlarge-components);flex-direction:column;display:flex}.payment-interface .payment-logo[data-v-0530edca]{width:300px;height:300px}.payment[data-v-68cbeec1]{align-items:center;gap:var(--spacing-xlarge-components);flex-direction:column;display:flex}.payment .payment-logo[data-v-68cbeec1]{width:300px;height:300px}.price-editor[data-v-215e0fc8]{height:var(--height-button);justify-content:center;align-items:center;gap:var(--spacing-small-components);display:flex}.price-editor.fetching[data-v-215e0fc8]{opacity:.5;pointer-events:none}.price-editor .button[data-v-215e0fc8]{padding:var(--spacing-small-components);border:var(--border);border-radius:var(--border-radius-medium-components);background-color:var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none}.price-editor .price-initial[data-v-215e0fc8]{flex:auto;text-decoration:line-through}.price-editor .input[data-v-215e0fc8]{width:96px;height:100%;padding:0}.cart-item[data-v-35bf1198]{width:100%;position:relative}.cart-item .wrapper[data-v-35bf1198]{border-bottom:var(--border);flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.cart-item .wrapper[data-v-35bf1198]{border:var(--border);border-radius:var(--border-radius-small-components);flex-direction:row;height:260px}}.cart-item .wrapper .details[data-v-35bf1198]{padding:var(--spacing-16);flex-direction:column;flex:1;justify-content:space-between;display:flex}.cart-item .wrapper .details .heading[data-v-35bf1198]{text-align:left;margin:0;font-size:24px}.cart-item .wrapper .details .price-editors[data-v-35bf1198]{align-items:flex-end;gap:var(--spacing-8);flex-direction:column;display:flex}.cart-item .button-remove[data-v-35bf1198]{top:var(--spacing-8);right:var(--spacing-8);position:absolute}@media (min-width:640px){.cart-item .button-remove[data-v-35bf1198]{right:calc(-1*var(--spacing-56));top:calc(260px/2 - var(--height-button)/2)}}.notice[data-v-824ddb89]{width:min(100%,600px);padding:var(--spacing-24)var(--spacing-32);border-radius:var(--border-radius-small-components);align-items:center;font-size:.875rem;line-height:1.5em;display:flex}.notice.full-width[data-v-824ddb89]{width:100%}.notice.info[data-v-824ddb89]{background-color:var(--color-stone);color:var(--color-slate)}.notice.warning[data-v-824ddb89]{background-color:var(--color-warning);color:var(--color-slate)}.notice.error[data-v-824ddb89]{background-color:var(--color-error);color:var(--color-white)}.notice.error .caution-icon[data-v-824ddb89]{color:var(--color-white);border-color:var(--color-white)}.notice .caution-icon[data-v-824ddb89]{margin-right:var(--spacing-24);border:2px solid var(--color-slate);width:var(--spacing-32);height:var(--spacing-32);text-align:center;border-radius:50%;flex-shrink:0;font-size:18px;line-height:28px}.th-dialog[data-v-ea1add82]{background-color:var(--frosted-glass-background-light);-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);box-shadow:var(--frosted-glass-box-shadow);--padding:var(--spacing-large-components);padding:var(--padding);--border-radius:var(--border-radius-medium-components)}@media (min-width:640px){.th-dialog[data-v-ea1add82]{border:var(--border);border-radius:var(--border-radius)}}.th-dialog[data-v-ea1add82]::backdrop{background-color:var(--frosted-glass-background-light);width:100%;height:100%;-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.cart[data-v-15fd7508]{align-items:center;gap:var(--spacing-32);padding-bottom:var(--spacing-24);padding-top:var(--spacing-48);--column-width:100%;flex-direction:column;display:flex;position:relative}@media (min-width:640px){.cart[data-v-15fd7508]{--column-width:600px}}.cart.fetching[data-v-15fd7508]{pointer-events:none;opacity:.5;cursor:wait}.cart .titles[data-v-15fd7508]{flex-direction:column;align-items:center;width:100%;display:flex}.cart .leading[data-v-15fd7508]{text-align:center;font-family:var(--sectra-font-stack);margin:15px 0 0;font-size:1rem;line-height:1.5em}.cart .items[data-v-15fd7508]{width:var(--column-width);gap:var(--spacing-32);flex-direction:column;display:flex}.cart .codes[data-v-15fd7508]{width:var(--column-width);background-color:var(--color-background-element);flex-direction:column;display:flex}@media (min-width:640px){.cart .codes[data-v-15fd7508]{border-radius:var(--border-radius-small-components)}}:is(.cart .add-item,.cart .add-code)[data-v-15fd7508]{gap:var(--spacing-16);padding:var(--spacing-16);flex-direction:column;display:flex}:is(.cart .add-item,.cart .add-code)[data-v-15fd7508]:not(:last-child){border-bottom:var(--border)}@media (min-width:640px){:is(.cart .add-item,.cart .add-code)[data-v-15fd7508]{padding:var(--spacing-24)}}:is(.cart .add-item,.cart .add-code) .wrapper[data-v-15fd7508]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-24);display:flex}:is(.cart .add-item,.cart .add-code) .wrapper .input-field[data-v-15fd7508]{flex:0 220px}:is(.cart .add-item,.cart .add-code) .promo-code-wrapper[data-v-15fd7508]{display:flex}:is(.cart .add-item,.cart .add-code) .delete-promo-code-error[data-v-15fd7508]{color:var(--color-error);padding:0 var(--spacing-small-components)}:is(.cart .add-item,.cart .add-code) .th-dialog-content[data-v-15fd7508]{gap:var(--spacing-large-components);flex-direction:column;display:flex}:is(.cart .add-item,.cart .add-code) .th-dialog-content .buttons[data-v-15fd7508]{justify-content:space-between;display:flex}.cart .breakdown[data-v-15fd7508]{width:var(--column-width);padding:var(--spacing-24)}.cart .breakdown .row[data-v-15fd7508]{justify-content:space-between;display:flex}.cart .breakdown .row.total[data-v-15fd7508]{margin-top:var(--spacing-24)}.cart .continue[data-v-15fd7508]{width:var(--column-width);justify-content:space-between;align-items:center;display:flex}.cart .continue .no-products-warning[data-v-15fd7508]{padding-left:var(--spacing-24)}.customer-controls[data-v-18ba7f10]{z-index:1;align-items:center;gap:1rem;display:flex}.th-select[data-v-c2770f30]{width:100%;font-family:var(--effra-font-stack);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:400;display:block;position:relative}.th-select.disabled[data-v-c2770f30]{color:var(--color-element-disabled);opacity:.5}.th-select.disabled .select-wrapper[data-v-c2770f30]{cursor:not-allowed}.th-select .legend[data-v-c2770f30]{margin-bottom:var(--spacing-xsmall-components);display:block}.th-select .select-wrapper[data-v-c2770f30]{height:var(--height-input);width:100%;font-family:var(--sectra-font-stack);text-transform:none;color:var(--color-text);background:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M31.2323%2049C30.9791%2048.9991%2030.7293%2048.9513%2030.5009%2048.86C30.2724%2048.7686%2030.071%2048.636%2029.9112%2048.4718L0.301022%2018.5509C0.0560706%2018.2502%20-0.0448005%2017.8836%200.0184078%2017.5236C0.0816161%2017.1636%200.304287%2016.8366%200.642276%2016.6074C0.980264%2016.3783%201.40889%2016.2636%201.84317%2016.2863C2.27745%2016.309%202.68568%2016.4673%202.98691%2016.7298L31.2977%2045.2606L60.9441%2015.5158C61.0904%2015.3703%2061.2696%2015.2503%2061.4714%2015.1627C61.6731%2015.0752%2061.8935%2015.0217%2062.12%2015.0054C62.3465%2014.989%2062.5746%2015.0102%2062.7914%2015.0676C63.0081%2015.125%2063.2092%2015.2175%2063.3832%2015.3398C63.5571%2015.4622%2063.7006%2015.612%2063.8053%2015.7807C63.9101%2015.9495%2063.974%2016.1338%2063.9936%2016.3232C64.0131%2016.5126%2063.9879%2016.7033%2063.9193%2016.8846C63.8506%2017.0658%2063.74%2017.2339%2063.5937%2017.3794L32.6261%2048.4416C32.4625%2048.6037%2032.2593%2048.7346%2032.0302%2048.8257C31.8011%2048.9168%2031.5513%2048.9659%2031.2977%2048.9696L31.2323%2049Z'%20fill='black'/%3e%3c/svg%3e") calc(100% - 15px)/16px no-repeat;font-size:14px;position:relative}.th-select .select-wrapper.style-default[data-v-c2770f30]{border:var(--border);border-radius:var(--border-radius-small-components)}.th-select .select-wrapper.style-minimal[data-v-c2770f30]{border:none;border-bottom:1px solid var(--color-grey-300);background-position:100%;border-radius:0;height:30px;padding:0;line-height:30px}.th-select .select-wrapper.style-minimal .select[data-v-c2770f30]{outline:none;padding:0 25px 0 0}.th-select .select-wrapper .native[data-v-c2770f30]{z-index:2;background:0 0;position:relative}.th-select .select[data-v-c2770f30]{cursor:pointer;width:100%;height:100%;padding:12px 8px;display:block;position:relative}.th-select .select .placeholder[data-v-c2770f30]{white-space:nowrap;text-overflow:ellipsis;width:100%;position:absolute;top:0;left:0;overflow:hidden}.th-select .style-minimal .select[data-v-c2770f30]{padding-left:0;padding-right:25px}.home[data-v-549ccc14]{justify-content:center;align-items:center;gap:var(--spacing-24);flex-direction:column;height:100%;display:flex}.home .notice-bar[data-v-549ccc14]{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:80px 0 0;display:flex}.home .cards[data-v-549ccc14]{justify-content:center;align-items:center;gap:var(--spacing-24);width:100%;max-width:800px;margin:40px auto;display:flex}@media (max-width:640px){.home .cards[data-v-549ccc14]{gap:var(--spacing-16);flex-direction:column}}.home .cards .card .card-icon[data-v-549ccc14]{border:1px solid var(--color-border);border-radius:var(--border-radius-small-components);width:260px;height:260px;display:block;position:relative}.home .cards .card .card-icon .card-label[data-v-549ccc14]{text-align:center;width:100%;padding:20px 10px;position:absolute;bottom:0;left:0}.home .cards .card .card-icon .icon-customer[data-v-549ccc14]{width:100px;height:100px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}.home .cards .card .card-icon .icon-products[data-v-549ccc14]{width:120px;height:120px;position:absolute;top:calc(50% - 60px);left:calc(50% - 50px)}.home .cards .card .card-icon .icon-calendar[data-v-549ccc14]{width:100px;height:100px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}.home .cards .card .card-icon .icon-plus[data-v-549ccc14]{position:absolute;top:calc(50% - 70px);left:calc(50% + 40px)}.home .cards .card .card-icon.new-customer[data-v-549ccc14]{flex-direction:column;gap:10px;padding:40px 20px 20px;display:flex}.home .cards .card .card-icon.new-customer .register-new-customer-unfold[data-v-549ccc14]{cursor:pointer}.home .cards .card .card-icon.new-customer .button[data-v-549ccc14]{margin-top:auto}.th-checkbox[data-v-23710c57]{position:relative}.th-checkbox .checkbox-wrapper[data-v-23710c57]{align-items:flex-start;display:flex}.th-checkbox.left-label .checkbox-wrapper[data-v-23710c57]{flex-direction:row-reverse}.th-checkbox .checkbox[data-v-23710c57]{border:1px solid var(--color-slate);cursor:pointer;border-radius:4px;flex-shrink:0;width:18px;height:18px;position:relative}.th-checkbox .checkbox[data-v-23710c57]:checked{background:var(--color-blue)url("data:image/svg+xml,%3csvg%20width='11'%20height='9'%20viewBox='0%200%2011%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%204.33333L4%208L9.66667%201'%20stroke='white'%20stroke-linecap='round'/%3e%3c/svg%3e");background-position:3px 3px;background-repeat:no-repeat;background-size:10px}.th-checkbox .label[data-v-23710c57]{color:var(--color-slate);cursor:default;-webkit-user-select:none;user-select:none;padding:0 10px;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.4em}.th-checkbox.error .checkbox[data-v-23710c57]:not(:checked){border-color:(--color-red)}.th-checkbox.large .checkbox[data-v-23710c57]{width:22px;height:22px}.th-checkbox.large .checkbox[data-v-23710c57]:checked{background-position:4px 4px;background-size:14px}.th-checkbox.large .label[data-v-23710c57]{padding:0 12px;font-size:1rem}.tooltip-layout[data-v-ab2af346]{max-width:480px;width:calc(100% - 2*var(--spacing-20i));background-color:var(--frosted-glass-background-light);-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);box-shadow:var(--frosted-glass-box-shadow);border-radius:var(--border-radius-medium-components);border:var(--border);pointer-events:all;position:absolute}.tooltip-layout .header[data-v-ab2af346]{min-height:50px;padding:var(--spacing-large-components);justify-content:space-between;align-items:center;font-size:18px;display:flex;position:relative}.tooltip-layout .header .close-button[data-v-ab2af346]{height:var(--icon-size-normal);-webkit-user-select:none;user-select:none;cursor:pointer}.tooltip-layout .content[data-v-ab2af346]{max-height:80vh;padding:var(--spacing-large-components);overflow-y:auto}.tooltip-trigger[data-v-991bff4c]{font-family:var(--effra-font-stack);cursor:pointer;color:var(--color-blue);background:0 0;align-items:center;display:flex}.tooltip-trigger.small[data-v-991bff4c]:after{width:16px;height:16px;margin:0 0 0 5px;font-size:13px}.tooltip-trigger.inline[data-v-991bff4c]{display:inline}.booking-summary .content[data-v-0a2c0b63]{justify-content:space-between;gap:var(--spacing-xlarge-components);padding:var(--spacing-large-components);flex-wrap:wrap;display:flex}.booking-summary .content .booking-summary-item[data-v-0a2c0b63]{flex-direction:column;flex-shrink:0;display:flex}.booking-summary .content .booking-summary-item .label[data-v-0a2c0b63]{color:var(--color-blue);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-family:var(--effra-font-stack)}.booking-summary .content .booking-summary-item .value[data-v-0a2c0b63]{font-size:1rem;font-family:var(--sectra-font-stack)}.booking-details[data-v-07a588e1]{padding:var(--spacing-72)0}.booking-details.fetching[data-v-07a588e1]{pointer-events:none;opacity:.5;cursor:wait}.booking-details .booking-details-wrapper[data-v-07a588e1]{gap:var(--spacing-large-components);width:1000px;max-width:100%;padding:0 var(--spacing-20i);flex-direction:column;margin:0 auto;display:flex}.booking-details .booking-summary-main[data-v-07a588e1]{background:var(--color-stone-3);border:1px solid var(--color-grey-200);border-radius:var(--border-radius-small-components)}.booking-details .booking-summary-main .notice[data-v-07a588e1]{border-top-left-radius:0;border-top-right-radius:0}.booking-details .booking-summary-main .notice .content[data-v-07a588e1]{gap:var(--spacing-medium-components);flex-direction:column;display:flex}.booking-details .booking-summary-main .notice .content .reschedule-checkbox-wrapper[data-v-07a588e1]{justify-content:space-between;align-items:center;display:flex}.booking-details .booking-details-form[data-v-07a588e1]{align-items:center;gap:var(--spacing-large-components);flex-direction:column;display:flex}.booking-details .booking-details-form .form[data-v-07a588e1]{align-items:center;gap:var(--spacing-medium-components);flex-direction:column;width:300px;max-width:100%;margin:0 auto;display:flex}.booking-details .booking-details-form .form .form-row[data-v-07a588e1]{justify-content:center;width:100%;display:flex}.booking-details .booking-details-form .cancelled-or-no-show-bookings[data-v-07a588e1]{align-items:center;gap:var(--spacing-medium-components);flex-direction:column;width:100%;display:flex}.booking-details .booking-details-form .cancelled-or-no-show-bookings .bookings[data-v-07a588e1]{--radius:var(--border-radius-medium-components);background-color:var(--frosted-glass-background-light);width:100%;-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);box-shadow:var(--frosted-glass-box-shadow);border-radius:var(--radius);border:var(--border)}.booking-details .booking-details-form .cancelled-or-no-show-bookings .bookings .cancelled-or-no-show-booking[data-v-07a588e1]{cursor:pointer}.booking-details .booking-details-form .cancelled-or-no-show-bookings .bookings .cancelled-or-no-show-booking[data-v-07a588e1]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.booking-details .booking-details-form .cancelled-or-no-show-bookings .bookings .cancelled-or-no-show-booking[data-v-07a588e1]:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.booking-details .booking-details-form .cancelled-or-no-show-bookings .bookings .cancelled-or-no-show-booking[data-v-07a588e1]:not(:last-child){border-bottom:var(--border)}.booking-details .booking-details-form .cancelled-or-no-show-bookings .bookings .cancelled-or-no-show-booking.selected[data-v-07a588e1]{outline:2px solid var(--color-blue)}.booking-calendar[data-v-a4db8a57]{flex-direction:column;width:100%;height:calc(100vh - 64px);display:flex;overflow:hidden}.booking-container[data-v-a4db8a57]{flex-direction:column;flex:1;display:flex;overflow:hidden}.booking-info-bar[data-v-a4db8a57]{background-color:var(--color-stone-3);border-bottom:1px solid var(--color-grey-300);justify-content:flex-end;width:100%;display:flex}.booking-info-bar .info-section[data-v-a4db8a57]{flex-shrink:0;padding:20px}.booking-info-bar .info-section .th-select[data-v-a4db8a57]{color:var(--color-blue)}.booking-info-bar .info-section .th-select.purpose[data-v-a4db8a57]{width:200px}.booking-info-bar .info-section .th-select.order-id[data-v-a4db8a57]{width:90px}.booking-info-bar .info-section .th-select.method[data-v-a4db8a57],.booking-info-bar .info-section .th-select.consultant[data-v-a4db8a57]{width:110px}.booking-info-bar .info-section .th-select.complexity[data-v-a4db8a57]{width:140px}.booking-info-bar .info-section .th-select.accessibility[data-v-a4db8a57]{width:210px}.booking-info-bar .info-section .info-value[data-v-a4db8a57]{font-size:1rem;font-family:var(--sectra-font-stack)}.calendar-container[data-v-a4db8a57]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.calendar-container.aftercare-warning[data-v-a4db8a57]:after{background-color:var(--frosted-glass-background-light);-webkit-backdrop-filter:var(--frosted-glass-backdrop-filter);backdrop-filter:var(--frosted-glass-backdrop-filter);z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.calendar-container.aftercare-warning.customer-required[data-v-a4db8a57]:after{content:"Please select a customer to book an aftercare consultation."}.calendar-container.aftercare-warning.order-required[data-v-a4db8a57]:after{content:"The selected customer doesn't have orders that fit the selected consultation purpose."}.nav-arrow[data-v-a4db8a57]{z-index:10;position:absolute;top:55px;transform:translateY(-50%)}.nav-arrow.left[data-v-a4db8a57]{left:10px}.nav-arrow.right[data-v-a4db8a57]{right:10px}.calendar[data-v-a4db8a57]{flex:1;position:relative;overflow:hidden}.calendar .days-container[data-v-a4db8a57]{scroll-snap-type:x mandatory;width:100%;height:100%;display:flex;overflow-x:auto}.calendar .days-container .day-column[data-v-a4db8a57]{border-right:1px solid var(--color-grey-200);scroll-snap-align:start;flex-direction:column;flex-shrink:0;width:14.28%;display:flex}.calendar .days-container .day-column[data-v-a4db8a57]:nth-child(odd){background-color:var(--color-grey-100)}.calendar .days-container .day-column[data-v-a4db8a57]:nth-child(2n){background-color:var(--color-white)}.calendar .days-container .day-column[data-v-a4db8a57]:last-child{border-right:none}.calendar .days-container .day-column .day-header[data-v-a4db8a57]{border-bottom:1px solid var(--color-grey-300);flex-direction:column;justify-content:center;align-items:center;width:100%;height:110px;padding:.5rem;display:flex}.calendar .days-container .day-column .day-header .day-name[data-v-a4db8a57]{color:var(--color-blue);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-family:var(--effra-font-stack)}.calendar .days-container .day-column .day-header .day-number[data-v-a4db8a57]{font-size:1.875rem;line-height:1.2em}.calendar .days-container .day-column .day-header .day-month[data-v-a4db8a57]{color:var(--color-blue);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-family:var(--effra-font-stack)}.calendar .days-container .day-column .time-slots[data-v-a4db8a57]{flex-direction:column;flex:1;align-items:center;gap:10px;padding:20px 25px;display:flex;overflow:hidden auto}.calendar .days-container .day-column .time-slots .loading-indicator[data-v-a4db8a57]{flex-direction:column;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.calendar .days-container .day-column .time-slots .loading-indicator .skeleton-slot[data-v-a4db8a57]{border:2px solid var(--color-grey-200);background-color:#f0f0f0;border-radius:2px;width:110px;max-width:100%;height:40px;animation:2s infinite alternate skeleton-pulse-a4db8a57;position:relative;overflow:hidden}.calendar .days-container .day-column .time-slots .loading-indicator .skeleton-slot[data-v-a4db8a57]:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff9 50%,#fff0 100%);width:100%;height:100%;animation:1.5s infinite skeleton-shimmer-a4db8a57;position:absolute;top:0;left:0;transform:translate(-100%)}.calendar .days-container .day-column .time-slots .no-slots[data-v-a4db8a57]{flex-direction:column;align-items:center;gap:10px;width:100%;padding:20px 0;display:flex}.calendar .days-container .day-column .time-slots .no-slots .slot-line[data-v-a4db8a57]{background-color:var(--color-grey-300);border-radius:1px;width:80px;height:2px;margin-bottom:35px}.calendar .days-container .day-column .time-slots .time-slot[data-v-a4db8a57]{text-align:center;border:2px solid var(--color-grey-300);border-radius:var(--border-radius-xsmall-components);cursor:pointer;background-color:#0000;width:110px;max-width:100%;height:40px;line-height:40px}.calendar .days-container .day-column .time-slots .time-slot[data-v-a4db8a57]:hover,.calendar .days-container .day-column .time-slots .time-slot[data-v-a4db8a57]:active{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}@keyframes skeleton-shimmer-a4db8a57{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-pulse-a4db8a57{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.booking-success[data-v-2b16d47b]{height:calc(100vh - var(--app-header-height));flex-direction:column;justify-content:center;align-items:center;display:flex}.booking-success .booking-success-wrapper[data-v-2b16d47b]{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:800px;max-width:100%;display:flex}.booking-success .booking-success-wrapper .booking-success-graphic[data-v-2b16d47b]{margin-right:100px}.page-layout-headerless .main[data-v-18df5c7c]{height:100%}.customer-root[data-v-31063033]{height:100vh}.radio .choice[data-v-c54e4684]{align-items:flex-start;display:flex}.radio .choice[data-v-c54e4684]:not(:last-child){margin-bottom:22px}.radio .choice .input[data-v-c54e4684]{border:1px solid var(--color-grey-500);border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin-top:5px;position:relative;top:1px}.radio .choice .input:checked[data-v-c54e4684]:after{border-radius:inherit;content:"";background-color:var(--color-blue);width:12px;height:12px;display:inline-block;position:absolute;top:1px;left:1px}.radio .choice .label[data-v-c54e4684]{font-family:var(--effra-font-stack);color:var(--color-slate);cursor:default;padding-left:10px;font-size:16px;font-style:normal;font-weight:400}.radio.diabled .label[data-v-c54e4684]{color:var(--color-grey-400)}.registration[data-v-d25eb2c3]{--gap:var(--spacing-48);width:100%;height:100%;padding:var(--spacing-48)0;justify-content:flex-start;align-items:center;gap:var(--gap);flex-direction:column;display:flex;position:relative}:is(.registration[data-v-d25eb2c3]:has(.registration-enter-active),.registration[data-v-d25eb2c3]:has(.registration-leave-active)){overflow:hidden}.registration .logo[data-v-d25eb2c3]{height:36px}.registration .leading[data-v-d25eb2c3]{text-align:center;font-family:var(--sectra-font-stack);margin:15px 0 0;font-size:1rem;line-height:1.5em}.registration .form-container[data-v-d25eb2c3]{justify-content:flex-start;align-items:center;gap:var(--gap);flex-direction:column;width:100%;height:100%;display:flex}.registration .form-container .titles[data-v-d25eb2c3]{width:460px}.registration .form-container .form[data-v-d25eb2c3]{width:100%;max-width:420px;padding-bottom:var(--spacing-96);justify-content:center;align-items:center;display:flex}.registration .form-container .form .fieldset[data-v-d25eb2c3]{max-width:var(--width-modal);gap:var(--spacing-large-components);border:none;flex-direction:column;display:flex}.registration .form-container .form .fieldset .legend[data-v-d25eb2c3]{display:block}.registration .form-container .form .fieldset .cta-button[data-v-d25eb2c3]{margin-top:var(--spacing-large-components)}.registration .form-container .form .fieldset .referral-source-other-input[data-v-d25eb2c3]{margin-bottom:var(--spacing-large-components)}.registration .form-container .form .fieldset .radio-heading[data-v-d25eb2c3]{margin-bottom:var(--spacing-large-components);color:var(--color-blue)}.registration .thank-you[data-v-d25eb2c3]{max-width:var(--width-modal-l);justify-content:center;align-items:center;gap:var(--spacing-32);flex-direction:column;margin:120px 0 40px;display:flex}.registration .thank-you .leading[data-v-d25eb2c3]{text-align:center;max-width:480px;font-family:var(--sectra-font-stack);font-size:1rem;line-height:1.5em}.registration-enter-active[data-v-d25eb2c3]{transition:all .5s .6s}.registration-leave-active[data-v-d25eb2c3]{transition:all .35s}.registration-enter-from[data-v-d25eb2c3]{opacity:0;position:absolute;transform:translateY(20%)}.registration-leave-to[data-v-d25eb2c3]{opacity:0;position:absolute;transform:translateY(-20%)}
