@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap";@keyframes loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes loader-spin{0%{-webkit-transform:rotate(0deg);-ms-transform-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes modal-shake{0%,to{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}10%,90%{-webkit-transform:translate3d(calc(-50% - 1px),-50%,0);transform:translate3d(calc(-50% - 1px),-50%,0)}20%,80%{-webkit-transform:translate3d(calc(-50% + 2px),-50%,0);transform:translate3d(calc(-50% + 2px),-50%,0)}30%,50%,70%{-webkit-transform:translate3d(calc(-50% - 4px),-50%,0);transform:translate3d(calc(-50% - 4px),-50%,0)}40%,60%{-webkit-transform:translate3d(calc(-50% + 4px),-50%,0);transform:translate3d(calc(-50% + 4px),-50%,0)}}@keyframes modal-shake{0%,to{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}10%,90%{-webkit-transform:translate3d(calc(-50% - 1px),-50%,0);transform:translate3d(calc(-50% - 1px),-50%,0)}20%,80%{-webkit-transform:translate3d(calc(-50% + 2px),-50%,0);transform:translate3d(calc(-50% + 2px),-50%,0)}30%,50%,70%{-webkit-transform:translate3d(calc(-50% - 4px),-50%,0);transform:translate3d(calc(-50% - 4px),-50%,0)}40%,60%{-webkit-transform:translate3d(calc(-50% + 4px),-50%,0);transform:translate3d(calc(-50% + 4px),-50%,0)}}.slide-enter-active,.slide-leave-active{-webkit-transition:all 2s ease-out;-o-transition:all 2 ease-out;transition:all 2 ease-out}.slide-enter-to{position:absolute;right:0}.slide-enter-from{position:absolute;right:-100%}.slide-leave-to{position:absolute;left:-100%}.scale-enter-active,.scale-leave-active{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.scale-enter-from,.scale-leave-to{opacity:0;-webkit-transform:scale(.9,.9);-ms-transform:scale(.9,.9);transform:scale(.9)}.scale-slide-enter-active,.scale-slide-leave-active{position:absolute;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.scale-slide-enter-from{-webkit-transform:scale(.9,.9);-ms-transform:scale(.9,.9);transform:scale(.9);opacity:0}.scale-slide-enter-to{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1);opacity:1}.scale-slide-leave-from{left:0}.scale-slide-leave-to{left:100%}.ov-fade-enter-active,.ov-fade-leave-active{-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.ov-fade-enter-from,.ov-fade-leave-to{opacity:0}.mob-menu-slide-enter-active,.mob-menu-slide-leave-active{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.mob-menu-slide-enter-from,.mob-menu-slide-leave-to{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.slide-down-enter-active{-webkit-animation:slideDownEnter .25s ease-in;animation:slideDownEnter .25s ease-in}.slide-down-leave-active{-webkit-animation:slideDownLeave .25s ease-out;animation:slideDownLeave .25s ease-out}.slide-up-enter-active{-webkit-animation:slideUpEnter .25s ease-in;animation:slideUpEnter .25s ease-in}.slide-up-leave-active{-webkit-animation:slideUpLeave .25s ease-out;animation:slideUpLeave .25s ease-out}@media only screen and (max-width: 700px){.slide-down-enter-active,.slide-down-leave-active{animation:none}}@-webkit-keyframes slideDownEnter{0%{opacity:0%;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}to{opacity:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes slideDownEnter{0%{opacity:0%;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}to{opacity:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes slideDownLeave{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:100%}to{-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);opacity:0%}}@keyframes slideDownLeave{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:100%}to{-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);opacity:0%}}@-webkit-keyframes slideUpLeave{0%{-webkit-transform:translate(50%,50%);transform:translate(50%,50%);opacity:100%}to{-webkit-transform:translate(50%,40%);transform:translate(50%,40%);opacity:0%}}@keyframes slideUpLeave{0%{-webkit-transform:translate(50%,50%);transform:translate(50%,50%);opacity:100%}to{-webkit-transform:translate(50%,40%);transform:translate(50%,40%);opacity:0%}}.slide-over-enter-active{-webkit-animation:slideOverEnter .25s ease-in;animation:slideOverEnter .25s ease-in}.slide-over-leave-active{-webkit-animation:slideOverLeave .25s ease-out;animation:slideOverLeave .25s ease-out}@keyframes slideOverEnter{0%{opacity:0%;-webkit-transform:translate(-40%,-50%);-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}to{opacity:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes slideOverLeave{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:100%}to{-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%);opacity:0%}}html,body,div,span,applet,object,iframe,button,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-theme: #09f;--color-theme-light: color-mix(in srgb, var(--color-theme), #fff 90%);--color-theme-lightest: color-mix(in srgb, var(--color-theme), #fff 95%);--color-theme-dark: color-mix(in srgb, var(--color-theme), #000 15%);--color-primary-text: #464646;--color-secondary-text: #717070;--color-highlight: #09f;--color-background: #eff4f7;--color-border-default: #e6e6e6;--color-error: #ff1616;--color-destruct: #ec2626;--color-green: #00cf5d;--color-drop-shadow: #00000038;--color-btn-hover: #fafafa;--color-paid: var(--color-green);--color-unpaid: var(--color-error);--color-overpaid: #005a96;--overlay-background: #0000008f;--navigation-height: 64px;--schedule-bar-height: 65px;--mobile-schedule-bar-height: 80px;--border-radius: 4px;--border-default: 1px solid var(--color-border-default);--input-padding: 8px;--disabled-input: #dfe3ea;--mobile-screen: 600px;--tour-height: 50px;--tour-border: var(--border-default);--week-view-grid-gap: 8px;--dd-opening-transition: all cubic-bezier(.86, 0, .07, 1) .35s 0ms;--transition-time: .25s;--mi-height: 35px;--mi-font-size: 13px;--mi-font-weight: 500;--zi-pop-up-menu: 1000;--zi-loader: 900;--zi-pin-target: 300;--zi-modal: 200;--zi-modal-target: 200;--zi-menu-target: 100;--zi-week-tour-menu: 100;--zi-modal-overlay: 100;--zi-mob-filter: 300;--zi-mob-menu-drawer: 200;--zi-mob-details-router: 200;--zi-mob-navigation-bar: 100;--zi-mob-menu: 100;--menu-width: 500px;--menu-section-rl-padding: 24px;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 600;--fw-heavy: 900;--lh-spacing: 1.1em;--order-padding: 20px}html,body{background-color:#fff;font-family:Inter,sans-serif;font-weight:var(--fw-regular);font-size:14px;color:var(--color-primary-text);height:100%;width:100%;-webkit-text-size-adjust:none;touch-action:manipulation}html ::selection,body ::selection{background:var(--color-highlight);color:#fff}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}input,textarea,select{font-family:Inter,sans-serif}span,div{line-height:var(--lh-spacing)}.width-10{width:10%}.width-20{width:20%}.width-30{width:30%}.width-40{width:40%}.width-50{width:50%}.width-60{width:60%}.width-70{width:70%}.width-80{width:80%}.width-90{width:90%}.width-100{width:100%}.height-10{height:10%}.height-20{height:20%}.height-30{height:30%}.height-40{height:40%}.height-50{height:50%}.height-60{height:60%}.height-70{height:70%}.height-80{height:80%}.height-90{height:90%}.height-100{height:100%}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-10{padding:10px}.p-12{padding:12px}.p-14{padding:14px}.p-16{padding:16px}.p-18{padding:18px}.p-20{padding:20px}.p-22{padding:22px}.p-24{padding:24px}.p-26{padding:26px}.p-28{padding:28px}.p-30{padding:30px}.p-32{padding:32px}.p-34{padding:34px}.p-36{padding:36px}.p-38{padding:38px}.p-40{padding:40px}.pt-2,.pv-2{padding-top:2px}.pt-4,.pv-4{padding-top:4px}.pt-6,.pv-6{padding-top:6px}.pt-8,.pv-8{padding-top:8px}.pt-10,.pv-10{padding-top:10px}.pt-12,.pv-12{padding-top:12px}.pt-14,.pv-14{padding-top:14px}.pt-16,.pv-16{padding-top:16px}.pt-18,.pv-18{padding-top:18px}.pt-20,.pv-20{padding-top:20px}.pt-22,.pv-22{padding-top:22px}.pt-24,.pv-24{padding-top:24px}.pt-26,.pv-26{padding-top:26px}.pt-28,.pv-28{padding-top:28px}.pt-30,.pv-30{padding-top:30px}.pt-32,.pv-32{padding-top:32px}.pt-34,.pv-34{padding-top:34px}.pt-36,.pv-36{padding-top:36px}.pt-38,.pv-38{padding-top:38px}.pt-40,.pv-40{padding-top:40px}.pt-42{padding-top:42px}.pt-44{padding-top:44px}.pt-46{padding-top:46px}.pt-48{padding-top:48px}.pb-0{padding-bottom:0}.pb-2,.pv-2{padding-bottom:2px}.pb-4,.pv-4{padding-bottom:4px}.pb-6,.pv-6{padding-bottom:6px}.pb-8,.pv-8{padding-bottom:8px}.pb-10,.pv-10{padding-bottom:10px}.pb-12,.pv-12{padding-bottom:12px}.pb-14,.pv-14{padding-bottom:14px}.pb-16,.pv-16{padding-bottom:16px}.pb-18,.pv-18{padding-bottom:18px}.pb-20,.pv-20{padding-bottom:20px}.pb-22,.pv-22{padding-bottom:22px}.pb-24,.pv-24{padding-bottom:24px}.pb-26,.pv-26{padding-bottom:26px}.pb-28,.pv-28{padding-bottom:28px}.pb-30,.pv-30{padding-bottom:30px}.pb-32,.pv-32{padding-bottom:32px}.pb-34,.pv-34{padding-bottom:34px}.pb-36,.pv-36{padding-bottom:36px}.pb-38,.pv-38{padding-bottom:38px}.pb-40,.pv-40{padding-bottom:40px}.pl-2,.ph-2{padding-left:2px}.pl-4,.ph-4{padding-left:4px}.pl-6,.ph-6{padding-left:6px}.pl-8,.ph-8{padding-left:8px}.pl-10,.ph-10{padding-left:10px}.pl-12,.ph-12{padding-left:12px}.pl-14,.ph-14{padding-left:14px}.pl-16,.ph-16{padding-left:16px}.pl-18,.ph-18{padding-left:18px}.pl-20,.ph-20{padding-left:20px}.pl-22,.ph-22{padding-left:22px}.pl-24,.ph-24{padding-left:24px}.pl-26,.ph-26{padding-left:26px}.pl-28,.ph-28{padding-left:28px}.pl-30,.ph-30{padding-left:30px}.pl-32,.ph-32{padding-left:32px}.pl-34,.ph-34{padding-left:34px}.pl-36,.ph-36{padding-left:36px}.pl-38,.ph-38{padding-left:38px}.pl-40,.ph-40{padding-left:40px}.pr-2,.ph-2{padding-right:2px}.pr-4,.ph-4{padding-right:4px}.pr-6,.ph-6{padding-right:6px}.pr-8,.ph-8{padding-right:8px}.pr-10,.ph-10{padding-right:10px}.pr-12,.ph-12{padding-right:12px}.pr-14,.ph-14{padding-right:14px}.pr-16,.ph-16{padding-right:16px}.pr-18,.ph-18{padding-right:18px}.pr-20,.ph-20{padding-right:20px}.pr-22,.ph-22{padding-right:22px}.pr-24,.ph-24{padding-right:24px}.pr-26,.ph-26{padding-right:26px}.pr-28,.ph-28{padding-right:28px}.pr-30,.ph-30{padding-right:30px}.pr-32,.ph-32{padding-right:32px}.pr-34,.ph-34{padding-right:34px}.pr-36,.ph-36{padding-right:36px}.pr-38,.ph-38{padding-right:38px}.pr-40,.ph-40{padding-right:40px}.m-2{margin:2px}.m-4{margin:4px}.m-6{margin:6px}.m-8{margin:8px}.m-10{margin:10px}.m-12{margin:12px}.m-14{margin:14px}.m-16{margin:16px}.m-18{margin:18px}.m-20{margin:20px}.m-22{margin:22px}.m-24{margin:24px}.m-26{margin:26px}.m-28{margin:28px}.m-30{margin:30px}.m-32{margin:32px}.m-34{margin:34px}.m-36{margin:36px}.m-38{margin:38px}.m-40{margin:40px}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-14{margin-top:14px}.mt-16{margin-top:16px}.mt-18{margin-top:18px}.mt-20{margin-top:20px}.mt-22{margin-top:22px}.mt-24{margin-top:24px}.mt-26{margin-top:26px}.mt-28{margin-top:28px}.mt-30{margin-top:30px}.mt-32{margin-top:32px}.mt-34{margin-top:34px}.mt-36{margin-top:36px}.mt-38{margin-top:38px}.mt-40{margin-top:40px}.mt-42{margin-top:42px}.mt-44{margin-top:44px}.mt-46{margin-top:46px}.mt-48{margin-top:48px}.mt-50{margin-top:50px}.mt-52{margin-top:52px}.mt-54{margin-top:54px}.mt-56{margin-top:56px}.mt-58{margin-top:58px}.mt-60{margin-top:60px}.mt-62{margin-top:62px}.mt-64{margin-top:64px}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-12{margin-bottom:12px}.mb-14{margin-bottom:14px}.mb-16{margin-bottom:16px}.mb-18{margin-bottom:18px}.mb-20{margin-bottom:20px}.mb-22{margin-bottom:22px}.mb-24{margin-bottom:24px}.mb-26{margin-bottom:26px}.mb-28{margin-bottom:28px}.mb-30{margin-bottom:30px}.mb-32{margin-bottom:32px}.mb-34{margin-bottom:34px}.mb-36{margin-bottom:36px}.mb-38{margin-bottom:38px}.mb-40{margin-bottom:40px}.mb-42{margin-bottom:42px}.mb-44{margin-bottom:44px}.mb-46{margin-bottom:46px}.mb-48{margin-bottom:48px}.mb-50{margin-bottom:50px}.mb-52{margin-bottom:52px}.mb-54{margin-bottom:54px}.mb-56{margin-bottom:56px}.mb-58{margin-bottom:58px}.mb-60{margin-bottom:60px}.mb-62{margin-bottom:62px}.mb-64{margin-bottom:64px}.ml-2{margin-left:2px}.ml-4{margin-left:4px}.ml-6{margin-left:6px}.ml-8{margin-left:8px}.ml-10{margin-left:10px}.ml-12{margin-left:12px}.ml-14{margin-left:14px}.ml-16{margin-left:16px}.ml-18{margin-left:18px}.ml-20{margin-left:20px}.ml-22{margin-left:22px}.ml-24{margin-left:24px}.ml-26{margin-left:26px}.ml-28{margin-left:28px}.ml-30{margin-left:30px}.ml-32{margin-left:32px}.mr-2{margin-right:2px}.mr-4{margin-right:4px}.mr-6{margin-right:6px}.mr-8{margin-right:8px}.mr-10{margin-right:10px}.mr-12{margin-right:12px}.mr-14{margin-right:14px}.mr-16{margin-right:16px}.mr-18{margin-right:18px}.mr-20{margin-right:20px}.gap-2{gap:2px}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-18{gap:18px}.gap-20{gap:20px}.gap-22{gap:22px}.gap-24{gap:24px}.gap-26{gap:26px}.gap-28{gap:28px}.gap-30{gap:30px}.gap-32{gap:32px}.gap-34{gap:34px}.gap-36{gap:36px}.gap-38{gap:38px}.gap-40{gap:40px}.br-0{border-radius:0}.br-2{border-radius:2px}.br-4{border-radius:4px}.br-6{border-radius:6px}.br-8{border-radius:8px}.br-10{border-radius:10px}.br-12{border-radius:12px}.br-14{border-radius:14px}.br-16{border-radius:16px}.br-18{border-radius:18px}.br-20{border-radius:20px}.gap-inherit{gap:inherit}.sm-gap{gap:.4em}.br-inherit{border-radius:inherit}.outline{outline-offset:-1px;outline:1px dotted red}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-row.col-2>.flex-col{width:100%}.flex-row.col-3>.flex-col{width:100%}.flex-col{display:flex;flex-direction:column}.flex-center{display:flex;justify-content:center;align-items:center}.flex-inherit{display:flex;flex-direction:inherit;justify-content:inherit;align-items:inherit;gap:inherit}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-align-start{align-items:flex-start}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-justify-sb{justify-content:space-between}.flex-justify-se{justify-content:space-evenly}.flex-justify-sa{justify-content:space-around}.flex-justify-center{justify-content:center}.flex-basis-50{flex-basis:50%}.flex-basis-25{flex-basis:25%}.flex-basis-75{flex-basis:75%}.flex-wrap{flex-wrap:wrap}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.no-border{border:none!important}.no-select{-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.2em;display:inline-block}.ch-limit-12{max-width:12ch}.ch-limit-16{max-width:16ch}.ch-limit-20{max-width:20ch}.ch-limit-24{max-width:24ch}.ch-limit-32{max-width:32ch}.ch-limit-36{max-width:36ch}.ch-limit-48{max-width:48ch}.highlight-text{color:var(--color-highlight);stroke:var(--color-highlight)}.hover-highlight-text:hover{color:#09f;stroke:#09f}.hover-background-accent:hover{background:#fafafa}.clickable,.cursor-pointer{cursor:pointer}.naked{background:none;border:none}.destructive{color:var(--color-error)}.router-link-btn,.router-link,a{text-decoration:none;color:var(--color-primary-text)}.router-links{-webkit-user-select:none;user-select:none;height:100%;display:flex;flex-direction:row;align-items:center;gap:30px}.router-links .router-link-btn,.router-links .router-link{position:relative;height:100%;white-space:nowrap;cursor:pointer;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}.router-links .router-link-btn:hover,.router-links .router-link:hover{color:#0080d6}.router-links .route-highlight,.router-links .router-link-exact-active,.router-links .active-router-link{color:var(--color-highlight)!important}.router-links .route-highlight:after,.router-links .router-link-exact-active:after,.router-links .active-router-link:after{content:"";width:100%;bottom:0;left:0;height:2px;position:absolute;background:var(--color-highlight)}button{-webkit-tap-highlight-color:transparent;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--color-primary-text);outline:none;min-height:35px;font-size:1rem}@media only screen and (max-width: 1000px){button{font-size:1.1rem}}em{font-style:italic}.error-text{color:#ff1616}.error_message{color:#fff;padding:8px;background-color:#ff1616;width:100%;border:none;border-radius:4px;text-align:center}.error_input{background:rgba(255,22,22,.8)}input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input:focus{outline:none}textarea{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-family:Inter,sans-serif;outline:none;resize:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.text-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.text-input:focus{outline:none}.text-input[type=text]{max-height:40px;min-height:40px;max-width:100%;min-width:100%;background:#fff;font-size:16px;padding:0 8px;border:1px solid #e6e6e6;border-radius:4px}.text-input[type=search]{border:none;background:none;font-size:16px;width:fit-content;width:-moz-fit-content}.loader-sm{border:4px solid #f3f3f3;border-top:4px solid var(--color-highlight);border-radius:50%;animation:loader-spin .5s linear infinite;position:absolute;display:inline-block;left:50%;top:50%;height:10px;width:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box}.loader-lg{border:6px solid #f3f3f3;border-top:6px solid var(--color-highlight);border-radius:50%;animation:loader-spin .5s linear infinite;display:inline-block;height:40px;width:40px;box-sizing:content-box}.loader-small{position:relative;height:100%;min-height:20px;min-width:20px;width: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}.loader-small:after{content:"";border:4px solid #f3f3f3;border-top:4px solid var(--color-highlight);border-radius:50%;animation:loader-spin .5s linear infinite;position:absolute;height:10px;width:10px;box-sizing:content-box}.action-btn{border:1px solid var(--color-highlight);color:var(--color-highlight)}.action-btn-themed{color:#fff;background:var(--color-highlight);-webkit-user-select:none;user-select:none}.action-btn-themed:disabled{background:#dfe3ea;cursor:default;pointer-events:none}.action-btn-themed:hover{background:#0080d6}.action-btn-naked{color:var(--color-highlight);background:none;-webkit-user-select:none;user-select:none}.action-btn-naked-error{color:#ff1616}.action-btn-naked:hover{color:#0080d6}.action-btn-naked:disabled{color:#dfe3ea}.action-btn-naked-destruct,.action-btn-destruct{color:#fff;background-color:#ff1616}.action-btn-bordered{border:1px solid var(--color-highlight);color:var(--color-highlight)}.action-btn-bordered-black{border:1px solid black;color:#000;background-color:#fff}.action-btn-bordered-black:hover{background-color:#fff;color:#008be8;border-color:#008be8}.action-btn-bordered-gray{border:1px solid #999;color:#999;background-color:#fff}.action-btn-bordered-gray:hover{background-color:#fff;color:#09f;border-color:#09f}.action-btn-bordered:hover{color:#008be8;border-color:#008be8}.action-btn-bordered:disabled{border-color:#dfe3ea;color:#dfe3ea;pointer-events:none}.action-btn-bordered:disabled:hover{border-color:#dfe3ea;color:#dfe3ea}.hvr-underline:hover{text-decoration:underline}.underline{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.balance-plus{color:#00cf5d}.balance-neg{color:#ff1616}.dd-chevron-group{transform:translateY(0);transition:transform .1s linear}.dd-chevron-line1,.dd-chevron-line2{transform:rotate(0) translateY(0);transition:transform .1s linear;transform-origin:center}.dd-chevron-open .dd-chevron-line1{transform:rotate(-90deg) translateY(-3px)}.dd-chevron-open .dd-chevron-line2{transform:rotate(90deg) translateY(-3px)}.dd-chevron-open .dd-chevron-group{transform:translateY(-3px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#eff4f7;background:#fff;background:transparent}::-webkit-scrollbar-thumb{background:var(--color-secondary-text);border-radius:4px}.menu-view-wrapper{border:1px solid #e6e6e6;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038}@media only screen and (max-width: 1000px){.menu-view-wrapper{min-width:100vw!important;height:100vh;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding-bottom:10vh}.menu-view-wrapper::-webkit-scrollbar{display:none}.menu-view-wrapper:nth-child(1){padding-top:60px}}@media print{.menu-view-wrapper{border-radius:0}}.floating-menu{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059}.box-shadow{-webkit-box-shadow:2px 10px 20px 0px rgba(75,75,75,.5411764706);box-shadow:2px 10px 20px #4b4b4b8a}.menu-header{position:relative;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;border-bottom:1px solid #e6e6e6;-webkit-user-select:none;user-select:none;background:#fff}.menu-header>.header-title{font-size:1.15rem;font-weight:500}.menu-header>.header-key{font-size:.8rem;color:var(--color-secondary-text);-webkit-user-select:all;user-select:all}.menu-header>.menu-close-btn{position:absolute;top:8px;right:12px}@media only screen and (max-width: 1000px){.menu-header{position:fixed;top:0;left:0;width:100vw;z-index:800}.menu-header>.header-title{font-size:1.5rem}.menu-header>.menu-close-btn{left:8px;right:auto;top:50%;transform:translateY(-50%)}}.menu-section{padding:18px 24px;min-height:60px}.menu-section>*{-webkit-user-select:none;user-select:none}@media only screen and (max-width: 1000px){.menu-section{padding:0 12px}}.menu-section.menu-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.menu-section.menu-col{display:flex;flex-direction:column;justify-content:center}.menu-summary-section{background:#f2f2f2;display:flex;flex-direction:column;justify-content:center;gap:4px}.menu-summary-section .sum-primary{font-size:1.15rem;font-weight:500}.menu-summary-section .sum-secondary{color:var(--color-secondary-text);font-size:.95rem}.menu-submit-section{display:flex;flex-direction:row;align-items:center;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;background:#fff}.menu-submit-section>.submit-btn{position:relative;width:70px;height:35px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none}.menu-submit-section>.submit-btn.disabled{background:#ccc;pointer-events:none;-webkit-transition:all 0ms linear;-o-transition:all 0ms linear;transition:all 0ms linear}.menu-submit-section>.submit-btn:focus{border:3px solid;border-color:#007acc}.menu-submit-section>.submit-btn:focus.disabled{border:none}@media only screen and (max-width: 1000px){.menu-submit-section{position:fixed;width:100vw;bottom:0}.menu-submit-section>.submit-btn{min-width:90px;min-height:40px;padding:10px 20px;font-size:20px;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}}.menu-form-btn{position:relative;width:70px;height:35px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none}.menu-form-btn.disabled{background:#ccc;pointer-events:none;-webkit-transition:all 0ms linear;-o-transition:all 0ms linear;transition:all 0ms linear}@media only screen and (max-width: 1000px){.menu-form-btn{height:fit-content;width:fit-content;padding:10px 20px;font-size:20px}}.menu-label-header{font-size:16px}.menu-label-primary{font-size:14px}.menu-label-secondary{font-size:13px}.menu-label-sub{font-size:12px;color:var(--color-secondary-text)}@media only screen and (max-width: 1000px){.menu-label-header{font-size:20px}.menu-label-primary{font-size:18px}.menu-label-secondary{font-size:14px}.menu-label-sub{font-size:14px;color:var(--color-secondary-text)}}.menu-text-input{border:1px solid #e6e6e6;border-radius:4px;height:35px;padding:12px;font-size:1rem;width:100%}.menu-text-input.input-error{border:2px solid red}.border-top{border-top:1px solid #e6e6e6}.border-bottom{border-bottom:1px solid #e6e6e6}.ctrl-btn-icon{border-radius:50%;position:relative;min-width:40px;min-height:40px;max-width:40px;max-height:40px}.ctrl-btn-icon>i,.ctrl-btn-icon span,.ctrl-btn-icon svg{position:absolute;top:50%;left:50%;background:inherit;transform:translate(-50%,-50%)}.ctrl-btn-icon:before{content:"";height:40px;width:40px;border-radius:50%;position:absolute;top:50%;left:50%;background:inherit;transform:translate(-50%,-50%);z-index:0}.ctrl-btn-icon:hover:before{background:#fafafa}.ctrl-btn-icon:active:before{background:rgb(242.35,242.35,242.35)}.ctrl-btn-txt{border-radius:0;position:relative;padding:8px!important}.ctrl-btn-txt:hover{background:#fafafa;color:var(--color-highlight)}.ctrl-btn-txt:active{background:rgb(242.35,242.35,242.35)}.menu-btn{width:100%;white-space:nowrap;-webkit-user-select:none;user-select:none;min-height:35px;font-weight:500;text-align:left;border-radius:0}.menu-btn:hover{color:var(--color-highlight)}@media only screen and (max-width: 1000px){.menu-btn{height:40px;font-weight:500}.menu-btn:hover{color:inherit}}.menu-btn.chk-btn{display:flex;flex-direction:row;align-items:center}.menu-btn.chk-btn i{width:26px;visibility:hidden}.menu-btn.chk-btn i.selected{visibility:visible}.menu-btn.selected>i{visibility:visible}.menu-li{list-style:none;padding:0 20px;border-radius:0;z-index:901;position:relative;background:#fff}.menu-li:hover{background:#f4f4f4}.menu-li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.menu-li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media only screen and (max-width: 1000px){.menu-li{background:none}.menu-li:hover{background:inherit}}.ta-l{text-align:left!important}.ta-c{text-align:center}.ta-r{text-align:right}.disp-col-40{width:40px}.disp-col-sm{cursor:default;min-width:100px}@media only screen and (min-width: 1600px){.disp-col-wide{max-width:500px;min-width:500px}}@media only screen and (min-width: 1921px){.disp-col-wide{min-width:800px}}@media only screen and (max-width: 1600px){.disp-col-wide{min-width:300px;max-width:300px}}.disp-col-100{cursor:default;width:100%}.no-activities{color:red}.no-wrap{white-space:pre}.right-0{right:0}.chart-tt-summary{padding-top:4px;gap:4px}.chart-tt-summary .tt-date{font-size:.8em;color:var(--color-secondary-text)}.chart-tt-summary ul li{line-height:1.25em}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-rounded.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.capitalize{text-transform:capitalize}.menu-origin{background-color:#fff;display:block;height:20px;width:20px;position:absolute;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:0}@media only screen and (max-width: 1000px){.menu-origin{display:none}}.focus-box{background:#f7f7f7;border-radius:4px}.si-border{border:1px solid #e6e6e6}.si-br-rad{border-radius:4px}.si-subtext{font-size:.9em;color:#aaa}.si-form{display:flex;flex-direction:column;gap:30px}.si-input-field{display:flex;flex-direction:column;gap:8px}.si-input-field span:first-child{font-weight:500}.si-field{width:100%;gap:4px}.si-field>label{display:block;margin:4px 0;font-size:.9em;font-weight:500;color:var(--color-secondary-text)}.si-field .field-error{display:block;margin-top:4px}.field-error{font-size:.85rem;color:var(--color-destruct)}.si-input{height:100%;width:100%;padding:8px;border:1px solid #e6e6e6;border-radius:4px;font-size:1.1em}.si-input::placeholder{color:var(--color-secondary-text)}textarea.si-input{width:calc(100% - 16px)}.si-row.flex-row{align-items:flex-start}.si-row.flex-row .si-field:first-child .si-input{border-top-right-radius:0;border-bottom-right-radius:0}.si-row.flex-row .si-field:last-child .si-input{border-top-left-radius:0;border-bottom-left-radius:0}.si-row.flex-row .si-field:nth-child(2):not(:last-child) .si-input{border-radius:0}.si-row.flex-row .si-field:not(:last-child) .si-input{border-right:none}.si-field-invalid{font-size:.85em;color:#ff1616}.si-loading-cursor,.si-loading-cursor *{cursor:progress!important}.si-default-cursor{cursor:default}.si-pointer-cursor{cursor:pointer}.status-1{background:#e1f3ff;color:#005c99}.status-2{background:#dee3e7;color:#515558}.status-3{background:#326c93;color:#fff}.status-4{background:#60666b;color:#fff}.status-5{background:#0096fa;color:#fff}.lh-1-1{line-height:1.1em}.lh-1-2{line-height:1.2em}.lh-1-3{line-height:1.3em}.lh-1-4{line-height:1.4em}.lh-1-5{line-height:1.5em}.wk-box{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}.wk-box.lines-1{-webkit-line-clamp:1;line-clamp:1}.wk-box.lines-2{-webkit-line-clamp:2;line-clamp:2}.wk-box.lines-3{-webkit-line-clamp:3;line-clamp:3}.wk-box.lines-4{-webkit-line-clamp:4;line-clamp:4}.si-text-xxl{font-size:24px}.si-text-xl{font-size:20px}.si-text-l{font-size:18px}.si-text-m{font-size:16px}.si-text-s{font-size:14px}.si-text-xs{font-size:12px}.si-text-xxs{font-size:10px}.fs-xxs{font-size:.65rem}.fs-xs{font-size:.75rem}.fs-s{font-size:.85rem}@media (max-width: 600px){.fs-s{font-size:.9rem}}.fs-m{font-size:1rem}.fs-l{font-size:1.15rem}@media (max-width: 600px){.fs-l{font-size:1.05rem}}.fs-xl{font-size:1.4rem}@media (max-width: 600px){.fs-xl{font-size:1.15rem}}.fs-xxl{font-size:1.7rem}@media (max-width: 600px){.fs-xxl{font-size:1.3rem}}.fs-xxxl{font-size:2.25rem}@media (max-width: 600px){.fs-xxxl{font-size:1.4rem}}.fs-xxxxl{font-size:2.5rem}@media (max-width: 600px){.fs-xxxxl{font-size:1.5rem}}.fw-light{font-weight:300}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-bold{font-weight:530}.color-primary,.si-primary{color:var(--color-primary-text)}.color-secondary,.si-secondary{color:var(--color-secondary-text)}.color-theme{color:var(--color-theme)}.color-destruct{color:var(--color-destruct)}pre.fixed{position:fixed;top:0;left:0;width:25vw;max-height:100vh;overflow-y:auto;background:rgba(255,255,255,.2274509804)}@media print{.no-print{display:none!important}}.schedule-menu{min-width:32ch;border-radius:8px}.schedule-menu button{height:36px!important;width:100%}.schedule-menu button:hover{background-color:#fafafa}.schedule-menu button:hover{color:var(--color-theme)}.schedule-menu i{width:24px}.schedule-menu i .material-symbols-rounded{font-size:1.44em}.cursor-not-allowed{cursor:not-allowed}.border-theme{border-color:var(--color-theme)}.border-default{border-color:var(--color-border-default)}.background-theme{background-color:var(--color-theme)}.background-theme-light{background-color:var(--color-theme-light)}.background-accent{background-color:#f1f4f9}.background-default{background-color:#fff}.width-content{width:fit-content}.height-content{min-height:fit-content}.selector-button{height:40px}.version-error{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.version-error .error-message{background-color:#fff;border-radius:10px;padding:30px 60px;text-align:center;font-size:1.5rem;line-height:1.5em;box-shadow:0 0 10px #00000040}.version-error .error-message p{margin:0}.version-error .logo-lrg{width:40%;margin-bottom:20px}.small-loader{position:relative}.small-loader>div{border:4px solid #f3f3f3;border-top:4px solid var(--color-highlight);border-radius:50%;height:20px;width:20px;animation:loader-spin .5s linear infinite}button.prog-btn{min-width:200px}button.prog-btn:disabled>.small-loader>div{border-color:var(--disabled-input);border-top-color:#f3f3f3}button.prog-btn.is-loading{pointer-events:none}.order-window{display:grid;max-height:90vh;background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038}@media only screen and (max-width: 1000px){.order-window{width:100vw;height:100vh;max-height:var(--app-height);border:0px}}.order-window span.window-title{font-size:1.2em;line-height:2em;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-bold)}.order-window_body{overflow-y:scroll;height:fit-content;-ms-overflow-style:none;scrollbar-width:none;width:100%;max-height:90vh}.order-window_body::-webkit-scrollbar{display:none}.order-window.add-header{grid-template-rows:96px auto}.order-window.add-header .order-window_body{max-height:calc(90vh - 96px)}@media only screen and (max-width: 1000px){.order-window.add-header .order-window_body{max-height:calc(var(--app-height) - 1 * 96px)}}.order-window.add-footer{grid-template-rows:auto 96px}.order-window.add-footer .order-window_body{max-height:calc(90vh - 96px)}@media only screen and (max-width: 1000px){.order-window.add-footer .order-window_body{max-height:calc(var(--app-height) - 1 * 96px)}}.order-window.add-header.add-footer{grid-template-rows:96px auto 96px}.order-window.add-header.add-footer .order-window_body{max-height:calc(90vh - 192px)}@media only screen and (max-width: 1000px){.order-window.add-header.add-footer .order-window_body{height:calc(100vh - 192px);max-height:calc(var(--app-height) - 2 * 96px)}}.order-window_header{border-bottom:var(--border-default)}.order-window_header span.window-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.order-window_footer{border-top:var(--border-default)}.order-window_header,.order-window_footer{position:relative;height:100%;width:100%;padding:0 20px;background:#fff}.order-window_header>.flex-row,.order-window_footer>.flex-row{height:100%;width:100%}@media only screen and (min-width: 1000px){.modal-overlay{position:fixed;z-index:10000;top:0;left:0;height:100vh;width:100vw;background:var(--overlay-background)}}.modal-overlay.modal-loading *{-webkit-user-select:none;user-select:none;cursor:progress!important}.modal-overlay.modal-loading * button{pointer-events:none}.order-modal{position:fixed;z-index:99999;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 1000px){.order-modal.default{min-width:760px;max-width:760px}}@media only screen and (max-width: 1000px){.order-modal{top:0;left:0;bottom:0;right:0;transform:none}}.rd-outer[data-v-25d7bcb3]{height:20px!important;width:20px!important;border:2px solid var(--disabled-input);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}.rd-outer.checked[data-v-25d7bcb3]{background:var(--color-highlight);border-color:var(--color-highlight)}.rd-inner[data-v-25d7bcb3]{height:6px;width:6px;border-radius:50%;background:#fff}button.radio-btn[data-v-25d7bcb3]{position:relative;gap:12px}button.radio-btn[data-v-25d7bcb3]:before{content:"";height:16px;width:16px;border-radius:50%;border:var(--border-default);border-color:#ccc;background:#fff;flex-shrink:0}button.radio-btn.opt-selected[data-v-25d7bcb3]:before{height:6px;width:6px;border-color:#09f;border-width:6px}.si-hint-box{position:relative;padding:12px;white-space:normal}.si-hint-box .close-btn{position:absolute;top:-10px;left:-10px;height:20px;width:20px;border-radius:10px;background-color:gray;color:#fff;font-weight:bolder;line-height:20px;text-align:center;cursor:pointer}.si-hint-box.box-warning{background:#fbf4eb;border:1px solid #eecda4}.si-hint-box.box-action{background:#eee;border:1px solid #ddd}.si-hint-box.box-error{background:lightcoral;border:1px solid var(--color-error)}.si-hint-box.box-success{background:#dfd;color:#020;border:1px solid green}.si-hint-box.small{font-size:.8em;padding:4px 2px}.si-hint-box.box-themed{background:var(--color-theme-light);border:1px solid var(--color-theme)}.checkbox{min-height:20px;min-width:20px;border:1px solid;border-radius:3px;font-size:12px;position:relative;-webkit-user-select:none;user-select:none}.check{color:#fff}.check-container{height:20px;width:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.default-unchecked{background:#fff;border-color:var(--disabled-input)}.default-unchecked:hover{background:#f2f2f2}.default-checked{background:var(--color-highlight);border-color:var(--color-highlight)}.default-unchecked,.default-checked{transition:all .1s linear}.cancel-booking-flow{padding:20px;gap:20px}.cancel-header{margin-bottom:8px}.flex-space-between{justify-content:space-between}.focus-box.booking-details{padding:20px;gap:4px}.focus-box.booking-details .flex-col{gap:inherit}.cancel-notify-fields .notify-field{gap:8px}.cancel-notify-fields .notify-field:first-child{margin-bottom:8px}.cancel-notify-fields .notify-field .cancel-header{margin:0}table.cancel-addons{width:100%}table.cancel-addons td{vertical-align:middle}table.cancel-addons th{color:#aaa;font-size:.9em}table.cancel-addons tr>td:first-child,table.cancel-addons tr>th:first-child{text-align:left}#cancelBookingModal #cancelLoader{min-height:400px}#cancelBookingModal .cancel-footer{height:100%;width:100%}#cancelBookingModal .cancel-footer button{width:200px}.toggle-switch[data-v-99069ca2]{-webkit-user-select:none;user-select:none}.svg-toggle[data-v-99069ca2]{height:30px;width:30px}@media only screen and (max-width: 1000px){.svg-toggle[data-v-99069ca2]{height:35px;width:35px}}.on[data-v-99069ca2]{fill:var(--color-highlight)}.off[data-v-99069ca2]{fill:var(--disabled-input)}.off[data-v-99069ca2],.on[data-v-99069ca2]{transition:all 50ms linear}.cir-right[data-v-99069ca2]{transform:translate(0);color:#fff}.cir-left[data-v-99069ca2]{transform:translate(-8px);color:#fff}.cir-right[data-v-99069ca2],.cir-left[data-v-99069ca2]{transition:all 50ms linear}#noShowModal .no-show-section{padding:20px}#noShowModal .no-show-appointment{gap:8px}#noShowModal .no-show-appointment .fw-bold{font-size:1.2em}#noShowModal .no-show-rates{gap:8px}#noShowModal .si-input{width:8ch;text-align:center}#CheckInModal .check-in-section{padding:20px}#CheckInModal .check-in-appointment{gap:20px}#CheckInModal .check-in-appointment .fw-bold{font-size:1.2em}#CheckInModal .check-in-rates{gap:20px}#resend-confirmation .flex-row button[data-v-188ee58b]{text-decoration:underline}#resend-confirmation .flex-row .flex-space-between[data-v-188ee58b]{justify-content:space-between}.ldr-box[data-v-188ee58b]{height:60px;display:flex;justify-content:center}.flex-row button[data-v-188ee58b]{text-decoration:underline}.flex-row .flex-space-between[data-v-188ee58b]{justify-content:space-between}.confirmation-content>div[data-v-188ee58b]:not(:last-child),.confirmation-content form[data-v-188ee58b]:not(:last-child){padding:20px 40px;border-bottom:var(--border-default)}.confirmation-content .confirmation-options[data-v-188ee58b]{gap:inherit}.confirmation-content .confirmation-options button[data-v-188ee58b]{width:100%}.confirmation-content .confirmation-preview.on-loading[data-v-188ee58b]{pointer-events:none}.confirmation-content .confirmation-preview iframe[data-v-188ee58b]{width:100%;min-height:340px}.radio-btn-grp{gap:4px;align-items:flex-start}.radio-btn-grp button{position:relative;gap:12px}.radio-btn-grp button:before{content:"";height:22px;width:22px;border-radius:50%;border:var(--border-default);border-color:#ccc;background:#fff;flex-shrink:0}.radio-btn-grp button.opt-selected:before{height:8px;width:8px;border-color:#09f;border-width:8px}.pre-auth .flex-row button{text-decoration:underline}.pre-auth .flex-row .flex-space-between{justify-content:space-between}.preauth-content{margin-bottom:30px}.preauth-content .new-card{min-height:88px}.preauth-content .none{color:gray}.preauth-content .title{padding:15px 0;font-weight:700}.preauth-content .gray-box{background-color:#f0f0f0;border-radius:4px}.preauth-content .gray-box.pad{padding:10px 20px}.preauth-content .gray-box table{border-collapse:collapse;width:100%;border-spacing:10px}.preauth-content .gray-box table th,.preauth-content .gray-box table td{text-align:left;padding:10px 20px}.preauth-content .gray-box table th{font-size:.8em;font-weight:700}.preauth-content .gray-box table tr:first-child{border-bottom:1px solid lightgray;padding:10px}.preauth-content .preauth-item{padding:30px 0}.preauth-content>div:not(:last-child),.preauth-content form:not(:last-child){padding:20px 40px;border-bottom:var(--border-default)}.preauth-content .preauth-options{gap:inherit}.preauth-content .preauth-options p{padding:10px 0}.preauth-content .preauth-options button{width:100%}.preauth-content .preauth-inside{padding:20px 40px}.preauth-content .preauth-inside.on-loading{pointer-events:none}.preauth-content .note{color:gray;font-size:.75em;padding-top:4px;padding-left:4px}.wizard-section{width:100%;padding:20px;background:#fff}@media only screen and (max-width: 1000px){.wizard-section{border-bottom:var(--border-default)}}.wizard-section.small{min-height:44px;padding:10px 20px;border:1px solid lightgray;overflow:hidden;border-radius:10px}.wizard-section.small .section-title{font-size:1.12em;line-height:1.1em}.wizard-section.small .section-header{min-height:24px}.wizard-section .section-title{font-size:1.4em;white-space:pre;text-transform:capitalize;flex-grow:1}.wizard-section .section-content{max-height:0;height:auto;overflow:hidden}.wizard-section .section-content.expand{max-height:1000vh;transition:all .6s cubic-bezier(.86,0,.07,1)}.wizard-section .section-header{min-height:40px;-webkit-user-select:none;user-select:none}.wizard-section .section-header .section-title.inactive-section{color:#ccc}@media only screen and (max-width: 1000px){.wizard-section .section-header{flex-wrap:wrap;gap:12px}}.variant-btn.color-btn span:first-child{border-radius:50%;height:24px;width:24px}.predefined-discounts-wrapper input[type=text]{width:100%;height:35px;border:none;border-bottom:var(--border-default);outline:none;padding:0 20px;background:inherit}.predefined-discounts-wrapper .predefined-grid{grid-auto-flow:row;max-height:300px;overflow-y:overlay}.predefined-discounts-wrapper .predefined-grid button{width:100%;padding:0 20px}.predefined-discounts-wrapper .predefined-grid button:hover{background:#f7f7f7}.predefined-discounts-wrapper .predefined-grid button.selected-discount{background:rgb(229.5,244.8,255)!important}.predefined-discounts-wrapper .predefined-grid button.selected-discount>button:hover{background:inherit}.predefined-discounts-wrapper .predefined-grid button:not(:last-child){border-bottom:var(--border-default)}.predefined-discounts-wrapper .no-discounts{padding:12px 0}.number-ticker{width:fit-content;flex-shrink:0;gap:6px}.number-ticker .of-max{white-space:nowrap;text-align:center;font-size:1.1em;height:36px;background:#fff;border-radius:var(--border-radius);padding:0 12px;flex-shrink:0;width:52px}.number-ticker .ticker-btn{height:36px;width:36px;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;background:var(--color-highlight);color:#fff;flex-shrink:0}.number-ticker .ticker-btn:hover{background:rgb(0,140.76,234.6)}.number-ticker .ticker-btn:disabled{background:var(--color-background)}@media only screen and (max-width: 1000px){.number-ticker .ticker-btn:disabled{color:var(--disabled-input)}}.number-ticker input{font-size:1.15em;height:36px;text-align:center;outline:none!important;border:none;border-radius:var(--border-radius);background:var(--color-background);color:var(--color-primary-text);font-weight:var(--fw-medium);font-size:20px;flex-grow:0;flex-shrink:0}.number-ticker input::placeholder{color:var(--disabled-input)}.number-ticker.small .ticker-btn{height:24px;width:24px}.number-ticker.small input{font-size:1em;width:36px!important;height:24px}@media only screen and (max-width: 1000px){.number-ticker{gap:4px}}.order-menu-wrapper{z-index:9999}@media only screen and (min-width: 1000px){.order-menu-wrapper{width:460px;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width: 1000px){.order-menu-wrapper{position:fixed;top:0;left:0;transform:none}}.order-menu-warning{width:100%;padding:20px}.order-menu-warning.flex-col{gap:20px}.order-menu-warning .menu-title{font-size:1.1em;font-weight:var(--fw-bold);gap:12px}.order-menu-warning .menu-title:before{content:"";height:48px;width:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' viewBox='0 96 960 960' width='48' fill='%23E5CB51'%3E%3Cpath d='M479.854 790.131q19.798 0 32.69-12.462 12.891-12.463 12.891-32.262 0-19.798-12.745-32.973-12.745-13.174-32.544-13.174-19.798 0-32.69 13.157-12.891 13.156-12.891 32.955t12.745 32.279q12.745 12.48 32.544 12.48Zm-36.463-166.566h79.218V360.956h-79.218v262.609Zm36.953 366.566q-86.203 0-161.506-32.395-75.302-32.395-131.741-88.833-56.438-56.439-88.833-131.738-32.395-75.299-32.395-161.587 0-86.288 32.395-161.665t88.745-131.345q56.349-55.968 131.69-88.616 75.34-32.648 161.676-32.648 86.335 0 161.779 32.604t131.37 88.497q55.926 55.893 88.549 131.452 32.623 75.559 32.623 161.877 0 86.281-32.648 161.575-32.648 75.293-88.616 131.478-55.968 56.186-131.426 88.765-75.459 32.579-161.662 32.579Z'/%3E%3C/svg%3E")}.order-menu-warning .focus-box{padding:16px}.order-menu-warning .focus-box span{margin:8px 0}.order-menu-warning .warning-btns{gap:8px}@media only screen and (min-width: 1000px){.order-menu-warning .warning-btns{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.order-menu-warning .warning-btns button{width:50%}}@media only screen and (max-width: 1000px){.order-menu-warning .warning-btns{display:flex;flex-direction:column}.order-menu-warning .warning-btns button{widows:100%}}.order-menu-warning .warning-btns button{border:1px solid var(--color-highlight)}.manual-discount .discount-items{grid-template-columns:repeat(3,1fr);gap:20px}.manual-discount .apply-discount-btn{padding:0 20px}.manual-discount .si-input{width:80px}.manual-discount>.discount-items,.manual-discount>.flex-row.flex-justify-sb{padding:0 20px}.manual-discount .flex-row.flex-justify-sb{padding:12px 20px}.manual-discount .flex-row.flex-justify-sb:last-child{border-top:var(--border-default)}.count-badge{border-radius:50%;background:var(--color-highlight);color:#fff;width:18px;height:18px}.count-badge div{width:fit-content;font-size:11px;flex-shrink:0;line-height:.9em;margin-top:1px;margin-left:-1px}.discount-selector .selector-nav{margin-bottom:20px}.discount-selector .selector-nav button{position:relative}.discount-selector .selector-nav button.active-nav{color:var(--color-highlight)}.discount-selector .selector-nav button.active-nav span:after{content:"";position:absolute;background:var(--color-highlight);height:2px;width:100%;bottom:0;left:0}.open-discount-quantity{padding:20px 0}.custom-price-input{width:40%;max-width:12ch;height:30px}.number-ticker{display:grid;gap:4px;grid-template-columns:auto calc(100% - 78px) auto;width:140px!important;flex-grow:0;flex-shrink:0}.number-ticker input{font-variant:tabular-nums;width:100%!important}.number-ticker button{width:35px;height:35px}.number-ticker .action-button.themed{background:var(--color-theme);color:#fff}.number-ticker .action-button.themed:disabled{background:var(--color-theme-light)}#variantProductFlow.no-click .section-title{cursor:default}#variantProductFlow .summary-btn{font-size:1.1em}#variantProductFlow .summary-btn.no-click{cursor:default}#variantProductFlow .summary-btn span.sel-product-name{max-width:12ch;white-space:pre;overflow:hidden;text-overflow:ellipsis}.variant-btn{padding:20px;white-space:pre;text-overflow:ellipsis}.variant-btn:hover{background-color:#ecf7ff}.variant-btn.selected-variant{background-color:#ecf7ff;border-color:var(--color-highlight)}.variant-option-grid{gap:16px;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1000px){.variant-option-grid{grid-template-columns:1fr}}#productWizard .wizard-section-content{margin-top:12px}.gc-content{padding:12px 0;gap:12px;background:#f6f8fa}.gc-content h2{font-size:1.4em;margin:8px 0}.gc-content h3{font-size:1.2em}.gc-section{background:#fff;padding:20px 30px}.gc-section .si-form{margin-top:0}.gc-options{width:50%;margin-top:1em}@media only screen and (max-width: 1000px){.gc-options{width:90%}}.gc-options .radio-btn-grp:last-child{height:100%;align-items:flex-end}.gc-options .radio-btn-grp:last-child div span{height:35px;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}.gc-options #customAmountInput{width:100px;text-align:right;font-size:1em;margin-right:-8px}.flex-row.gc-btn,.gc-saved .flex-col:first-child{gap:8px}.gc-saved button{padding:0 8px}.si-textarea{width:calc(100% - 20px);outline:none;resize:none;padding:8px;margin:0}li.guide-list-item{padding:4px 30px}li.guide-list-item button:not(.flex-row):hover span{text-decoration:underline}li.guide-list-item .si-secondary{max-width:26ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}li.guide-list-item:not(:last-child){border-bottom:var(--border-default)}#assignGuidesModal .guide-assignments .flex-col{padding:20px 30px}#assignGuidesModal .guide-assignments .guide-search{position:relative}#assignGuidesModal .guide-assignments .guide-search .search-icon{color:var(--color-secondary-text);position:absolute;left:30px;top:50%;transform:translateY(-50%)}#assignGuidesModal .guide-assignments .guide-search input{border-radius:0;border-right:none;border-left:none;padding-left:60px;height:48px}#assignGuidesModal .guide-assignments ul.guide-list{max-height:340px;overflow-y:overlay}@media only screen and (max-width: 1000px){#assignGuidesModal .guide-assignments ul.guide-list{max-height:100%}}#assignGuidesModal .guide-assignments ul.guide-list li.flex-center{height:35px}#assignGuidesModal .guide-assignment-schedule{min-height:340px;max-height:520px;overflow-y:overlay}@media only screen and (max-width: 1000px){#assignGuidesModal .guide-assignment-schedule{max-height:100%}}#assignGuidesModal .guide-assignment-schedule>div{padding:16px 30px;height:fit-content}#assignGuidesModal .guide-assignment-schedule>div:not(:last-child){border-bottom:var(--border-default)}.si-notepad{border:none;padding:12px;width:calc(100% - 24px);font-size:16px}.gap{gap:8px;align-items:center}.toggle-switch{margin-top:3px}.select-input{height:100%;padding:0;overflow:hidden;position:relative;height:37px}.select-input:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' stroke-width='2' stroke='%23464646' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");width:20px;height:20px;right:6px;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.select-input select{font-size:1.1em;width:100%;height:100%;padding:0 30px 0 6px;overflow-x:hidden;text-overflow:ellipsis;color:var(--color-primary-text);outline:none!important;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:capitalize}.select-input option{text-transform:capitalize;font-size:1.1em}.select-input option:disabled{color:var(--disabled-input)}.phone-input{gap:4px}.phone-input .tele-info>:first-child{width:80%}@media only screen and (max-width: 1000px){.phone-input .tele-info>:first-child{width:40%}}.phone-input .tele-info>:nth-child(2){width:40%}.ck-editor__editable{min-height:150px;max-height:150px}.gap{gap:4px}.pad-bottom{padding-bottom:10px}.message-content-wrapper{width:100%}.message-content-wrapper .message-section{padding:14px 20px}.message-content-wrapper .message-section:not(:last-child){border-bottom:1px solid #e6e6e6}.message-content-wrapper .message-type-options button{padding:0 12px;border:1px solid #ccc;border-radius:4px}.message-content-wrapper .message-type-options button.selected{background:#09f;color:#fff}.message-content-wrapper .message-type-options button:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.message-content-wrapper .message-type-options button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.message-content-wrapper .recipient-field{border:1px solid #e6e6e6;border-radius:4px;padding-left:12px;background:#f2f2f2;height:35px;width:100%;position:relative}.message-content-wrapper .recipient-field button{position:absolute;right:4px}.message-content-wrapper .recipient-input{display:grid;grid-template-columns:auto 36px}.message-content-wrapper .recipient-input button{width:36px;flex-shrink:0}.message-content-wrapper .flex-col:has(textarea){position:relative}.message-content-wrapper .custom-msg-length{position:absolute;bottom:24px;right:30px;font-size:10px;pointer-events:none}.message-content-wrapper .msg-error,.message-content-wrapper .msg-error input{border-color:var(--color-error)}#sendMessageButton{min-width:100px}.gap{gap:20px}.resources-content-wrapper{padding:40px;width:100%}.resources-content-wrapper .appointment{font-size:1.2em;font-weight:var(--fw-bold)}.resources-content-wrapper .loader{padding:20px 0}.resources-content-wrapper .editable{cursor:pointer;color:#09f;font-weight:var(--fw-medium)}.resources-content-wrapper .editable .number-ticker{margin:0 auto}.resources-content-wrapper .editable input{font-weight:var(--fw-medium);font-size:14px;color:#09f;border:1px solid lightgray;width:40px}.resources-content-wrapper .detail{font-size:12px;color:gray}.resources-content-wrapper table{margin:20px 0}.resources-content-wrapper table thead{font-weight:var(--fw-bold)}.resources-content-wrapper table thead th{text-align:left;height:30px;padding:4px 8px;line-height:30px;border-left:1px solid black;border-right:1px solid black}.resources-content-wrapper table thead th:first-child{border-left:0px}.resources-content-wrapper table thead th:last-child{border-right:0px}.resources-content-wrapper table tbody td{text-align:center;height:44px;vertical-align:middle;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;padding:4px 8px}.resources-content-wrapper table tbody td:first-child{text-align:left}.resources-content-wrapper table tbody td:first-child{border-left:0px}.resources-content-wrapper table tbody td:last-child{border-right:0px;height:30px}.resources-content-wrapper .tour-info .name{font-weight:var(--fw-medium)}.resources-content-wrapper .cancel-button{width:240px;color:gray}.resources-content-wrapper .flex-col:has(textarea){position:relative}.resources-content-wrapper .custom-msg-length{position:absolute;bottom:24px;right:30px;font-size:10px;pointer-events:none}.resources-content-wrapper .msg-error,.resources-content-wrapper .msg-error input{border-color:var(--color-error)}#actionButton{min-width:100px}.loader-wrapper[data-v-f694a14d]{position:relative;height:100vh;width:100vw;background:#fff;z-index:1000}.logo-lrg[data-v-f694a14d]{width:40%}@media only screen and (max-width: 1000px){.logo-lrg[data-v-f694a14d]{width:100%;max-width:400px}}.loader-content[data-v-f694a14d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:30px;gap:30px}@media only screen and (max-width: 1000px){.loader-content[data-v-f694a14d]{width:90%;border:none}}#startView[data-v-ece5fbf9]{width:100vw;height:100vh;display:grid;display:-ms-grid;place-items:center}.client-wrapper[data-v-dfceab31]{border:1px solid #e6e6e6;border-radius:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:30px;gap:20px}@media only screen and (max-width: 1000px){.client-wrapper[data-v-dfceab31]{width:100%;max-width:400px;border:none}}.client-options[data-v-dfceab31]{width:100%;display:flex;flex-direction:column;gap:10px;justify-content:space-around;align-items:center;font-size:1.2rem}.auth-header[data-v-dfceab31]{display:flex;flex-direction:column;align-items:center;gap:10px}.auth-header div[data-v-dfceab31]{-webkit-user-select:none;user-select:none;font-size:1.2rem}.logo-lrg[data-v-dfceab31]{width:40%}.client-wrapper[data-v-53062948]{border:1px solid #e6e6e6;border-radius:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:30px;gap:20px}@media only screen and (max-width: 1000px){.client-wrapper[data-v-53062948]{width:100%;max-width:400px;border:none}}.client-wrapper .small[data-v-53062948]{font-size:.75em}.client-wrapper .gray[data-v-53062948]{color:#888}.client-list[data-v-53062948]{width:100%;display:flex;flex-direction:column;align-items:center;padding:10px;gap:30px}.client-list[data-v-53062948]:first-child{font-size:18px}@media only screen and (max-width: 1000px){.client-list[data-v-53062948]{width:100%;max-width:400px;border:none;gap:40px}}.client-options[data-v-53062948]{width:100%;display:flex;flex-direction:column;gap:10px;justify-content:space-around;align-items:center;font-size:1.2rem}.def-client[data-v-53062948]{width:100%}.def-client span[data-v-53062948]{gap:8px}#clientSelect[data-v-53062948]{height:40px;font-size:18px;background:#fff;width:100%;outline:none!important;border:1px solid #e6e6e6;border-radius:4px;color:var(--color-primary-text);position:relative;padding-left:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>") no-repeat;background-position:right 10px top 50%}.auth-header[data-v-53062948]{display:flex;flex-direction:column;align-items:center;gap:10px}.auth-header div[data-v-53062948]{-webkit-user-select:none;user-select:none;font-size:1.2rem}#contBtn[data-v-53062948]{width:100%;height:40px;font-size:1.25rem}.logo-lrg[data-v-53062948]{width:40%}#logBtn[data-v-53062948]{height:fit-content;font-size:1.15rem;color:red}.auth-btns[data-v-53062948]{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.no-clients[data-v-53062948]{display:flex;flex-direction:column;gap:20px;align-items:center}.no-clients>span[data-v-53062948]{font-size:1.2rem}#issueRefundAlert .alert-icon{color:var(--color-error)}#issueRefundAlert span{width:70%}#issueRefundAlert .refund-details{gap:inherit}#issueRefundAlert .refund-details img{width:500px;border-radius:8px}.loading{position:relative}.loading .si-input{padding-right:40px}.loading .ldr{position:absolute;right:8px;top:8px;z-index:10000}select.si-input.select-input.invalid{background-image:none}@media only screen and (min-width: 700px){select.si-input.select-input{opacity:0;position:absolute;left:-10000px}}@media (pointer: coarse){select.si-input.select-input{opacity:1;position:relative;left:0}}.si-select{display:block;box-sizing:border-box}@media only screen and (max-width: 700px){.si-select{display:none}}.si-select button.si-input{outline:none}.si-select button.si-input.unselected{color:var(--color-secondary-text)}.si-select button.si-input>span{white-space:nowrap;overflow:hidden;max-width:36ch;display:block;text-overflow:ellipsis;line-height:1.2em}.si-select button.si-input:before{content:"";height:70%;background-color:var(--color-background);width:24px;position:absolute;right:1px;top:10%}.si-select button.si-input:after{content:"";height:6px;width:6px;border-bottom:2px solid;border-right:2px solid;border-color:var(--color-secondary-text);position:absolute;top:40%;transform:rotate(45deg) translateY(-50%);right:12px}.si-select button.si-input.valid:before,.si-select button.si-input.invalid:before{display:none}.si-select button.si-input.valid:after,.si-select button.si-input.invalid:after{display:none}.si-select ul.si-select-options{border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;max-width:100%;z-index:9;background:#fff;overflow-x:hidden;-webkit-animation:selectAppear 0ms ease 0ms 1 normal forwards;animation:selectAppear 0ms ease 0ms 1 normal forwards}.si-select ul.si-select-options li{cursor:pointer;white-space:pre;word-wrap:nowrap;padding:6px 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--color-background);-webkit-transition:background-color 60ms linear;-o-transition:background-color 60ms linear;transition:background-color 60ms linear;list-style-type:none}.si-select ul.si-select-options li>span{white-space:nowrap;overflow:hidden;max-width:100%;display:block;line-height:1.2em}.si-select ul.si-select-options li.highlight{background-color:var(--color-accent)}.si-select ul.si-select-options li.highlight:active{background-color:var(--color-theme-light)}.si-select ul.si-select-options li:hover{background:#f5f5f5}@-webkit-keyframes selectAppear{0%{max-height:0;overflow-y:hidden}99%{max-height:360px;overflow-y:hidden}to{overflow-y:auto;max-height:360px}}@keyframes selectAppear{0%{max-height:0;overflow-y:hidden}99%{max-height:360px;overflow-y:hidden}to{overflow-y:auto;max-height:360px}}.filtered-results{top:100%;max-height:400px;overflow-y:auto;background:var(--color-background);z-index:2}.filtered-results>*:hover:not(:disabled){background-color:var(--color-theme-light)}.filtered-results-inline .filtered-results.absolute{position:relative}.filtered-results-inline .filtered-results.si-border{border:0px}.filtered-results-inline .filtered-results.box-shadow{box-shadow:none}#paymentSuccessAlert .alert-icon{border-radius:50%;background:var(--color-green);height:30px;width:30px;color:#fff}#paymentSuccessAlert .change-due span:first-child{color:var(--color-secondary-text);font-size:16px}#paymentSuccessAlert .change-due span:last-child{font-size:28px;font-weight:var(--fw-medium)}#paymentSuccessAlert>div:last-child{width:70%;gap:24px}#paymentSuccessAlert>div:last-child .focus-box{width:100%;padding:20px}#paymentSuccessAlert>div:last-child .focus-box button.flex-row{font-size:16px;gap:8px;align-items:center}#paymentSuccessAlert>div:last-child button.action-btn-themed{width:100%}#refundSuccessAlert .alert-icon{border-radius:50%;background:var(--color-green);height:30px;width:30px;color:#fff}#refundSuccessAlert>div:last-child{width:70%;gap:24px}#refundSuccessAlert>div:last-child .focus-box{width:100%;padding:30px 0 36px}#refundSuccessAlert>div:last-child .focus-box span:first-child{font-size:16px}#refundSuccessAlert>div:last-child .focus-box span:last-child{font-size:20px}#refundSuccessAlert>div:last-child button.action-btn-themed{width:100%}@media only screen and (max-width: 1000px){#loseChangesAlert .alert-buttons{flex-direction:column-reverse;gap:10px}}.activity-selector{gap:20px;width:100%;padding:40px}.activity-selector .activity-select-option{padding:24px;background:#f7f9fd;font-size:1.1em;height:fit-content}.activity-selector .activity-select-option .activity-data{gap:8px}.activity-selector .activity-select-option .activity-data span:first-child{font-size:1.1em}#cancelSuccess{padding:20px 100px 40px}@media only screen and (max-width: 1000px){#cancelSuccess{padding:20px;justify-content:space-between;height:calc(100vh - 100px)}}#savingActivityAlert{cursor:progress}@media only screen and (max-width: 1000px){#savingActivityAlert{height:240px;width:260px}}#customFieldPolicy{width:100%;padding:20px}#customFieldPolicy p{font-size:1.1em}.order-window.add-header{grid-template-rows:60px auto}#content{width:100%;padding:20px;line-height:1.8em;color:#666}#content .action-btn-themed{margin-top:20px;width:100%}#content i{font-style:italic}#content .center{display:flex;align-items:center;justify-content:center}#content p{font-size:1.1em}#content b{font-weight:var(--fw-bold);color:#000}#content .cancel-button{height:40px;display:flex;align-items:center}#content a{cursor:pointer;color:#09f}#content a.cancel{color:gray}#content a:hover{text-decoration:underline}#errorAlert{max-width:400px}#alertModal .center-text{text-align:center}#alertModal #confirm-alert{max-width:400px}#alertModal #confirm-alert.simple-alert{padding-bottom:40px}#alertModal #confirm-alert .alert-actions button{min-width:150px}#alertModal .alert-icon{height:30px;width:30px}#alertModal .alert-icon>svg{height:30px;width:30px}#alertModal .alert-modal{gap:50px;padding:80px 0 48px}#alertModal .alert-header .alert-title{font-size:16px;font-weight:var(--fw-medium)}#alertModal .alert-content{gap:20px}#alertModal .request-header{font-size:20px}#alertModal .alert-buttons{width:70%;gap:24px;margin-top:30px}#alertModal .alert-buttons button{width:100%}#alertModal .simple-alert{background:#fff;border:1px solid #e6e6e6;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;z-index:99999;border-radius:8px;gap:20px;padding:60px}#alertModal .simple-alert .alert-icon{border-radius:50%;height:30px;width:30px;color:var(--color-error)}#alertModal .simple-alert .alert-buttons{width:100%}@media only screen and (max-width: 1000px){#alertModal .simple-alert{padding:20px}}#pinModal{position:fixed;top:0;left:0;z-index:9999999;height:100vh;width:100vw;background:var(--overlay-background);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pin-wrapper{position:fixed;z-index:99999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0px 0px 20px 5px var(--color-drop-shadow);box-shadow:0 0 20px 5px var(--color-drop-shadow);border:1px solid #e6e6e6;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;border:none;background:#fff;border-radius:12px;padding:20px 36px;width:260px;display:flex;flex-direction:column}.pin-wrapper *{-webkit-user-select:none;user-select:none}@media only screen and (max-width: 1000px){.pin-wrapper{width:280px}}.pin-title{width:100%;text-align:center;font-size:1.24rem}@media only screen and (max-width: 1000px){.pin-title{font-size:1.5rem}}.pin-close{position:absolute;right:12px;top:12px}@media only screen and (max-width: 1000px){.pin-close{top:0;right:10px}}.pin-pad{width: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}.pin-ui{display:flex;flex-direction:column;gap:20px;margin-top:30px}.pad-grid{display:grid;gap:30px;grid-template-columns:repeat(3,40px);grid-template-rows:repeat(4,40px);min-height:250px}.pad-grid>.pad-key{border-radius:50%;height:40px;width:40px;font-size:2.25rem;font-weight:var(--fw-bold)}.pad-grid>.pad-key:hover{background:#fafafa}@media only screen and (max-width: 1000px){.pad-grid{gap:40px}.pad-grid>.pad-key{height:50px;width:50px;font-size:2.5rem}}.pin-display{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:18px}.pin-display>.pin-digit{background:#ccc;border-radius:50%;height:30px;width:30px}.pin-display>.pin-digit.digit-entered{background:var(--color-highlight);transition:background .25s linear}@media only screen and (max-width: 1000px){.pin-display{gap:14px}.pin-display>.pin-digit{height:40px;width:40px}}.pin-loader{width:100%;min-height:250px;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}@media only screen and (max-width: 1000px){.pin-loader{min-height:280px}}.shake{-webkit-animation:modal-shake .5s cubic-bezier(.36,.07,.19,.97) both;animation:modal-shake .5s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.range-calendar{width:360px}.range-calendar .day-calendar button.selected,.range-calendar .month-calendar button.selected{background:var(--color-theme);color:var(--color-background);outline:2px solid var(--color-theme);outline-offset:-1px}.range-calendar .day-calendar button.available:not(.selected):hover,.range-calendar .month-calendar button.available:not(.selected):hover{outline:2px solid var(--color-theme);outline-offset:-1px}.range-calendar .day-grid .week-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:inherit}.range-calendar .day-grid button{width:100%;position:relative;aspect-ratio:1}.range-calendar .day-grid button.in-range:after{content:"";position:absolute;height:80%;width:100%;z-index:-1;background:var(--color-theme-light)}.range-calendar .day-grid button:not(.available),.range-calendar .day-grid button:not(.in-month){color:var(--color-secondary-text);cursor:default}.range-calendar .day-grid button:not(.in-month).available{color:var(--color-secondary-text);cursor:pointer}.range-calendar .day-grid button:not(.in-month).available.selected{color:var(--color-background)}.range-calendar .day-grid button.today>span:first-child{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.range-calendar .day-grid button.today:not(.selected){color:var(--color-theme)}.range-calendar .month-grid{grid-template-columns:repeat(4,1fr)}.range-calendar .month-grid button{width:100%;aspect-ratio:2/1}#searchWrapper{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:9999;animation:position 2s;background:var(--overlay-background);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#searchWrapper .search-section .select-input{height:auto}#searchWrapper .search-section .select-input .si-input{border-radius:4px;overflow-x:hidden}@media only screen and (max-width: 1000px){#searchWrapper{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}#searchWrapper .minimized-bar{height:100%;display:none;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:0 20px;border:1px solid #ddd}#searchWrapper.minimized{top:auto;left:auto;bottom:-15px;right:20px;height:60px;width:250px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}#searchWrapper.minimized .minimized-bar{display:block}#searchWrapper.minimized #searchModal{display:none}#filterRange{height:30px;padding:0 10px;display:flex;flex-direction:row;gap:4px}@media only screen and (max-width: 500px){#filterRange{flex-direction:column-reverse;align-items:center}#filterRange .radio-btn-grp{width:auto;gap:8px;justify-content:space-between}}#filterRange .filter-text{cursor:pointer}#filterRange .radio-btn-grp{flex-direction:row;justify-content:flex-end;gap:12px;width:auto;padding:0 20px}#rangeCalendar{position:absolute;top:calc(100% + 8px);left:60px;padding:8px;z-index:9;background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038}#searchModal{width:765px;background:#fff;border:1px solid #e6e6e6;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:12px}#searchModal .material-symbols-rounded.color-secondary{font-size:18px}@media only screen and (max-width: 1000px){#searchModal{height:100vh;width:100vw}}#searchModal .search-section{padding:20px 30px 0;position:relative}#searchModal .search-section #globalSearch{height:44px}#searchModal .search-header h2.fw-bold{font-size:1.2em}#searchModal .search-field{height:35px}#searchModal .search-field .si-input{border-top-right-radius:0;border-bottom-right-radius:0;height:100%;height:45px;border:1px solid #999;border-right:0px}#searchModal .search-field .si-input:hover,#searchModal .search-field .si-input:focus{background:#fafafa}#searchModal .search-field>button.action-btn-themed{padding:0 12px 0 20px;min-width:180px;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #999;height:45px;position:relative;width:fit-content;flex-shrink:0}#searchModal .search-field>button.action-btn-themed.gray{background:#f0f0f0;color:#000}@media only screen and (max-width: 1000px){#searchModal .search-field .si-input{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}#searchModal .search-field>button.action-btn-naked{position:absolute;right:30px;fill:#09f}}#searchModal #searchTypeOptions{border:none;border-radius:4px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;background:#fff;z-index:999;position:absolute;top:calc(100% + 8px);right:20px;display:grid;padding:0}#searchModal #searchTypeOptions button{position:relative;width:220px;padding-left:40px;text-align:left}#searchModal #searchTypeOptions button:hover{background:#f6f6f6}#searchModal #searchTypeOptions button.is-selected:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-check' width='20' height='20' viewBox='0 0 24 24' stroke-width='2' stroke='%2309f' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M5 12l5 5l10 -10'%3E%3C/path%3E%3C/svg%3E");height:20px;width:20px;position:absolute;left:12px;top:50%;transform:translateY(-50%)}#searchModal .search-results{height:320px;overflow-y:auto;overflow-x:hidden;padding:0;margin-bottom:8px}#searchModal .search-results>.flex-center{height:60%}@media only screen and (max-width: 1000px){#searchModal .search-results{height:100%;overflow-x:auto;padding-bottom:10vh}}#searchModal .affiliate-section{padding-top:0}@media only screen and (max-width: 500px){#searchModal .affiliate-section select{height:44px}}#searchModal table.results-table{width:100%;position:relative;border-collapse:separate;border-spacing:0}#searchModal table.results-table th{color:#000;border-bottom:1px solid #999}#searchModal table.results-table tr.sticky{top:-1px;z-index:5;position:sticky;background-color:#fff}#searchModal table.results-table tr{color:var(--color-primary-text)}#searchModal table.results-table tr td:first-child,#searchModal table.results-table tr th:first-child{padding-left:30px}#searchModal table.results-table tr td:last-child,#searchModal table.results-table tr th:last-child{padding-right:30px}#searchModal table.results-table tr.result:nth-child(odd){background:#f0f0f0}#searchModal table.results-table th,#searchModal table.results-table td{padding:13px 4px;text-align:left;width:fit-content;max-width:20ch}@media only screen and (max-width: 1000px){#searchModal table.results-table th,#searchModal table.results-table td{max-width:12ch}}#searchModal table.results-table td{word-wrap:none;white-space:pre;text-overflow:ellipsis;overflow:hidden}#cashWrapper #cash-startup:disabled{opacity:.5}#cashWrapper .disabled{opacity:.75}#cashModal .cash-section{padding:20px 30px 0}#currencyModal[data-v-01fcf9aa]{overflow:hidden;overflow-y:auto;left:50%;top:50%;transform:translate(-50%,-50%);max-height:100vh;position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #00000059}#currencyModal .status[data-v-01fcf9aa]{color:#090;font-weight:700}#currencyModal .status.offcount[data-v-01fcf9aa]{color:#f33}#currencyModal .w-100[data-v-01fcf9aa]{width:100%}#summary tbody tr[data-v-8ce59e2a]:nth-child(odd),#summary .detail-row[data-v-8ce59e2a]:nth-child(odd){background:#eee}#summary th[data-v-8ce59e2a]{padding:5px;text-align:left;font-weight:700}#summary td[data-v-8ce59e2a]{padding:10px 5px}#pay-in-out .log[data-v-bd080afa]{color:#666;font-size:.8em}#pay-in-out .log .line[data-v-bd080afa]{padding:5px 2px}#pay-in-out .log .line[data-v-bd080afa]:nth-child(odd){background:white}#pay-in-out .log i[data-v-bd080afa]{font-style:italic}#pay-in-out .click-bar[data-v-bd080afa]{height:44px}#pay-in-out.gray-box[data-v-bd080afa]{border-radius:12px;background:#eee;padding:5px 20px;border:1px solid #eee;margin:0 20px}#pay-in-out.gray-box[data-v-bd080afa]:hover{border:1px solid var(--color-highlight)}#pay-in-out .action-btn[data-v-bd080afa]{width:50%}#drawer-list{i[data-v-608f5ac2] {font-style: italic; color: gray;} .click-bar[data-v-608f5ac2] {height: 44px;} &.gray-box {&[data-v-608f5ac2] {border-radius: 12px; background: #eee; padding: 5px 20px; margin: 0px 20px; border: 1px solid #eee;} &[data-v-608f5ac2]:hover {border: 1px solid var(--color-highlight);}} .action-btn[data-v-608f5ac2] {min-width: auto; padding: 0px 10px;}}#drawer-list .overflow-hidden[data-v-608f5ac2]{overflow:hidden}#drawer-list .line[data-v-608f5ac2]{padding:5px 10px;height:44px}#drawer-list .line[data-v-608f5ac2]:nth-child(odd){background:white}#drawer-list .line:hover[data-v-608f5ac2]{font-weight:700}#drawer-list .line:hover .highlight-color[data-v-608f5ac2]{color:var(--color-highlight)}#drawer-list .line .highlight-color[data-v-608f5ac2]{color:gray}#cashWrapper .mini-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a}#cashWrapper #cashModal{width:765px;background:#fff;border:1px solid #e6e6e6;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:12px}#cashWrapper #cashModal #cash-content{max-height:90vh;overflow-y:scroll}#cashWrapper #cashModal .detail-row{padding:10px 4px}#cashWrapper #cashModal tbody tr:nth-child(odd),#cashWrapper #cashModal .detail-row:nth-child(odd){background:#eee}#cashWrapper #cashModal .hover-button{cursor:pointer;position:absolute;right:5px;top:6px}#cashWrapper #cashModal .material-symbols-rounded.color-secondary{font-size:18px}@media only screen and (max-width: 1000px){#cashWrapper #cashModal{height:100vh;width:100vw}}#cashWrapper #cashModal .cash-section{padding:20px 30px 0}#cashWrapper #cashModal .cash-section #globalcash{height:44px}#cashWrapper #cashModal .cash-header h2.fw-bold{font-size:1.2em}#cashWrapper #cashModal .cash-field{height:35px}#cashWrapper #cashModal .cash-field .si-input{border-top-right-radius:0;border-bottom-right-radius:0;height:100%;height:45px;border:1px solid #999;border-right:0px}#cashWrapper #cashModal .cash-field .si-input:hover,#cashWrapper #cashModal .cash-field .si-input:focus{background:#fafafa}#cashWrapper #cashModal .cash-field>button.action-btn-themed{padding:0 12px 0 20px;min-width:180px;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #999;height:45px;position:relative;width:fit-content;flex-shrink:0}#cashWrapper #cashModal .cash-field>button.action-btn-themed.gray{background:#f0f0f0;color:#000}@media only screen and (max-width: 1000px){#cashWrapper #cashModal .cash-field .si-input{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}#cashWrapper #cashModal .cash-field>button.action-btn-naked{position:absolute;right:30px;fill:#09f}}#mobile-menu-wrapper[data-v-84109cc7]{position:fixed;top:0;left:0;height:100vh;width:100vw;overflow:hidden;z-index:var(--zi-mob-menu);z-index:999}.menu-drawer[data-v-84109cc7]{position:fixed;width:100vw;bottom:0;left:0;background:#fcfcfc;z-index:var(--zi-mob-menu-drawer);min-height:100px;border:var(--border-default);border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;-webkit-box-shadow:0px -5px 21px -2px rgba(0,0,0,.2196078431);box-shadow:0 -5px 21px -2px #00000038;z-index:999}.menu-bg-overlay[data-v-84109cc7]{position:fixed;top:-100px;left:0;height:100vh;width:100vw;background:var(--overlay-background);z-index:999}.floating-menu[data-v-11a02c16]{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;min-width:300px;z-index:var(--zi-pop-up-menu);-webkit-user-select:none;user-select:none;overflow:hidden}.mobile-menu[data-v-11a02c16]{padding:12px 0 5vh}.mobile-menu .build-version[data-v-11a02c16],.floating-menu .build-version[data-v-11a02c16]{text-align:center;color:#999;font-size:.8em;z-index:1000;padding-bottom:10px}.menu-li[data-v-11a02c16]{width:100%;border-radius:0;min-height:44px}.menu-li>button[data-v-11a02c16]{height:44px;font-size:15px;outline-offset:0px}@media only screen and (max-width: 1000px){.menu-li>button[data-v-11a02c16]{font-size:18px;font-weight:var(--fw-medium);height:55px}}.loc-btn[data-v-11a02c16]{width:100%;gap:4px}.loc-btn>i[data-v-11a02c16]{height:24px;width:24px;visibility:hidden}@media only screen and (max-width: 1000px){.loc-btn>i[data-v-11a02c16]{height:26px;width:26px}}.loc-btn.selected>i[data-v-11a02c16]{color:var(--color-highlight);visibility:visible}.current-user[data-v-11a02c16]{padding:16px 20px 16px 30px;gap:12px;overflow:hidden}.current-user .user-name[data-v-11a02c16]{margin-left:8px}.current-user .user-name span[data-v-11a02c16]:first-child{font-size:15px}.current-user .user-name span[data-v-11a02c16]:nth-child(2){font-size:14px}@media only screen and (max-width: 1000px){.current-user .user-name span[data-v-11a02c16]:first-child{font-size:18px;font-weight:var(--fw-medium)}.current-user .user-name span[data-v-11a02c16]:nth-child(2){font-size:16px}}.current-user>.user-pic[data-v-11a02c16]{position:relative}.current-user>.user-pic div[data-v-11a02c16]{position:relative;color:#fff;z-index:1;font-size:16px}.current-user>.user-pic div[data-v-11a02c16]:after{content:"";height:34px;width:34px;border-radius:50%;background:var(--color-primary-text);position:absolute;top:45%;left:45%;transform:translate(-50%,-50%);z-index:-1}.client-label[data-v-11a02c16]{font-size:15px;padding:0 20px;height:44px;display:flex;flex-direction:row;align-items:center}@media only screen and (max-width: 1000px){.client-label[data-v-11a02c16]{font-size:20px;font-weight:var(--fw-medium)}}.link-btn[data-v-11a02c16]{text-align:left;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.link-btn>svg[data-v-11a02c16]{height:17px;width:17px}@media only screen and (max-width: 1000px){.link-btn>svg[data-v-11a02c16]{height:20px;width:20px}}#mobileHeaderWrapper[data-v-2ec6aabb]{position:relative;display:none}#mobileHeaderWrapper .badge-container[data-v-2ec6aabb]{position:relative}#mobileHeaderWrapper .badge-container .badge[data-v-2ec6aabb]{position:absolute;top:5px;right:5px;width:10px;height:10px;border-radius:50%;background:var(--color-highlight);border:2px solid white;z-index:0}@media only screen and (max-width: 1000px){#mobileHeaderWrapper[data-v-2ec6aabb]{background:#f8fafd;display:flex;height:var(--navigation-height);align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:var(--border-default);width:100vw}#mobileHeaderWrapper #siLogo[data-v-2ec6aabb],#mobileHeaderWrapper #siMenu[data-v-2ec6aabb]{position:absolute}#mobileHeaderWrapper #siLogo[data-v-2ec6aabb]{left:20px}#mobileHeaderWrapper #navIcons[data-v-2ec6aabb]{position:absolute;right:5px;gap:0px}#mobileHeaderWrapper .mobile-nav[data-v-2ec6aabb]{position:relative;height:var(--navigation-height);flex-shrink:0;width:100%;display:flex;align-items:center;margin-left:30px}#mobileHeaderWrapper .mobile-nav button.fw-bold[data-v-2ec6aabb]{max-height:1.24em;min-height:1.24em}#mobileHeaderWrapper .mobile-nav .col[data-v-2ec6aabb]{display:flex;flex-direction:column;margin-top:8px}#mobileHeaderWrapper .mobile-nav .center[data-v-2ec6aabb]{justify-content:center;align-items:center}#mobileHeaderWrapper .mobile-nav .action-btn-naked[data-v-2ec6aabb]{height:25px;align-items:center;display:flex;color:#000;font-weight:var(--fw-bold)}#mobileHeaderWrapper .mobile-nav .action-btn-naked .si-icon[data-v-2ec6aabb]{position:relative;left:0;top:1px}#mobileHeaderWrapper .mobile-nav[data-v-2ec6aabb] *{font-size:16px}#mobileHeaderWrapper .mobile-nav .location[data-v-2ec6aabb]{font-size:14px;font-weight:var(--fw-regular)}#mobileHeaderWrapper .mobile-nav button[data-v-2ec6aabb]:first-child{gap:4px}#mobileHeaderWrapper .mobile-nav button:first-child span[data-v-2ec6aabb]{margin-top:8px}#mobileHeaderWrapper .mobile-nav-links[data-v-2ec6aabb]{position:absolute;align-items:stretch;box-shadow:0 0 15px #00000026;left:80px;margin-left:-100px;width:200px;background:#f8fafd;top:100%;z-index:999}#mobileHeaderWrapper .mobile-nav-links button[data-v-2ec6aabb]{align-items:flex-start;text-align:start;padding:25px 20px;border-bottom:1px solid #eee}#mobileHeaderWrapper .mobile-nav-links button[data-v-2ec6aabb]:last-child{border-bottom:0px}#mobileHeaderWrapper button[data-v-2ec6aabb]{border:none}}.relative[data-v-9c5ce445],.relative .popup-trigger[data-v-9c5ce445]{position:relative}.popup-content[data-v-9c5ce445]{position:absolute;z-index:10000}.popup-content.right-align[data-v-9c5ce445]{right:0}.popup-content.fill[data-v-9c5ce445]{right:0;left:0}#header-wrapper{height:var(--navigation-height);border-bottom:var(--border-default);background:var(--color-background);position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 30px;top:0;width:100%}@media only screen and (max-width: 1000px){#header-wrapper{display:none}}#header-wrapper.wrapped{height:75px;padding-top:15px}#siLogo{background-image:url(/register-app-dist/assets/si-logo-161d3b85.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:64%;aspect-ratio:.5/1}#siLogo{background-image:url(/register-app-dist/assets/si-logo-161d3b85.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:64%;aspect-ratio:.5/1}#mobile-header-wrapper{position:relative;display:none}@media only screen and (max-width: 1000px){#mobile-header-wrapper{background:#f8fafd;display:flex;height:var(--navigation-height);align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:var(--border-default);position:sticky;top:0!important;width:100vw;z-index:999}#mobile-header-wrapper #siLogo,#mobile-header-wrapper #siMenu{position:absolute}#mobile-header-wrapper #siLogo{left:20px}#mobile-header-wrapper #siMenu{right:20px}#mobile-header-wrapper .mobile-nav{font-size:1.25em;height:var(--navigation-height);flex-shrink:0;width: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}#mobile-header-wrapper .mobile-nav-links{height:0px;width:100vw;transition:height 80ms linear;gap:8px;border-bottom:var(--border-default);background:#f8fafd;position:absolute;overflow:hidden;top:100%;left:0;z-index:999;box-shadow:-1px 24px 25px -7px #abababbf;-webkit-box-shadow:-1px 24px 25px -7px rgba(171,171,171,.75);-moz-box-shadow:-1px 24px 25px -7px rgba(171,171,171,.75)}#mobile-header-wrapper .mobile-nav-links.expand{height:calc(.5 * var(--navigation-height) + 20px)}#mobile-header-wrapper .mobile-nav-links li{height:calc(.5 * var(--navigation-height));flex-shrink:0;padding:4px 0}#mobile-header-wrapper button{border:none}}#nav-left{display:flex;flex-direction:row;align-items:center;gap:20px;height:100%;width:fit-content}.nav-links{display:flex;flex-direction:row;align-items:center;gap:20px}.tag{font:11px sans-serif}#nav-right{gap:20px;position:relative;color:var(--color-primary-text)}#logo{position:relative;height:26px;width:125px}#currentClient{font-size:15px;color:var(--color-highlight)}#currenTime{font-size:13px;color:var(--color-secondary-text)}.menu-section.mob-nav-menu{padding-top:1vh;padding-bottom:5vh}.menu-section.mob-nav-menu .menu-li button{text-align:center}.loc-btn{gap:4px}.router-links{height:100%;gap:20px;margin-left:20px}.badge-container{position:relative}.badge-container .badge{position:absolute;top:7px;right:7px;width:10px;height:10px;border-radius:50%;background:var(--color-highlight);border:2px solid #eff4f7;z-index:100}#cashWrapper{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:9999;animation:position 2s;background:var(--overlay-background);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#cashWrapper .cash-section .select-input{height:auto}#cashWrapper .cash-section .select-input .si-input{border-radius:4px;overflow-x:hidden}#cashWrapper .right-content{width:250px}@media only screen and (max-width: 1000px){#cashWrapper{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}#cashWrapper .minimized-bar{height:100%;display:none;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:0 20px;border:1px solid #ddd}#cashWrapper.minimized{top:auto;left:auto;bottom:-15px;right:20px;height:60px;width:250px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}#cashWrapper.minimized .minimized-bar{display:block}#cashWrapper.minimized #cashModal{display:none}#cashModal{width:765px;background:#fff;border:1px solid #e6e6e6;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:12px}#cashModal .material-symbols-rounded.color-secondary{font-size:18px}@media only screen and (max-width: 1000px){#cashModal{height:100vh;width:100vw}}#cashModal .cash-section{padding:20px 30px 0;position:relative}#cashModal .cash-section #globalcash{height:44px}#cashModal .cash-header h2.fw-bold{font-size:1.2em}#cashModal .cash-field{height:35px}#cashModal .cash-field .si-input{border-top-right-radius:0;border-bottom-right-radius:0;height:100%;height:45px;border:1px solid #999;border-right:0px}#cashModal .cash-field .si-input:hover,#cashModal .cash-field .si-input:focus{background:#fafafa}#cashModal .cash-field>button.action-btn-themed{padding:0 12px 0 20px;min-width:180px;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #999;height:45px;position:relative;width:fit-content;flex-shrink:0}#cashModal .cash-field>button.action-btn-themed.gray{background:#f0f0f0;color:#000}@media only screen and (max-width: 1000px){#cashModal .cash-field .si-input{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}#cashModal .cash-field>button.action-btn-naked{position:absolute;right:30px;fill:#09f}}#settingsModal{outline:1px solid tomato}#settingsModal .order-modal{top:35%}@media only screen and (min-width: 1000px){#tipsModal .order-modal{top:45%;min-width:600px;max-width:600px}}@media only screen and (max-width: 1000px){#tipsModal .order-modal{top:0}}#tipsModal .tip-options-wrapper{padding:24px 48px;gap:20px}#tipsModal .tip-options-wrapper .focus-box{padding:24px;font-size:1.1em}#tipsModal .tip-options-wrapper .focus-box div:first-child{gap:8px}#tipsModal .tip-options-wrapper .focus-box div:first-child span:first-child{font-size:1.1em}#tipsModal .tip-options-wrapper .default-tip-options{gap:inherit}#tipsModal .tip-options-wrapper .default-tip-options .tip-option-grid{width:100%;display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);gap:inherit}#tipsModal .tip-options-wrapper .default-tip-options .tip-option-grid .tip-option-btn{padding:16px;width:100%;gap:8px}#tipsModal .tip-options-wrapper .default-tip-options .tip-option-grid .tip-option-btn.sel-tip-option{background:rgb(0,122.4,204)}#tipsModal .tip-options-wrapper .default-tip-options .tip-option-grid .tip-option-btn span:first-child{font-size:1.2em}#tipsModal .tip-options-wrapper .default-tip-options .tip-custom{gap:inherit}#tipsModal .tip-options-wrapper .default-tip-options .tip-custom button{width:100%}#tipsModal .tip-options-wrapper .custom-tip-wrapper{gap:inherit;position:relative}#tipsModal .tip-options-wrapper .custom-tip-wrapper:before{content:"$";position:absolute;top:18px;transform:translateY(-50%);left:12px;font-size:1.3em;color:var(--disabled-input)}#tipsModal .tip-options-wrapper .custom-tip-wrapper input{text-align:center}#tipsModal .tip-options-wrapper .custom-tip-wrapper input:focus{border-color:var(--color-highlight)}#register{height:var(--app-height);display:grid;grid-template-rows:var(--navigation-height) auto;overflow:hidden}@media print{#register{height:auto;overflow:visible}}@media only screen and (max-width: 1000px){.wrapped{padding-top:0}}#registerRouter{position:relative}.flex-row[data-v-2e03a2b4]{display:flex;flex-direction:row;gap:8px}.recent-text[data-v-2e03a2b4]{height:20px}.gap[data-v-2e03a2b4]{gap:8px}#waiver-table[data-v-2e03a2b4]{height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;overflow:hidden;font-weight:var(--fw-light)}#waiver-table .link[data-v-2e03a2b4]:hover{color:#09f}#waiver-table .send-waiver-link[data-v-2e03a2b4]{color:#09f;margin-left:20px;position:relative}#waiver-table .send-waiver-link .send-waiver-modal[data-v-2e03a2b4]{position:absolute;width:250px;right:0;top:30px;z-index:4000;background-color:#fff;box-shadow:0 0 10px #0003;display:flex;flex-direction:column}#waiver-table .send-waiver-link .send-waiver-modal .modal-item[data-v-2e03a2b4]{text-align:left;width:100%;padding:15px 20px}#waiver-table .send-waiver-link .send-waiver-modal .modal-item.modal-link[data-v-2e03a2b4]{color:#000;cursor:pointer}#waiver-table .send-waiver-link .send-waiver-modal .modal-item.modal-link[data-v-2e03a2b4]:hover{color:#09f}#waiver-table .send-waiver-link .send-waiver-modal .modal-item.bar[data-v-2e03a2b4]{border-top:1px solid #e0e0e0}#waiver-table .popup-container[data-v-2e03a2b4]{position:relative}#waiver-table .popup-container .popup[data-v-2e03a2b4]{font-weight:var(--fw-regular);border-radius:5px;position:absolute;padding:10px;background-color:#fff;width:220px;color:#000;box-shadow:0 0 6px #00000080;z-index:1000;left:0;top:20px;display:flex;flex-direction:column;gap:8px}#waiver-table .popup-container .popup .title[data-v-2e03a2b4]{line-height:20px}#waiver-table .popup-container .popup .item[data-v-2e03a2b4]{display:flex;flex-direction:column;gap:4px;padding:4px 8px}#waiver-table .popup-container .popup .item.canLinkActivities .title[data-v-2e03a2b4]:hover{text-decoration:underline}#waiver-table .waiver-status[data-v-2e03a2b4]{padding:0 3px;font-weight:var(--fw-regular);background-color:green;color:#fff;position:relative;top:-1px;left:6px;font-size:10px}#waiver-table .waiver-status.expired[data-v-2e03a2b4]{background-color:#a00}#waiver-table .waiver-status.minor[data-v-2e03a2b4]{text-decoration:none;background-color:gray}#waiver-table .search[data-v-2e03a2b4]{border-radius:4px;border:1px solid #eee;gap:10px;padding:10px}#waiver-table .search input[data-v-2e03a2b4]{width:250px;font-size:14px}#waiver-table .center[data-v-2e03a2b4]{text-align:center!important;justify-content:center}#waiver-table .link[data-v-2e03a2b4]{text-decoration:underline;cursor:pointer}#waiver-table .blue[data-v-2e03a2b4]{color:#09f}#waiver-table .small[data-v-2e03a2b4]{font-size:10px}#waiver-table .gray[data-v-2e03a2b4]{color:gray}#waiver-table .table-wrapper[data-v-2e03a2b4]{position:relative;width:100vw;height:100%;overflow-y:hidden;overflow-x:auto}#waiver-table .table-wrapper table.waiver-results[data-v-2e03a2b4]{min-width:500px;height:100%;width:100%}#waiver-table .table-wrapper table.waiver-results.loading[data-v-2e03a2b4]{margin-bottom:40px}#waiver-table .table-wrapper table.waiver-results tr[data-v-2e03a2b4]{border-bottom:1px solid #eee;display:block;width:100%}#waiver-table .table-wrapper table.waiver-results thead[data-v-2e03a2b4]{flex-direction:column;align-items:stretch;justify-content:center;width:100%}#waiver-table .table-wrapper table.waiver-results thead tr[data-v-2e03a2b4]{display:flex;align-items:center;border-top:1px solid #eee}#waiver-table .table-wrapper table.waiver-results thead tr th[data-v-2e03a2b4]{padding:10px 20px;margin-right:40px;text-align:left;width:150px;display:inline-block}#waiver-table .table-wrapper table.waiver-results thead tr th.actions[data-v-2e03a2b4]{width:auto}#waiver-table .table-wrapper table.waiver-results thead tr th[data-v-2e03a2b4]:first-child{width:200px}#waiver-table .table-wrapper table.waiver-results thead tr th.bigger[data-v-2e03a2b4]{width:220px}#waiver-table .table-wrapper table.waiver-results thead tr th[data-v-2e03a2b4]:first-child{padding-left:50px}#waiver-table .table-wrapper table.waiver-results thead tr th[data-v-2e03a2b4]:last-child{padding-right:0;width:200px}#waiver-table .table-wrapper table.waiver-results.loading tbody[data-v-2e03a2b4]{padding-bottom:40px}#waiver-table .table-wrapper table.waiver-results tbody[data-v-2e03a2b4]{height:100%;width:100%;overflow:auto;display:flex;flex-direction:column;align-items:stretch}#waiver-table .table-wrapper table.waiver-results tbody tr[data-v-2e03a2b4]{font-weight:var(--fw-regular);color:#000;display:flex;align-items:center;cursor:pointer}#waiver-table .table-wrapper table.waiver-results tbody tr.expired[data-v-2e03a2b4]{color:gray;border-bottom:1px solid white;background-color:#eee}#waiver-table .table-wrapper table.waiver-results tbody tr.expired .name .name-hover-box[data-v-2e03a2b4]:hover{color:gray}#waiver-table .table-wrapper table.waiver-results tbody tr.expired[data-v-2e03a2b4]:hover{cursor:not-allowed;background-color:#eee}#waiver-table .table-wrapper table.waiver-results tbody tr[data-v-2e03a2b4]:hover{background-color:#f0f9ff;cursor:pointer}#waiver-table .table-wrapper table.waiver-results tbody tr.loading[data-v-2e03a2b4]{position:relative;height:50px;width:auto}#waiver-table .table-wrapper table.waiver-results tbody tr .name[data-v-2e03a2b4]{position:relative;font-weight:var(--fw-bold)}#waiver-table .table-wrapper table.waiver-results tbody tr .name .name-hover-box[data-v-2e03a2b4]{line-height:30px;position:absolute;top:0;left:50px;bottom:0;right:-700px}#waiver-table .table-wrapper table.waiver-results tbody tr .name .name-hover-box .name-hover-box[data-v-2e03a2b4]{text-decoration:underline}#waiver-table .table-wrapper table.waiver-results tbody tr .name .name-hover-box[data-v-2e03a2b4]:hover{color:#09f}#waiver-table .table-wrapper table.waiver-results tbody tr td[data-v-2e03a2b4]{padding:15px 20px;margin-right:40px;text-align:left;width:150px;display:inline-block}#waiver-table .table-wrapper table.waiver-results tbody tr td.doc-center[data-v-2e03a2b4]{padding:20px 0!important;width:auto!important;position:relative;left:50vw;margin-left:-10px}#waiver-table .table-wrapper table.waiver-results tbody tr td.actions[data-v-2e03a2b4]{width:auto}#waiver-table .table-wrapper table.waiver-results tbody tr td.actions .group[data-v-2e03a2b4]{display:flex;gap:25px;justify-content:flex-end}#waiver-table .table-wrapper table.waiver-results tbody tr td[data-v-2e03a2b4]:first-child{width:200px}#waiver-table .table-wrapper table.waiver-results tbody tr td.bigger[data-v-2e03a2b4]{width:220px}#waiver-table .table-wrapper table.waiver-results tbody tr td[data-v-2e03a2b4]:first-child{padding-left:50px}#waiver-table .table-wrapper table.waiver-results tbody tr td[data-v-2e03a2b4]:last-child{width:280px;padding-right:50px}#waiver-table .light[data-v-2e03a2b4]{color:#767676;font-weight:var(--fw-regular)}#waiver-table .row[data-v-2e03a2b4]{display:flex;align-items:center}#waiver-table .row.top[data-v-2e03a2b4]{padding:30px 40px;gap:20px}#waiver-table .row h2[data-v-2e03a2b4]{font-weight:var(--fw-medium);font-size:26px}#waiver-table .row input[data-v-2e03a2b4]{border:0px}#waiver-table .row .right[data-v-2e03a2b4]{margin-left:auto}#waiver-table.compact .row.top[data-v-2e03a2b4]{padding:0 0 10px}#waiver-table.compact .table-wrapper[data-v-2e03a2b4]{width:auto}#waiver-table.compact .table-wrapper table.waiver-results[data-v-2e03a2b4]{width:auto;padding:5px}#waiver-table.compact .table-wrapper table.waiver-results tr th[data-v-2e03a2b4]{vertical-align:middle;padding:15px 6px}#waiver-table.compact .table-wrapper table.waiver-results tr th[data-v-2e03a2b4]:first-child{padding-left:10px}#waiver-table.compact .table-wrapper table.waiver-results tr th[data-v-2e03a2b4]:last-child{padding-right:10px}#waiver-table.compact .table-wrapper table.waiver-results tbody td[data-v-2e03a2b4]{vertical-align:middle;padding:15px 6px}#waiver-table.compact .table-wrapper table.waiver-results tbody td[data-v-2e03a2b4]:first-child{padding-left:10px}#waiver-table.compact .table-wrapper table.waiver-results tbody td[data-v-2e03a2b4]:last-child{padding-right:10px}#waiver-table.compact .table-wrapper table.waiver-results tbody td .name-hover-box[data-v-2e03a2b4]{left:10px}@media only screen and (max-width: 700px){h2[data-v-2e03a2b4]{display:none}#waiver-table .search input[data-v-2e03a2b4]{width:79vw}#waiver-table .popup-container .popup[data-v-2e03a2b4]{left:auto;right:0}#waiver-table .row.waiver-link-row[data-v-2e03a2b4]{padding-right:10px;width:100%;justify-content:space-between}#waiver-table .row.top[data-v-2e03a2b4]{position:inherit;padding:20px 10px 10px;flex-direction:column;align-items:flex-start;justify-content:center}#waiver-table .row.top .right[data-v-2e03a2b4]{margin-left:0}#waiver-table .table-wrapper table.waiver-results[data-v-2e03a2b4]{padding:5px;min-width:700px}#waiver-table .table-wrapper table.waiver-results thead tr th[data-v-2e03a2b4]{vertical-align:middle;padding:15px 6px}#waiver-table .table-wrapper table.waiver-results thead tr th[data-v-2e03a2b4]:first-child{padding-left:10px}#waiver-table .table-wrapper table.waiver-results thead tr th[data-v-2e03a2b4]:last-child{padding-right:10px}#waiver-table .table-wrapper table.waiver-results tbody tr .name[data-v-2e03a2b4]{position:relative}#waiver-table .table-wrapper table.waiver-results tbody tr .name .name-hover-box[data-v-2e03a2b4]{left:10px;line-height:20px}#waiver-table .table-wrapper table.waiver-results tbody tr td[data-v-2e03a2b4]{line-height:20px;vertical-align:middle;padding:10px 6px}#waiver-table .table-wrapper table.waiver-results tbody tr td[data-v-2e03a2b4]:first-child{padding-left:10px}#waiver-table .table-wrapper table.waiver-results tbody tr td[data-v-2e03a2b4]:last-child{padding-right:10px}}.bottom-loader[data-v-2e03a2b4]{background-color:#00000080;border-radius:12px;box-shadow:0 0 6px #00000026;height:60px;width:40px;position:absolute;bottom:-20px;left:50%;margin-left:-20px;display:flex;justify-content:center;align-items:flex-start;padding-top:10px;transition-duration:.1s;transition-timing-function:ease-in}ul[data-v-2e03a2b4]{cursor:pointer}.slideup-enter-from[data-v-2e03a2b4],.slideup-leave-to[data-v-2e03a2b4]{bottom:-80px}.waiver-queue[data-v-26e70a41]{width:100vw;height:var(--app-height);padding-bottom:50px}.calendar[data-v-58b9af0a]{color:var(--color-primary-text);font-size:16px;-webkit-user-select:none;user-select:none;padding:0 8px}@media only screen and (max-width: 1000px){.calendar[data-v-58b9af0a]{font-size:1.5rem;padding:0}}.cal-month[data-v-58b9af0a]{display:flex;flex-wrap:wrap;width:336px;gap:12px}.cal-month.day[data-v-58b9af0a]{width:336px}.cal-month.week[data-v-58b9af0a]{width:340px}@media only screen and (max-width: 1000px){.cal-month[data-v-58b9af0a]{width:100%!important}}.month-cell[data-v-58b9af0a]{flex:1 0 21%;height:46px;font-size:16px;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;border:2px solid #fff}@media only screen and (max-width: 1000px){.month-cell[data-v-58b9af0a]{font-size:18px}}.cal-row[data-v-58b9af0a]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;border-radius:var(--border-radius)}.cal-cell[data-v-58b9af0a]{width:48px;height:40px;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;cursor:pointer;font-size:16px}@media only screen and (max-width: 1000px){.cal-cell[data-v-58b9af0a]{width:60px;height:50px;font-size:20px}}.calendar-headers[data-v-58b9af0a]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 4px;font-weight:medium}@media only screen and (max-width: 1000px){.calendar-headers[data-v-58b9af0a]{padding:0 8px}}.cal-title[data-v-58b9af0a]{font-size:18px}@media only screen and (max-width: 1000px){.cal-title[data-v-58b9af0a]{font-size:22px}}.cal-hdr[data-v-58b9af0a]{font-weight:var(--fw-medium);cursor:default}.today[data-v-58b9af0a]{font-weight:var(--fw-medium);color:var(--color-highlight)}.cell-borders[data-v-58b9af0a]{border:2px solid #fff}.potential-selection[data-v-58b9af0a]:hover{border-color:var(--color-highlight);border-radius:var(--border-radius)}.sel-date[data-v-58b9af0a]{border-color:var(--color-highlight);background:var(--color-highlight);color:#fff;border-radius:var(--border-radius)}.sel-week[data-v-58b9af0a]{border:2px solid var(--color-highlight);background:var(--color-highlight)}.sel-week>.cal-cell[data-v-58b9af0a]{color:#fff}.sel-week>.today[data-v-58b9af0a]{color:#fff;font-weight:400}.outside-view[data-v-58b9af0a]{color:#b3b3b3}.clicked-date[data-v-58b9af0a]{border-color:var(--color-highlight);border-radius:var(--border-radius)}.row[data-v-761a7978]{display:flex}small[data-v-761a7978]{color:gray}strong[data-v-761a7978]{display:block;font-size:16px;font-weight:var(--fw-bold)}.rc-items[data-v-761a7978]{padding:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.rc-items .group[data-v-761a7978]{display:flex;flex-direction:column;gap:10px}.rc-items .group.inactive[data-v-761a7978]{opacity:.5}.rc-items .group.inactive .fakebox[data-v-761a7978]{cursor:not-allowed}.rc-items .group.unselected .fakebox[data-v-761a7978]{color:gray}.rc-items .gap[data-v-761a7978]{margin-bottom:8px}.rc-items .fakebox[data-v-761a7978]{height:40px;padding:8px 18px;border:1px solid #ddd;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative}.rc-items .drop-pop[data-v-761a7978]{z-index:10000;position:absolute;top:0;left:0;right:0;margin-top:40px;padding:8px 0;box-shadow:0 0 10px #00000059;background-color:#fff;max-height:250px;overflow-y:auto;opacity:1}.rc-items .drop-pop-item[data-v-761a7978]{height:35px;line-height:35px;padding:0 15px}.rc-items .drop-pop-item[data-v-761a7978]:hover{color:#09f}.rc-items .date-pop[data-v-761a7978]{z-index:10000;position:absolute;top:0;left:0;margin-top:40px;padding:20px;box-shadow:0 0 10px #00000059;background-color:#fff}.rc-items .date-pop .close_button[data-v-761a7978]{position:absolute;top:0;left:0;height:40px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.lc-items[data-v-761a7978]{padding:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.lc-items .gap[data-v-761a7978]{margin-bottom:8px}.lc-items .name[data-v-761a7978]{font-size:18px;font-weight:var(--fw-medium)}.lc-items button[data-v-761a7978]{display:block;color:#09f;cursor:pointer;text-align:left}.lc-items button[data-v-761a7978]:hover{text-decoration:underline}.info-box{height:fit-content;width:100%;background:#fff;position:relative;border:var(--border-default);border-radius:calc(var(--border-radius) * 2);padding:24px 30px}.info-box .ib-edit-btn{position:absolute;top:14px;right:20px;font-size:16px}.info-box .ib-summary{display:flex;flex-direction:column;gap:12px;font-size:1.1em;margin-top:20px}.info-box .ib-submit-btn{gap:4px;display:flex;flex-direction:column}.info-box .ib-submit-btn button{width:100%}.info-box .si-form{margin-top:30px}.ib-title{font-size:1.3em;font-weight:var(--fw-bold)}.radio-input-group{margin:.5rem}.radio-input-group input[type=radio]{position:absolute;opacity:0}.radio-input-group input[type=radio]+.radio-label:before{content:"";background:#fff;border-radius:100%;border:1px solid rgb(191.25,191.25,191.25);display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.radio-input-group input[type=radio]:checked+.radio-label:before{background-color:#09f;box-shadow:inset 0 0 0 4px #fff}.radio-input-group input[type=radio]:focus+.radio-label:before{outline:none;border-color:#09f}.radio-input-group input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #fff;border-color:#bfbfbf;background:rgb(191.25,191.25,191.25)}.radio-input-group input[type=radio]+.radio-label:empty:before{margin-right:0}.custom-field-terms button{height:fit-content}.policy-context{position:fixed;width:400px;z-index:10;background:white;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px}.policy-context .width-100{width:100%}.policy-context p{overflow:scroll;max-height:40vh}.cf-textarea{resize:none;width:calc(100% - 18px);margin:0}.cf-textarea:focus{outline:none}.cf-radio-btns>.flex-col{gap:0}.field-selector.selected{outline:1px solid var(--color-theme);background:var(--color-theme-light)}.hotel-result.selected{background:var(--color-theme-light)}.hotel-results{background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;top:100%;left:0;width:100%;max-height:280px;z-index:9;overflow-y:auto;overflow-x:hidden}.hotel-results li:hover{background:#f5f5f5}.pickup-loader{z-index:2;right:8px;top:50%;width:20px;height:20px;background-color:var(--color-background)}.transport-date{background:var(--color-theme-light);border:1px solid var(--color-theme-light);border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px}.transport-date+div{border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.transport-info{background:#f1f1f1;border:1px solid #ccc;border-left:6px solid #ccc}button.copy-btn{min-height:0px;height:16px;width:16px;margin-left:4px}button.copy-btn:hover{color:var(--color-highlight)}.ticket-agreement{display:grid;grid-template-columns:10% auto}.ticket-agreement>.checkbox{height:20px;width:20px;justify-self:center;align-content:center}.ticket-agreement span{font-size:1.1em}.ticket-agreement div:nth-child(2)>div{margin-top:8px}.ctrl-btn.btn-disabled{background:#a3ceea}.org-toggle-btn{height:fit-content}.org-toggle{border:none;border-radius:4px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;position:absolute;padding:12px;left:98%;top:-20px;background:#fff;z-index:9999}@media only screen and (max-width: 1000px){.org-toggle{left:unset;top:0;right:0;max-width:80%}}.org-toggle .flex-row.flex-justify-sb{white-space:nowrap;gap:28px}.si-valid{position:relative}.si-valid:after{content:"";height:20px;width:20px;position:absolute;right:8px;bottom:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' stroke-width='2' stroke='%2309f' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M5 12l5 5l10 -10'%3E%3C/path%3E%3C/svg%3E")}li.order-note .note-meta{color:#aaa;font-size:.9em;min-height:35px}li.order-note:not(:last-child){margin-bottom:20px}.space{justify-content:space-between}.gap{gap:8px}.order-note-input textarea{width:calc(100% - 26px);resize:none;outline:none;height:48px;padding:12px}.order-note-input button{margin-top:4px;float:right;padding:0 20px}.order-note{border:1px solid white;margin:-10px;padding:10px 10px 0;border-radius:4px}.order-note .note-item{word-break:break-word}.order-note:hover{cursor:pointer;border:1px solid #eee;box-shadow:0 0 5px #0000001a}.order-note:hover .hover-only{display:flex}.order-note .hover-only{display:none}.order-banner{height:var(--navigation-height);width:100%;position:relative}.order-banner>*{font-size:1em}.order-banner .flex-col{position:absolute;left:50%;transform:translate(-50%)}.order-banner .flex-col>span:first-child{font-size:1.25em;margin-bottom:.25em}.order-banner .order-name{text-transform:capitalize}@media only screen and (max-width: 1000px){.order-banner{padding:0 10px;background:#fff;border-bottom:var(--border-default)}}#paymentHistoryTable{margin-top:20px}#paymentHistoryTable th,#paymentHistoryTable td{width:28%}#paymentHistoryTable th{text-align:left;font-size:.8em;color:var(--color-secondary-text);height:2em}#paymentHistoryTable td{border-top:var(--border-default);height:40px;vertical-align:middle;position:relative}#paymentHistoryTable td:first-child{color:var(--color-paid)}#paymentHistoryTable td:first-child.pmt-refunded{color:var(--color-unpaid)}#paymentHistoryTable td:not(:first-child){font-weight:var(--fw-medium)}#paymentHistoryTable td:last-child{text-align:right}#paymentHistoryTable tr.card-on-file td:first-child{color:var(--color-primary-text)}#paymentHistoryTable ul.pmt-history-more-menu{position:absolute;background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;bottom:90%;z-index:99;left:50%;width:fit-content;white-space:nowrap}@media only screen and (max-width: 1000px){#paymentHistoryTable ul.pmt-history-more-menu{right:0;left:inherit}}#paymentHistoryTable ul.pmt-history-more-menu li button{width:100%;padding:0 40px 0 10px}#paymentHistoryTable ul.pmt-history-more-menu li button:hover{background:#f0f0f0}#paymentHistoryTable .pmt-method{text-transform:capitalize}.pre-payment-options{margin:0 0 20px;position:relative}.pre-payment-options .balance-due{position:absolute;top:0;right:0;height:35px;color:var(--color-unpaid);font-weight:var(--fw-bold)}.loader-box{height:60px}.loader-box .small-loader{margin-top:25px}#affiliateInvoiceTable{margin-top:20px}#affiliateInvoiceTable .link{color:#000;cursor:pointer}#affiliateInvoiceTable .link:hover{color:#09f}#affiliateInvoiceTable th,#affiliateInvoiceTable td{width:31%}#affiliateInvoiceTable th{text-align:left;font-size:.8em;color:var(--color-secondary-text);height:2em}#affiliateInvoiceTable td{border-top:var(--border-default);height:40px;vertical-align:middle;position:relative;font-weight:var(--fw-medium)}#affiliateInvoiceTable td:last-child{padding:0 0 0 10px;min-width:0px;width:7%;text-align:center}#affiliateInvoiceTable tr.card-on-file td:first-child{color:var(--color-primary-text)}#affiliateInvoiceTable ul.pmt-history-more-menu{position:absolute;background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;bottom:90%;z-index:99;left:50%;width:fit-content;white-space:nowrap}@media only screen and (max-width: 1000px){#affiliateInvoiceTable ul.pmt-history-more-menu{right:0;left:inherit}}#affiliateInvoiceTable ul.pmt-history-more-menu li button{width:100%;padding:0 40px 0 10px}#affiliateInvoiceTable ul.pmt-history-more-menu li button:hover{background:#f0f0f0}#affiliateInvoiceTable .pmt-method{text-transform:capitalize}#orderHistory{padding:0 20px}#orderHistory .history-loader{height:35px}#orderHistory ul.history-items>li.history-item:not(:last-child):before{content:"";position:absolute;left:-35px;height:100%;background:#ccc;width:2px;top:14px}#orderHistory ul.history-items>li.history-item>.hi-title:before{content:"";position:absolute;height:12px;width:12px;background:#ccc;border-radius:50%;left:-40px;top:50%;transform:translateY(-50%)}#orderHistory ul.history-items li.history-item{position:relative;padding-top:10px;margin-left:40px}#orderHistory ul.history-items li.history-item .hi-title{font-size:1.15em;position:relative}#orderHistory ul.history-items li.history-item .hi-author{font-size:.95em}#orderHistory ul.history-items li.history-item .hi-author span:nth-child(2){color:#989898}#orderHistory ul.history-items li.history-item>div{line-height:1.25em}#orderHistory ul.history-items li.history-item .hi-details>li.history-item{margin-left:20px}.activity-status{width:140px;position:relative}.activity-status button.active-status{text-align:left;padding-left:12px;width:100%}.activity-status button.active-status>div:first-child{width:100%}.activity-status .status-options{position:absolute;top:50%;left:108%;transform:translateY(-50%);background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;width:100%}.activity-status .status-options:before{content:"";position:absolute;height:30px;width:30px;top:50%;left:-10px;background:#fff;transform:translateY(-50%) rotate(45deg);z-index:-1}.activity-status .status-options button{font-weight:var(--fw-medium)}.activity-status .status-options button:hover{background:#f7f7f7;border-radius:0;color:var(--color-highlight)}.floating-menu.package-menu{padding:20px;position:fixed;top:50%;left:50%;width:400px;margin-left:-200px;background-color:#fff;z-index:999;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059}.floating-menu.package-menu .gap{gap:10px}.floating-menu.package-menu .fill{align-items:normal;justify-content:space-between;gap:10px}.cancel-footer{text-decoration:none;gap:10px}.cancel-footer.flex-row button{text-decoration:none}.cart-item{padding:8px 16px;border-radius:var(--border-radius);font-size:16px}.cart-item .modal-content{padding:20px 40px;line-height:30px}.cart-item .deleted-item>*{text-decoration:line-through}.cart-item .cart-item-row{justify-content:space-between}.cart-item .cart-item-row span{line-height:20px}.cart-item .activity-timeslot .activity-rates{color:var(--color-secondary-text)}.cart-item .activity-timeslot.deleted-item .activity-name,.cart-item .activity-timeslot.deleted-item .item-time,.cart-item .activity-timeslot.deleted-item .activity-addon:not(.addon-deleted){text-decoration:none}.cart-item .activity-timeslot .addon-deleted{text-decoration:line-through}.cart-item .activity-timeslot .item-time{margin-bottom:4px}.cart-item .activity-timeslot .status-badge{padding:4px 6px 2px;font-size:.7em;text-transform:uppercase;width:fit-content;text-decoration:none;border-radius:2px;margin-bottom:8px}.cart-item .activity-timeslot+.activity-timeslot,.cart-item .item-activity+.item-activity{margin-top:12px}.cart-item .merch-btns{gap:12px}.cart-item .package-item{color:var(--color-secondary-text)}.cart-item .package-item>span:first-child{max-width:60%}.cart-item button.item-btn{font-size:inherit;height:1em;margin-top:8px}.cart-item button.item-btn:disabled{color:var(--disabled-input)}.cart-item button.item-btn:hover{text-decoration:underline}.cart-item .cart-item-discount{color:var(--color-secondary-text)}.activity-badges{margin-bottom:4px}.cart-badge{border:1px solid var(--color-primary-text);font-size:12px;padding:2px 4px;border-radius:4px;font-weight:500;width:fit-content}.waiver-button{background:var(--color-theme-light)}.si-chip{padding:6px 8px;border-radius:4px;background:#e6e6e6;display:flex;flex-direction:row;align-items:center;gap:6px;height:fit-content;white-space:nowrap;position:relative;cursor:default}.si-chip:hover:not(.anim-close){background:#f2f2f2}.si-chip button{color:inherit;height:18px;width:18px}.si-chip button i{height:18px;width:18px}.si-chip.anim-close{opacity:70%}.si-chip.anim-close:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(110,110,110,.1529411765);border-radius:inherit;animation:chipAnim 1s ease-in-out infinite}@keyframes chipAnim{0%{width:0}to{width:100%}}#summaryPromo{width:100%;border-top:var(--border-default);border-bottom:var(--border-default);gap:20px;font-size:1.1em}#summaryPromo .active-promos{gap:8px}#summaryPromo>.flex-row:not(.active-promos){height:20px}#summaryPromo>.flex-row:not(.active-promos) input{width:100%;border:none;outline:none;font-size:inherit}#summaryPromo>.flex-row:not(.active-promos) input:hover,#summaryPromo>.flex-row:not(.active-promos) input:focus{background:#fafafa}#summaryPromo>.flex-row:not(.active-promos) button{height:fit-content;min-width:5ch;font-size:inherit}#summaryPromo>.flex-row:not(.active-promos) button span{white-space:pre}.cart-product .badge{border-radius:6px;background-color:#d3d3d3;font-size:12px;padding:2px 6px}.cart-product .product-price{text-decoration:none}.cart-product.deleted-item .cart-item-row:not(:first-child){text-decoration:line-through}#orderSummary{gap:20px}#orderSummary.info-box{padding:0 0 20px}@media only screen and (max-width: 1000px){#orderSummary.info-box{position:relative;top:0}}#orderSummary.info-box.unpaid .order-status-color{background:var(--color-unpaid);display:inherit}#orderSummary.info-box.unpaid .ib-title>span:last-child,#orderSummary.info-box.unpaid .summary-balance{color:var(--color-unpaid)}#orderSummary.info-box.overpaid .order-status-color{background:var(--color-overpaid);display:inherit}#orderSummary.info-box.overpaid .ib-title>span:last-child,#orderSummary.info-box.overpaid .summary-balance{color:var(--color-overpaid)}#orderSummary.info-box.paid .order-status-color{background:var(--color-paid);display:inherit}#orderSummary.info-box.paid .ib-title>span:last-child,#orderSummary.info-box.paid .summary-balance{color:var(--color-paid)}#orderSummary.info-box.unpaid .ib-title,#orderSummary.info-box.overpaid .ib-title,#orderSummary.info-box.paid .ib-title{margin-top:0}#orderSummary .order-status-color{height:6px;width:100%;border-top-right-radius:calc(var(--border-radius) * 2);border-top-left-radius:calc(var(--border-radius) * 2);display:none}#orderSummary .ib-title{margin-top:20px}#orderSummary .summary-section{padding:0 20px}#summaryStatusText{text-transform:capitalize}#feeBreakdown{position:relative;border-bottom:1px solid var(--color-secondary-text);cursor:pointer}#feeBreakdown:hover .fee-breakdown{opacity:1}#feeBreakdown .fee-breakdown{opacity:0;transition:opacity .2s ease-in-out;position:absolute;padding:14px;width:240px;font-size:.9em;right:0;bottom:160%;background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;pointer-events:none}#feeBreakdown .fee-breakdown>:first-child{font-size:1.2em}#feeBreakdown .fee-breakdown .flex-row{margin:4px 0}.summary-totals .summary-line{font-size:16px;margin:12px 0}.summary-totals .summary-line:first-child{margin-top:inherit}#orderItems{gap:12px}#orderItems .cart-item{background:#f8fafc}#orderItems .cart-item:hover{background:#f3f7fa}.summary-btns{margin-top:40px;gap:10px}#savedOrderShortcuts button{position:relative}#savedOrderShortcuts button .badge{height:20px;width:20px;border-radius:10px;background-color:#09f;color:#fff;font-weight:700;font-size:.8em;line-height:20px;position:absolute;top:-5px;right:-5px}@media only screen and (min-width: 1000px){#savedOrderShortcuts{height:40px;margin-top:20px;justify-content:flex-end;gap:12px;display:flex;flex-direction:row;align-items:center}#savedOrderShortcuts button{font-weight:var(--fw-medium);color:var(--color-highlight);background:#e4eff6;padding:0 20px}#savedOrderShortcuts button:hover{background:#eef8ff}}@media only screen and (max-width: 1000px){#savedOrderShortcuts{position:fixed;top:4px;right:12px;z-index:2}#savedOrderShortcuts .shortcut-menu-btn{padding:0}#savedOrderShortcuts .shortcut-btns{position:absolute;top:100%;right:8px;display:grid;grid-auto-flow:row;z-index:9;gap:0;width:fit-content;background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038}#savedOrderShortcuts .shortcut-btns button{width:fit-content;white-space:pre}}#orderView{background:#f5f5f5;height:calc(100vh - var(--navigation-height));overflow:hidden;overflow-y:scroll;position:relative;--color-paid: #00cf5d;--color-unpaid: #ff1616;--color-overpaid: #005a96}#orderView.affiliate-order{--color-paid: #464646;--color-unpaid: #464646;--color-overpaid: #464646}#orderView.affiliate-order #affiliateBanner{display:flex}@media only screen and (max-width: 1000px){#orderView{overflow-y:hidden;height:100vh}}#orderView .order-wrapper{display:grid;grid-auto-flow:row;margin:0 auto;max-width:1200px;padding:40px 0 100px}@media only screen and (max-width: 1000px){#orderView .order-wrapper{padding-top:0}}.wrapped #orderView{height:calc(100vh - 100px)}.wrapped #orderView .order-wrapper{max-width:1000px;padding:0 0 100px}.stickybox{gap:20px;height:fit-content}#orderDetails{width:100%;margin-top:20px;display:grid;grid-template:" grid-info grid-summary";grid-template-columns:calc(50% - 10px) calc(50% - 10px);height:100%;position:relative;gap:20px}#orderDetails>div{display:inherit;gap:inherit}#orderDetails>div:first-child{grid-auto-rows:min-content}@media only screen and (max-width: 1000px){#orderDetails{grid-template:"grid-summary" "grid-info";padding:10px 10px 100px;height:calc(100vh - var(--navigation-height));overflow-y:scroll;margin-top:0;-ms-overflow-style:none;scrollbar-width:none}#orderDetails::-webkit-scrollbar{display:none}}.wrapped #orderDetails{height:calc(100vh - 80px)}#detailsSummaryCol{grid-area:grid-summary}#detailsInfoCol{grid-area:grid-info}#detailsRouterView{z-index:3}.order-message{gap:12px;margin-top:40px}.order-message button{padding:0 24px}#affiliateBanner{display:none;position:sticky;top:0;z-index:9;color:#fff;background:var(--color-theme);align-items:center}#affiliateBanner:before,#affiliateBanner:after{content:"";position:absolute;height:100%;width:20%;background-color:var(--color-theme);top:0}#affiliateBanner:before{right:100%}#affiliateBanner:after{left:100%}.calc-entity-rate{gap:inherit}.calc-entity-rate .rate-discounts{margin-left:20px;gap:inherit;color:var(--color-secondary-text)}.calc-entity-time{margin-top:20px;width:100%}.calc-entity-time .entity-name{border-bottom:var(--border-default);padding:12px 20px;gap:6px}.calc-entity-time .entity-name>:first-child{font-size:1.24em}.calc-entity-time .entity-name>:nth-child(2){color:var(--color-secondary-text)}.calc-entity-time .time-rates{padding:20px;gap:14px}.order-merch{padding:20px}.quantity-calc{gap:12px}.quantity-calc .calc-row>span{font-size:1.1em}#splitOpts{flex-grow:1;height:100%;justify-content:space-between;gap:20px}#splitOpts .split-methods{gap:inherit}#splitOpts .split-methods>.flex-row{width:100%;justify-content:space-evenly}#splitOpts button.pmt-type-btn{font-size:1.15em;flex:0 0;height:fit-content;width:fit-content;align-items:center}#splitOpts button.pmt-type-btn.inactive-ptk{color:#a2bedb}#splitOpts .selected-payment{min-height:100px}#splitOpts .man-amt{flex-direction:column;gap:18px;padding:20px}#splitOpts .man-amt input{height:2.8em;width:60%;border:var(--border-default);text-align:right;font-size:1.1em;padding:0 8px}#splitOpts .man-amt span{font-size:1.1em}#splitOpts .man-amt>.flex-center{position:relative}#splitOpts .man-amt>.flex-center:before{position:absolute;left:24%;top:50%;transform:translateY(-50%);font-size:1.1em}#splitOpts .man-amt>.flex-center.amt-input:before{content:"$"}#splitOpts .man-amt>.flex-center.pct-input:before{content:"%"}#orderRefund{min-height:360px;margin-bottom:40px;padding:40px 120px}@media only screen and (max-width: 1000px){#orderRefund{padding:20px 30px}}.refund-submit{padding:0 100px}.refund-submit button{width:100%}@media only screen and (max-width: 1000px){.refund-submit{padding:0}}.amt-gt-bal{color:var(--color-secondary-text);font-size:.9em}#orderSuccess{min-height:360px;gap:40px;padding:0 120px}@media only screen and (min-width: 1000px){#orderSuccess{width:600px}}@media only screen and (max-width: 1000px){#orderSuccess{padding:0 30px}}#orderSuccess .refund-status{margin-top:40px;gap:8px}#orderSuccess .refund-status i{border-radius:50%;background:var(--color-green);height:40px;width:40px;color:#fff}#orderSuccess .refund-status span.fw-medium{font-size:1.4em}#orderSuccess .refund-receipt{margin:0 auto;padding:30px;width:80%;gap:16px}@media only screen and (max-width: 1000px){#orderSuccess .refund-receipt{width:100%}}#orderSuccess .refund-receipt span:first-child{gap:8px;font-size:1.2em}#orderSuccess .refund-receipt span:nth-child(2){text-decoration:underline;font-size:1.3em}.split-refund-summary{padding:20px;gap:16px}.split-refund-summary>:first-child button{height:fit-content}.split-refund-summary .quantity-refund{gap:.5em}.split-refund-summary .quantity-refund>span.fw-medium{font-size:1.2em}.split-refund-summary .ref-par-rates{padding:4px 0}.pmt-details-content{padding:20px;gap:8px}.pmt-details-content small{font-weight:100;color:gray}@media only screen and (min-width: 1000px){.pmt-details-content{padding:20px 80px}}.pmt-details-content .pmt-details-links span,.pmt-details-content .pmt-details-links button{font-size:1.2em}.pmt-details-content .pmt-details-links span{height:35px}.pmt-details-content table{width:100%}.pmt-details-content table th,.pmt-details-content table td{padding:8px 0}.pmt-details-content table.details-info-table th{font-weight:var(--fw-medium)}.pmt-details-content .calc-item-time{color:#aaa;font-size:.9em}.pmt-details-content .pmt-details-info{padding:20px;font-size:1.1em}.pmt-details-content .pmt-details-info+.pmt-details-info{border-top:1px solid #ccc}.pmt-details-content .pmt-details-info+.pmt-details-info>div:first-child{color:#aaa;margin-bottom:8px}.pmt-details-content .pmt-method{text-transform:capitalize}.pmt-details-content .vendor{width:50%}.pmt-details-content .vendor-select{right:0;top:10%;opacity:0;text-align:right}.pmt-details-content .voucher-number{border:none;width:20ch;outline:none;color:#09f;background:transparent;text-align:right;font-size:1em;height:1em;border-bottom:1px dashed transparent}.pmt-details-content .voucher-number:focus{border-bottom:1px dashed #09f}#floatingCartBtn{position:fixed;bottom:20px;right:20px;background:#fff;border:1px solid #e6e6e6;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;border-radius:50%;color:var(--color-highlight);z-index:9999;height:60px;width:60px}#floatingCartBtn .cart-count{border-radius:50%;background:var(--color-highlight);color:#fff;height:18px;width:18px;position:absolute;top:8px;right:12px}#floatingCartBtn .cart-count span{line-height:1em}#addToExistingBanner{width:100vw;height:var(--navigation-height);position:fixed;top:0;left:0;background:#454546;padding:0 26px;z-index:20}#addToExistingBanner button{color:#fff;gap:8px}#existingOrderName{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}@media only screen and (max-width: 1000px){#existingOrderName{display:none}}.catalog-cart-item{align-items:flex-start;margin:20px 30px 0 10px;gap:8px}.catalog-cart-item.removing{opacity:50%}.catalog-cart-item .cart-item{margin-top:0;padding:0;width:100%}.catalog-cart-item .del-item-btn{height:fit-content}.cc-wrapper{height:calc(100vh - var(--navigation-height));width:100%;border-left:var(--border-default);position:relative}.cc-wrapper .cc-header{height:var(--navigation-height);flex-shrink:0;padding:0 16px;border-bottom:var(--border-default)}.cc-wrapper .cc-cart-items{overflow:overlay;flex-grow:1}.cc-wrapper .cc-cart-items .cart-item:first-child{margin-top:8px}.cc-wrapper .cc-footer{align-self:end;width:100%;background:#fff;flex-shrink:0}.cc-wrapper .cc-footer>*,.cc-wrapper .cc-footer button{font-size:16px}.cc-wrapper .cc-footer .cc-total{padding:20px 40px;width:100%;border-bottom:var(--border-default)}@media only screen and (max-width: 1000px){.cc-wrapper .cc-footer .cc-total{padding:20px}}.cc-wrapper .cc-footer .cc-checkout-btn{padding:0 40px;height:calc(2 * var(--navigation-height));width:100%}.cc-wrapper .cc-footer .cc-checkout-btn button{width:100%}@media only screen and (max-width: 1000px){.cc-wrapper .cc-footer .cc-checkout-btn{padding:0 20px}.cc-wrapper .cc-footer .cc-checkout-btn button{width:fit-content}}.cc-wrapper .abandon-btn{padding-left:20px}.cc-wrapper .abandon-btn:hover{color:var(--color-highlight)}.filter-component{position:relative}.filter-component .filter-trigger-btn{border:var(--border-default);border-radius:36px;padding:0 12px}.filter-component .filter-trigger-btn.active-filter,.filter-component .filter-trigger-btn:hover{background:#f0f9ff;border-color:#f0f9ff}.filter-component .filter-trigger-btn.active-filter:hover{filter:brightness(98%)}.filter-component .filter-trigger-btn button{color:inherit}.filter-component .filter-content{position:absolute;top:110%;right:0;padding:20px 0 0;border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;z-index:999}.filter-component .filter-content .flex-row>button{height:fit-content}.filter-component .filter-content .flex-row:nth-child(2){gap:56px}.filter-component .filter-content>div{padding:0 24px}.filter-component .filter-content ul.filter-items{max-height:50vh;overflow-y:auto}.filter-component .filter-content .filter-footer{border-top:var(--border-default);padding:0 20px;height:44px}.filter-item-button{padding:4px 24px;grid-auto-flow:column;gap:56px}.filter-item-button button{height:100%;padding:0;width:fit-content}.filter-item-button button:first-child div.item-name{display:inline-block;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis}.filter-item-button button:not(:first-child){visibility:hidden}.filter-item-button:hover{background:#f5f5f5}.filter-item-button:hover button:not(:first-child){visibility:visible}#shopCatalog{height:100%;display:grid;grid-template-columns:calc(100dvw - 400px) 400px;overflow:hidden;position:relative;-ms-overflow-style:none;scrollbar-width:none}#shopCatalog::-webkit-scrollbar{display:none}@media only screen and (max-width: 1000px){#shopCatalog{grid-template-columns:100vw}}#shopCatalog .catalog-navbar{border-bottom:var(--border-default);height:var(--navigation-height);width:100%;padding:0 30px;background:#fff}@media only screen and (max-width: 1000px){#shopCatalog .catalog-navbar{padding:0}}#shopCatalog .catalog-navbar .router-links{gap:30px;height:var(--navigation-height)}@media only screen and (max-width: 1000px){#shopCatalog .catalog-navbar .router-links{font-size:1.2em;width:100vw;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#shopCatalog .catalog-navbar .router-links::-webkit-scrollbar{display:none}#shopCatalog .catalog-navbar .router-links .router-link:first-child{margin-left:20px}#shopCatalog .catalog-navbar .router-links .router-link:last-child{margin-right:20px}}.catalog-wrapper{height:100%}.catalog-wrapper .catalog-router-view{max-height:calc(100vh - var(--navigation-height) * 2);overflow-y:auto;background:#fff;position:relative}@media only screen and (max-width: 1000px){.catalog-wrapper .catalog-router-view{width:100vw;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:10vh}.catalog-wrapper .catalog-router-view::-webkit-scrollbar{display:none}}.catalog-search{gap:8px;color:var(--color-secondary-text)}.catalog-search input{height:100%;font-size:1em;outline:none;border:none;font-family:inherit;min-width:300px}.shop-grid{padding:0 30px 20px;flex-shrink:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}@media only screen and (max-width: 1000px){.shop-grid{padding:0 20px 20px;grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.catalog-item-btn{height:120px;flex-shrink:1;border-radius:6px;position:relative;overflow:hidden;justify-items:stretch;transition:all .3s ease-in-out;width:100%}.catalog-item-btn.filter-item{display:none}.catalog-item-btn:hover{box-shadow:3px 4px 10px #00000017}.catalog-item-btn:hover .item-label{text-decoration:underline}.catalog-item-btn .item-img{min-width:120px;height:100%;background-repeat:no-repeat;background-position:center;background-size:100%;background-color:#fff;transition:background-size .3s ease-in-out}.catalog-item-btn .flex-col{height:100%;width:100%;align-items:flex-start;justify-content:space-between;padding:16px 24px}.catalog-item-btn .flex-col>span:first-child{font-size:16px;text-align:left;height:2em;line-height:1em;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1000px){.catalog-item-btn .flex-col>span:first-child{font-size:1.1em;font-weight:700;overflow:hidden;text-overflow:clip;text-overflow:ellipsis ellipsis;text-overflow:ellipsis " [..]"}}.catalog-item-btn .flex-col .flex-row{width:100%;align-items:flex-end}.catalog-item-btn .flex-col .flex-row .item-price{color:var(--color-secondary-text);font-size:14px;text-align:left}.catalog-item-btn .flex-col .flex-row .item-partner{text-transform:capitalize;max-width:18ch;text-overflow:ellipsis;white-space:pre;overflow:hidden}.page-title{padding:0 30px;margin:12px 0}.page-title span{text-transform:capitalize}.simple-product-btn:active{background-color:#f8f9fa;transition:none}.product-category>button:first-child{padding:0 30px;width:fit-content;margin:12px 0;text-transform:capitalize}@media only screen and (max-width: 1000px){.product-category>button:first-child{padding:0 20px}}.product-category:last-child{min-height:100%}#productCatalog{position:relative}#productCatalog .catalog-categories{padding-bottom:10vh;height:calc(100vh - 3 * var(--navigation-height));overflow-y:auto}#productCategories{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}#productCategories::-webkit-scrollbar{display:none}.checkout-cart-view{width:100vw;position:fixed;top:var(--navigation-height);left:0;z-index:9;background:#fff}.wrapped .checkout-cart-view{top:calc(var(--navigation-height) + 30px)}#edit-stop-modal .si-button{background-color:#09f;color:#fff;padding:0 10px}#edit-stop-modal .modal-content{padding:20px;display:flex;flex-direction:column;gap:8px}#edit-stop-modal .modal-content-stop{display:grid;gap:8px;grid-template-columns:35px 1fr .5fr 44px}#edit-stop-modal .modal-content-stop.small{color:gray;font-size:.8em}#edit-stop-modal .modal-content-stop input{font-size:1em}.vehicle-info{border-radius:14px;padding:2px;height:80px;border:3px solid white}.vehicle-info .hover-color-theme:hover{border-radius:4px;background-color:#eee;cursor:pointer}.vehicle-info .all-assigned{font-size:14px}.vehicle-info .all-assigned .material-symbols-rounded{font-size:20px}.vehicle-info .all-assigned .color-secondary{line-height:2px}.vehicle-info .vehicle-info-content{background-color:#f2f5f7;border-radius:10px;gap:4px;display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;position:relative;height:100%;border:1px solid white;padding:10px 20px}.vehicle-info .highlight{color:var(--color-highlight)}.vehicle-info.selected{border:2px solid #09f}.vehicle-info.selected .vehicle-info-content{border:1px solid #09f}.vehicle-info .material-symbols-rounded{position:relative;top:1px}.vehicle-info .green{color:#15bd08}.vehicle-info .red{color:#d31510}.vehicle-info strong{font-weight:700}.vehicle-info span{z-index:1}.vehicle-info span.material-symbols-rounded.sm{font-size:16px}.vehicle-info-title{font-size:.8em;font-weight:700}.vehicle-info-driver{font-size:.8em;color:gray}.route-rider .balance{color:#f55;font-weight:700}.route-rider .balance.paid{font-weight:400;color:#999}.route-rider .details{height:72px}.vehicle-select{width:auto;font-weight:100;background-color:#f2f5f7;overflow-y:scroll;overflow-x:none;max-height:350px;font-size:14px;top:10px;left:0;background-color:#fff;padding:10px 4px 10px 10px;border-radius:8px;box-shadow:0 0 10px #0000004d}.vehicle-select.fixed{max-width:340px}.vehicle-select.fixed .wrap{text-wrap:wrap;line-height:1.3em}.vehicle-select .driver-select .select-input select{color:gray}.vehicle-select button.prog-btn{width:100%}.vehicle-select small{padding-left:4px;font-size:12px;color:#717070}.w-full{width:100%}.hover-color-theme{padding:5px}.hover-color-theme:hover{border-radius:8px;background-color:#efefef;cursor:pointer}.transport-route{border:1px solid #ddd;border-radius:8px;-webkit-user-select:none;user-select:none}.transport-route .move-all-riders{font-size:10pt}.transport-route .item-nane{white-space:nowrap}.transport-route .vehicle-select button.prog-btn{width:100%;text-align:center}.transport-route .vehicle-select small{padding-left:4px;font-size:12px;color:#717070}.transport-route .gray-rounded{display:flex;align-items:center;font-size:.7em;background-color:#eee;border-radius:12px;padding:2px 12px 2px 6px}.transport-route .material-symbols-rounded.filled,.transport-route .section-title .material-symbols-rounded.filled{position:relative;font-size:20px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 16}.transport-route .section-title{font-family:Inter;font-size:20px;font-weight:570;font-weight:700}.transport-route .section-title-large{font-family:Inter;font-weight:570;font-size:24px}.transport-route .section-title .material-symbols-rounded{font-size:16px;color:var(--color-secondary-text);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 16}.transport-route .lt-gray{color:#999}.transport-route .gray{color:#666;font-size:small;padding-left:4px}.transport-route #riderList{border-left:4px solid lightgray;padding-left:8px;max-height:500px;overflow-y:auto;overflow-x:hidden;line-height:normal}.transport-route #riderList span,.transport-route #riderList div{line-height:normal}.transport-route .flex-row.gap{gap:8px}.transport-route .floating-menu{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;justify-content:start;width:320px;z-index:10000}.transport-route .floating-menu button{text-align:left}.transport-route .route-header{border-top-left-radius:inherit;border-top-right-radius:inherit}.transport-route .route-header .route-header-top{background-color:#eff4f7;height:64px;font-size:24px}.transport-route .chevron{color:#999;font-size:16px;transition:transform .25s ease-in-out}.transport-route:not(.expanded) .route-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.transport-route:not(.expanded) .route-header .material-symbols-rounded.chevron{transform:rotate(-180deg)}.transport-route:not(.expanded) .route-content{display:none}.transport-route.print-target .route-header .material-symbols-rounded.chevron{transform:none}.transport-route.print-target .route-content{display:block}.transport-route .route-rider{min-height:56px}.transport-route .route-rider>*{align-self:center}.transport-route b{font-weight:bolder}.transport-route input.drop-down{height:100%;display:block}.transport-route .drop-down{border-radius:6px;background-color:#f6f7f8;border:1px solid #f6f7f8;padding:4px 0 4px 8px;display:flex;gap:4px;align-items:center;justify-content:space-between;cursor:pointer;box-shadow:0 2px 4px #0000004d}.transport-route .drop-down.no-item{background:rgba(244,229,226,.7)}.transport-route .drop-down.no-item .vehicle-name{color:#d31510}.transport-route .drop-down:hover{border:1px solid lightgray}.transport-route .drop-down input{background-color:#f6f7f8;border:0px;height:24px}.transport-route .drop-down-items{overflow-y:scroll;max-height:350px;top:10px;left:0;background-color:#fff;padding:10px 4px 10px 10px;border-radius:8px;box-shadow:0 0 10px #0000004d}.transport-route .drop-down-items .driver-select .select-input select{color:gray}.transport-route .drop-down-item{white-space:nowrap;padding:8px;border-radius:8px;border:1px solid white;position:relative}.transport-route .drop-down-item.red,.transport-route .drop-down-item.red small{color:#f55}.transport-route .drop-down-item.col{display:flex;flex-direction:column}.transport-route .drop-down-item .driver-select{margin:10px 0 5px}.transport-route .drop-down-item .gap{gap:8px}.transport-route .drop-down-item.selected{display:flex;padding:8px 40px 8px 8px;align-items:center;gap:var(--spacing-small, 8px);align-self:stretch;background:var(--bg-highlight-selected, #e0f2ff)}.transport-route .drop-down-item.selected:after{content:"";height:12px;width:5px;border-bottom:3px solid #09f;border-right:3px solid #09f;transform:rotate(45deg);margin:20px;position:absolute;right:-10px}.transport-route .drop-down-item small{font-size:12px;color:#717070}.route-col-grid{gap:20px;grid-template-columns:250px 250px .6fr 120px 125px 1.75fr 1.25fr 40px;align-items:center}.route-col-grid .item-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route-col-grid .item-name.stop{width:250px}.route-col-grid .item-name.vehicle{width:125px}.route-col-grid .item-name.status{width:100px}.route-stop+.route-stop,.route-rider+.route-rider{border-top:1px solid #ddd}@media print{.route-col-grid .color-secondary{font-size:8px}}@media print{.route-rider{font-size:12px;break-inside:avoid}}.date-calendar .day-calendar button.selected.loaded,.date-calendar .month-calendar button.selected.loaded{background:var(--color-theme);color:var(--color-background);outline:2px solid var(--color-theme);outline-offset:-1px}.date-calendar .day-calendar button:not(.selected):hover,.date-calendar .month-calendar button:not(.selected):hover{outline:2px solid var(--color-theme);outline-offset:-1px}.date-calendar .day-grid .week-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:inherit}.date-calendar .day-grid button{width:100%;aspect-ratio:1}.date-calendar .day-grid button:not(.in-month){color:#ddd}.date-calendar .day-grid button.today:not(.selected){color:var(--color-theme)}.date-calendar .day-grid.show-available{grid-gap:4px}.date-calendar .day-grid.show-available button.in-month.loaded.available{background:var(--color-theme-light)}.date-calendar .day-grid.show-available button:not(.in-month){visibility:hidden}.date-calendar .day-grid.show-available button.loading,.date-calendar .day-grid.show-available button.in-month:not(.today){color:var(--color-primary)}.date-calendar .day-grid.show-available button:not(.available).loaded{color:var(--color-border);background:none;cursor:default}.date-calendar .day-grid.show-available button:not(.available).loaded:hover{outline:none!important}.date-calendar .day-grid.show-available button.available:not(.selected):hover{outline:2px solid var(--color-theme);outline-offset:-1px}.date-calendar .month-grid{grid-template-columns:repeat(4,1fr)}.date-calendar .month-grid button{width:100%;aspect-ratio:2/1}.date-calendar .month-grid button.selected{background-color:var(--color-theme);color:var(--color-background)}.date-calendar .week-picker button{outline:none!important;background-color:transparent!important;pointer-events:none}.date-calendar .week-picker:has(button.selected){background-color:var(--color-theme);outline:2px solid var(--color-theme);outline-offset:-1px;color:var(--color-background)}.date-calendar .week-picker:hover{outline:2px solid var(--color-theme);outline-offset:-1px;cursor:pointer}.no-availability-message{top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%}#transportationView{height:var(--app-height);overflow:scroll;padding-bottom:10vh}#transportationView .h-scroll{width:100vw;overflow-x:auto}#transportationView .transport-routes{min-width:1250px}#transportationView .floating-menu{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;width:360px;padding:8px;z-index:10000}#transportationView .flex-wrap{flex-wrap:wrap}#transportationView .header-main{padding:10px 30px;min-height:65px;box-shadow:0 10px 10px -10px #0000001a}#transportationView .header-main button:hover{color:var(--color-highlight)}#transportationView>.flex-center{height:40vmin}@media (max-width: 600px){#transportationView{max-height:calc(100vh - var(--navigation-height))}#transportationView .ctrl-btn-txt{padding:0!important}}@media print{#transportationView{padding:0;height:auto;overflow:visible}}#transportDate{position:relative}#transportDate .floating-menu{position:absolute}.filter-chips{gap:8px;width:auto;flex-wrap:wrap}.spots-avail-input-wrapper{padding:4px 24px;margin-left:28px;white-space:pre-wrap;width:70%}.spots-avail-input-wrapper .flex-row{margin-top:4px;gap:4px!important}.spots-avail-input-wrapper input{width:8ch}.more-section:nth-child(2){border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:20px;padding-top:20px}.more-section>div:first-child{padding-left:24px;margin-bottom:8px}#filterBar[data-v-bb57b398]{width:100%;overflow:hidden;transition:max-height .26s cubic-bezier(.86,0,.07,1)}#filterBar span[data-v-bb57b398]{font-size:14px;font-weight:var(--fw-medium)}#filterBar.closed[data-v-bb57b398]{max-height:0}#filterBar.open[data-v-bb57b398]{height:fit-content;max-height:100vh}.filter-items[data-v-bb57b398]{min-height:var(--tour-height);display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:var(--border-default);padding:6px 30px;gap:20px;flex-wrap:nowrap}.filter-options[data-v-bb57b398]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:18px;position:relative;white-space:nowrap}.filter-options .filter-content[data-v-bb57b398]{min-width:200px;border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;font-size:inherit;margin-right:20px}.filter-options .filter-content h3[data-v-bb57b398]{font-size:1.1em;font-weight:var(--fw-medium);padding:10px 20px 4px}.filter-options .filter-content li.menu-li[data-v-bb57b398]{padding:0 20px}.filter-options .filter-content li.menu-li .filter-mi[data-v-bb57b398]{gap:12px;width:100%}.filter-desc-btn[data-v-d8f692ee]{color:var(--color-highlight);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:clamp(14px,14px + 8 * (100vw - 360px) / 1560,22px);white-space:nowrap}.filter-section[data-v-d8f692ee]{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;display:flex;flex-direction:column;min-width:300px;padding:20px 0;gap:20px}.filter-section .filter-title[data-v-d8f692ee]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-section .filter-title span[data-v-d8f692ee]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-section .filter-title button[data-v-d8f692ee]{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;color:var(--color-primary-text)!important;height:24px!important}.filter-section ul[data-v-d8f692ee]{display:flex;flex-direction:column;padding:0 20px;gap:20px}.filter-section ul.bookings[data-v-d8f692ee]{border-top:var(--border-default);padding-top:20px}.mob-filter-section[data-v-d8f692ee]{display:flex;flex-direction:column}.mob-filter-section ul[data-v-d8f692ee]{display:flex;flex-direction:column;padding:0 10px;gap:25px}.mob-filter-section ul.bookings[data-v-d8f692ee]{border-top:var(--border-default);padding-top:20px}.filter-toggle-btn[data-v-d8f692ee]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filter-toggle-btn span[data-v-d8f692ee]{font-size:15px}.filter-toggle-btn[data-v-d8f692ee]>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0!important}@media only screen and (max-width: 1000px){.filter-toggle-btn span[data-v-d8f692ee]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-menu-btn[data-v-d8f692ee]{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--color-primary-text);font-size:15px;min-height:1rem;height:inherit}@media only screen and (max-width: 1000px){.filter-menu-btn[data-v-d8f692ee]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-title[data-v-d8f692ee]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-title span[data-v-d8f692ee]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-title button[data-v-d8f692ee]{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;color:var(--color-primary-text)!important;height:24px!important}.activity-btn[data-v-d8f692ee]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;height:30px;width:100%}@media only screen and (max-width: 1000px){.activity-btn[data-v-d8f692ee]{height:fit-content}}.act-btn-sum[data-v-d8f692ee]{font-size:12px;color:var(--color-secondary-text);margin-left:30px}.act-btn-label[data-v-d8f692ee]{text-align:left}@media only screen and (max-width: 1000px){.act-btn-label[data-v-d8f692ee]{max-width:28ch;text-overflow:ellipsis;overflow:hidden;white-space:pre;text-align:left;line-height:1.1em}}.filter-menu-btn[data-v-d8f692ee]{align-items:flex-start}.filter-desc-btn[data-v-f166059f]{color:var(--color-highlight);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:clamp(14px,14px + 8 * (100vw - 360px) / 1560,22px);white-space:nowrap}.filter-section[data-v-f166059f]{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;display:flex;flex-direction:column;min-width:300px;padding:20px 0;gap:20px}.filter-section .filter-title[data-v-f166059f]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-section .filter-title span[data-v-f166059f]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-section .filter-title button[data-v-f166059f]{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;color:var(--color-primary-text)!important;height:24px!important}.filter-section ul[data-v-f166059f]{display:flex;flex-direction:column;padding:0 20px;gap:20px}.filter-section ul.bookings[data-v-f166059f]{border-top:var(--border-default);padding-top:20px}.mob-filter-section[data-v-f166059f]{display:flex;flex-direction:column}.mob-filter-section ul[data-v-f166059f]{display:flex;flex-direction:column;padding:0 10px;gap:25px}.mob-filter-section ul.bookings[data-v-f166059f]{border-top:var(--border-default);padding-top:20px}.filter-toggle-btn[data-v-f166059f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filter-toggle-btn span[data-v-f166059f]{font-size:15px}.filter-toggle-btn[data-v-f166059f]>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0!important}@media only screen and (max-width: 1000px){.filter-toggle-btn span[data-v-f166059f]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-menu-btn[data-v-f166059f]{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--color-primary-text);font-size:15px;min-height:1rem;height:inherit}@media only screen and (max-width: 1000px){.filter-menu-btn[data-v-f166059f]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-title[data-v-f166059f]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-title span[data-v-f166059f]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-title button[data-v-f166059f]{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;color:var(--color-primary-text)!important;height:24px!important}.exp-wrapper[data-v-f166059f]{max-height:60vh;overflow-y:auto}@media only screen and (max-width: 1000px){.exp-wrapper[data-v-f166059f]{max-height:fit-content;padding:4px 0 10vh;-ms-overflow-style:none;scrollbar-width:none}.exp-wrapper[data-v-f166059f]::-webkit-scrollbar{display:none}}.select-all[data-v-f166059f]{display:flex;flex-direction:row;align-items:center;padding:26px 20px 20px;height:1rem}.select-all.first[data-v-f166059f]{margin-bottom:20px}@media only screen and (max-width: 1000px){.select-all[data-v-f166059f]{margin-bottom:10px}.select-all.first[data-v-f166059f]{margin-bottom:0}}.partner-exp div[data-v-f166059f]:first-child{padding:20px 20px 10px;font-size:15px}@media only screen and (max-width: 1000px){.partner-exp div[data-v-f166059f]:first-child{padding:20px 0;font-size:clamp(1rem,10vw,1.4rem)}}ul.exp-list[data-v-f166059f]{padding:10px 0 20px!important;gap:0}ul.exp-list>li[data-v-f166059f]{padding:8px 20px}ul.exp-list>li[data-v-f166059f]:hover{background:var(--color-btn-hover)}@media only screen and (max-width: 1000px){ul.exp-list[data-v-f166059f]{padding:0 0 10px!important;gap:20px}ul.exp-list>li[data-v-f166059f]{padding:0}ul.exp-list>li[data-v-f166059f]:hover{background:inherit}}.filter-desc-btn[data-v-5a256fa0]{color:var(--color-highlight);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:clamp(14px,14px + 8 * (100vw - 360px) / 1560,22px);white-space:nowrap}.filter-section[data-v-5a256fa0]{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;display:flex;flex-direction:column;min-width:300px;padding:20px 0;gap:20px}.filter-section .filter-title[data-v-5a256fa0]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-section .filter-title span[data-v-5a256fa0]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-section .filter-title button[data-v-5a256fa0]{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;color:var(--color-primary-text)!important;height:24px!important}.filter-section ul[data-v-5a256fa0]{display:flex;flex-direction:column;padding:0 20px;gap:20px}.filter-section ul.bookings[data-v-5a256fa0]{border-top:var(--border-default);padding-top:20px}.mob-filter-section[data-v-5a256fa0]{display:flex;flex-direction:column}.mob-filter-section ul[data-v-5a256fa0]{display:flex;flex-direction:column;padding:0 10px;gap:25px}.mob-filter-section ul.bookings[data-v-5a256fa0]{border-top:var(--border-default);padding-top:20px}.filter-toggle-btn[data-v-5a256fa0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filter-toggle-btn span[data-v-5a256fa0]{font-size:15px}.filter-toggle-btn[data-v-5a256fa0]>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0!important}@media only screen and (max-width: 1000px){.filter-toggle-btn span[data-v-5a256fa0]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-menu-btn[data-v-5a256fa0]{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--color-primary-text);font-size:15px;min-height:1rem;height:inherit}@media only screen and (max-width: 1000px){.filter-menu-btn[data-v-5a256fa0]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-title[data-v-5a256fa0]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-title span[data-v-5a256fa0]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-title button[data-v-5a256fa0]{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;color:var(--color-primary-text)!important;height:24px!important}.filter-desc-btn[data-v-5a256fa0]{max-width:28ch;white-space:pre;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 1350px){.filter-desc-btn[data-v-5a256fa0]{max-width:15ch}}#activityFilter[data-v-5a256fa0]{width:400px;gap:0;padding-bottom:0!important}.filter-desc-btn[data-v-ad51bb3e]{color:var(--color-highlight);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:clamp(14px,14px + 8 * (100vw - 360px) / 1560,22px);white-space:nowrap}.filter-section[data-v-ad51bb3e]{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;display:flex;flex-direction:column;min-width:300px;padding:20px 0;gap:20px}.filter-section .filter-title[data-v-ad51bb3e]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-section .filter-title span[data-v-ad51bb3e]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-section .filter-title button[data-v-ad51bb3e]{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;color:var(--color-primary-text)!important;height:24px!important}.filter-section ul[data-v-ad51bb3e]{display:flex;flex-direction:column;padding:0 20px;gap:20px}.filter-section ul.bookings[data-v-ad51bb3e]{border-top:var(--border-default);padding-top:20px}.mob-filter-section[data-v-ad51bb3e]{display:flex;flex-direction:column}.mob-filter-section ul[data-v-ad51bb3e]{display:flex;flex-direction:column;padding:0 10px;gap:25px}.mob-filter-section ul.bookings[data-v-ad51bb3e]{border-top:var(--border-default);padding-top:20px}.filter-toggle-btn[data-v-ad51bb3e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filter-toggle-btn span[data-v-ad51bb3e]{font-size:15px}.filter-toggle-btn[data-v-ad51bb3e]>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0!important}@media only screen and (max-width: 1000px){.filter-toggle-btn span[data-v-ad51bb3e]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-menu-btn[data-v-ad51bb3e]{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--color-primary-text);font-size:15px;min-height:1rem;height:inherit}@media only screen and (max-width: 1000px){.filter-menu-btn[data-v-ad51bb3e]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-title[data-v-ad51bb3e]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-title span[data-v-ad51bb3e]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-title button[data-v-ad51bb3e]{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;color:var(--color-primary-text)!important;height:24px!important}#dateFilter .short-date[data-v-ad51bb3e]{display:none}#dateFilter .full-date[data-v-ad51bb3e]{display:inline-block}@media screen and (max-width: 1350px){#dateFilter .short-date[data-v-ad51bb3e]{display:inline-block}#dateFilter .full-date[data-v-ad51bb3e]{display:none}}.filter-desc-btn[data-v-e5e9f4a6]{color:var(--color-highlight);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:clamp(14px,14px + 8 * (100vw - 360px) / 1560,22px);white-space:nowrap}.filter-section[data-v-e5e9f4a6]{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;display:flex;flex-direction:column;min-width:300px;padding:20px 0;gap:20px}.filter-section .filter-title[data-v-e5e9f4a6]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-section .filter-title span[data-v-e5e9f4a6]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-section .filter-title button[data-v-e5e9f4a6]{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;color:var(--color-primary-text)!important;height:24px!important}.filter-section ul[data-v-e5e9f4a6]{display:flex;flex-direction:column;padding:0 20px;gap:20px}.filter-section ul.bookings[data-v-e5e9f4a6]{border-top:var(--border-default);padding-top:20px}.mob-filter-section[data-v-e5e9f4a6]{display:flex;flex-direction:column}.mob-filter-section ul[data-v-e5e9f4a6]{display:flex;flex-direction:column;padding:0 10px;gap:25px}.mob-filter-section ul.bookings[data-v-e5e9f4a6]{border-top:var(--border-default);padding-top:20px}.filter-toggle-btn[data-v-e5e9f4a6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filter-toggle-btn span[data-v-e5e9f4a6]{font-size:15px}.filter-toggle-btn[data-v-e5e9f4a6]>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0!important}@media only screen and (max-width: 1000px){.filter-toggle-btn span[data-v-e5e9f4a6]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-menu-btn[data-v-e5e9f4a6]{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--color-primary-text);font-size:15px;min-height:1rem;height:inherit}@media only screen and (max-width: 1000px){.filter-menu-btn[data-v-e5e9f4a6]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-title[data-v-e5e9f4a6]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-title span[data-v-e5e9f4a6]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-title button[data-v-e5e9f4a6]{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;color:var(--color-primary-text)!important;height:24px!important}.filter-menu-btn[data-v-e5e9f4a6]{height:1rem}.filter-desc-btn[data-v-588f26b4]{color:var(--color-highlight);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:clamp(14px,14px + 8 * (100vw - 360px) / 1560,22px);white-space:nowrap}.filter-section[data-v-588f26b4]{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;display:flex;flex-direction:column;min-width:300px;padding:20px 0;gap:20px}.filter-section .filter-title[data-v-588f26b4]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-section .filter-title span[data-v-588f26b4]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-section .filter-title button[data-v-588f26b4]{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;color:var(--color-primary-text)!important;height:24px!important}.filter-section ul[data-v-588f26b4]{display:flex;flex-direction:column;padding:0 20px;gap:20px}.filter-section ul.bookings[data-v-588f26b4]{border-top:var(--border-default);padding-top:20px}.mob-filter-section[data-v-588f26b4]{display:flex;flex-direction:column}.mob-filter-section ul[data-v-588f26b4]{display:flex;flex-direction:column;padding:0 10px;gap:25px}.mob-filter-section ul.bookings[data-v-588f26b4]{border-top:var(--border-default);padding-top:20px}.filter-toggle-btn[data-v-588f26b4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filter-toggle-btn span[data-v-588f26b4]{font-size:15px}.filter-toggle-btn[data-v-588f26b4]>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0!important}@media only screen and (max-width: 1000px){.filter-toggle-btn span[data-v-588f26b4]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-menu-btn[data-v-588f26b4]{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--color-primary-text);font-size:15px;min-height:1rem;height:inherit}@media only screen and (max-width: 1000px){.filter-menu-btn[data-v-588f26b4]{font-size:clamp(1rem,10vw,1.4rem)}}.filter-title[data-v-588f26b4]{display:flex;flex-direction:row;align-items:center;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-title span[data-v-588f26b4]{font-size:1.25rem!important;font-weight:var(--fw-medium)!important}.filter-title button[data-v-588f26b4]{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;color:var(--color-primary-text)!important;height:24px!important}.active-view{min-width:24ch}.active-view>div:first-child{white-space:pre}.view-options button:has(.material-symbols-rounded){color:var(--color-theme)}#datesBar{display:grid;grid-template-columns:repeat(7,1fr);border-top:var(--border-default);font-size:15px;padding:0 30px}#datesBar>.week-date{width:100%;padding:2px 0;text-align:center}#schedHeader{width:100%;background:#fff;z-index:10;position:relative;flex:0 0 auto}#schedHeader>span{font-size:clamp(14px,14px + 8 * (100vw - 360px) / 1560,22px);font-weight:var(--fw-regular);white-space:nowrap}@media only screen and (max-width: 1000px){#schedHeader>span{font-size:clamp(20px,20px + 6 * (100vw - 360px) / 1560,26px);white-space:normal}}#schedHeader .header-main{padding:10px 30px;min-height:65px}#schedHeader #datesBar.border{border-top:var(--border-default)}#viewFilter{position:relative;left:-8px}#viewFilter>span{font-size:clamp(14px,14px + 8 * (100vw - 360px) / 1560,22px);font-weight:var(--fw-regular);white-space:nowrap}@media only screen and (max-width: 1000px){#viewFilter>span{font-size:clamp(20px,20px + 6 * (100vw - 360px) / 1560,26px);white-space:normal}}#viewSelectors{gap:18px}#viewSelectors button{transition:color .1s linear;font-weight:var(--fw-regular);font-size:clamp(12px,12px + 3 * (100vw - 360px) / 1560,15px);height:40px}#viewSelectors button i:hover,#viewSelectors button.active{color:var(--color-highlight)}#viewSelectors button.active svg{fill:var(--color-highlight)}#viewSelectors .sel-icons{flex:0 0 auto;flex-wrap:nowrap}.view-select-btn{border-radius:var(--border-radius);border:var(--border-default);padding:0 14px}.anchor{position:relative}.popover{background-color:#fff;box-shadow:0 0 5px #00000f66;padding:10px 30px;z-index:1000;position:absolute;top:40px;right:0;text-align:left}.popover .item{white-space:nowrap;line-height:3em}.popover .item:hover{color:var(--color-highlight);text-decoration:underline}#mobileFilterWrapper[data-v-1a7a650c]{position:fixed;top:var(--navigation-height);height:calc(100vh - var(--navigation-height));background:#fff;left:0;z-index:var(--zi-mob-filter)}#filter-tabs[data-v-1a7a650c]{width:100%;height:calc(1.25 * var(--tour-height))!important;display:flex;justify-content:space-around;-webkit-user-select:none;user-select:none;border-bottom:var(--border-default)}#filter-tabs>button[data-v-1a7a650c]{font-weight:var(--fw-medium);font-size:1.5rem;height:100%}.active-filter[data-v-1a7a650c]{color:var(--color-highlight);text-decoration:underline;text-underline-offset:8px}#filter-content[data-v-1a7a650c]{height:100%;overflow-x:scroll;scroll-snap-type:x mandatory;width:100vw;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}#filter-content[data-v-1a7a650c]::-webkit-scrollbar{display:none}.filter-view[data-v-1a7a650c]{height:calc(100vh - calc(1.25 * var(--tour-height) * 2 + var(--navigation-height)));width:100vw!important;scroll-snap-align:center;flex-shrink:0;overflow:hidden;overflow-y:scroll;scroll-snap-stop:always;padding:4% 6%;-ms-overflow-style:none;scrollbar-width:none}.filter-view[data-v-1a7a650c]::-webkit-scrollbar{display:none}#status-filter[data-v-1a7a650c],#experience-filter[data-v-1a7a650c]{display:flex;flex-direction:column;gap:20px}#status-filter>button[data-v-1a7a650c],#experience-filter>button[data-v-1a7a650c]{height:fit-content}#experience-filter[data-v-1a7a650c]{padding-bottom:10vh}.sep[data-v-1a7a650c]{border-top:var(--border-default)}#filter-done[data-v-1a7a650c]{height:calc(1.25 * var(--tour-height));bottom:0;position:fixed;width:100%;display:flex;align-items:center;box-shadow:0 0 6px #bbb;background:#fff}#done-btn[data-v-1a7a650c]{height:70%;width:33%;margin-left:auto;margin-right:10%;order:2;font-size:22px}#mobileSchedHeader[data-v-d5b35a61]{width:100%;flex:0 0 auto;position:relative}#mobileSchedHeader button[data-v-d5b35a61]{height:36px}#mobileSchedHeader button.flex-center[data-v-d5b35a61]{aspect-ratio:1}#mobileSchedHeader .view-desc[data-v-d5b35a61]{gap:1ch;row-gap:0;padding:12px 10px;flex-wrap:wrap}#mobileSchedHeader .view-desc button[data-v-d5b35a61],#mobileSchedHeader .view-desc span[data-v-d5b35a61]{font-weight:var(--fw-medium);font-size:clamp(20px,20px + 6 * (100vw - 360px) / 1560,26px);line-height:2.25rem;white-space:nowrap;height:fit-content}#mobileSchedHeader .view-desc button[data-v-d5b35a61]{color:var(--color-highlight)}.menu-button-component[data-v-a7df9b64]{color:var(--color-primary-text)}.si-menu-base{position:relative}.si-menu-base .menu-content{position:absolute;right:60%;top:50%;width:260px;z-index:99;border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059}.si-menu-base .floating-menu{padding-bottom:0}.si-menu-item{height:40px;width:100%;padding:0 12px;font-weight:var(--fw-medium);border-bottom:var(--border-default);border-radius:0}.si-menu-item:hover{background:#f5f5f5;color:var(--color-highlight)}.si-menu-item:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.si-menu-item:last-child{border:none;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.floating-menu.status-menu{position:absolute;z-index:999;padding-bottom:0;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059}.status-mi{padding:0 4px;position:relative;background:#fff}.status-mi i{visibility:hidden}.status-mi.active-status{color:var(--color-highlight)}.status-mi.active-status i{visibility:visible}.booking-menu{position:relative}.booking-menu>.floating-menu{right:100%}.booking-menu>.floating-menu .si-menu-item{width:100%;margin-right:40px}.status-appointment{border:var(--border-default);border-radius:8px;padding:12px;height:fit-content;width:100%}.status-appointment .booking-info{max-width:60%}.status-appointment .booking-name{word-wrap:break-word}.status-appointment:not(:has(button:hover)):hover{cursor:pointer}.status-appointment:not(:has(button:hover)):hover .booking-name{text-decoration:underline}.status-appointment .app-meta{height:40px;margin-top:-10px;margin-right:-16px;padding:0 12px}.status-appointment .app-meta>div{height:40px;width:40px}.status-appointment .app-meta span:first-child{text-transform:capitalize;min-width:40px}.status-appointment .app-meta span:first-child.paid{color:var(--color-paid)}.status-appointment .app-meta span:first-child.unpaid{color:var(--color-unpaid)}.status-appointment .app-meta span:first-child.overpaid{color:var(--color-overpaid)}.status-appointment .app-meta button.call-btn{height:40px;width:40px}.status-appointment .app-meta button.call-btn svg{fill:currentColor;stroke:none}.status-appointment span.fw-medium{margin-right:.5ch}.viewer-status-category{border-top:var(--border-default);padding:16px}.viewer-status-category ul.status-app-list{padding:20px 0}.viewer-status-category button.status-title{width:100%;-webkit-user-select:none;user-select:none}.viewer-status-category button.status-title.disabled-category{pointer-events:none}.viewer-status-category button.status-title.disabled-category>*{color:#ccc}.viewer-status-category:first-child{border-top:none}.si-menu-item input.si-input{width:6ch;height:34px;text-align:center;color:var(--color-highlight);font-weight:var(--fw-bold)}.row{width:100%;display:flex;justify-content:center}.ts-settings{height:34px;width:100%;padding:0 8px;font-size:.8em;background:#f5f5f5;border-bottom:var(--border-default)}.save-timeslot>button{border-top-left-radius:0;border-top-right-radius:0;width:100%}.guide-counter[data-v-a61a8d68]{font-size:14px;gap:4px;width:100%;align-items:center;color:var(--color-primary-text)}.guide-count[data-v-a61a8d68]{height:22px;width:22px;border-radius:50%;margin-left:-6px;border:2px solid var(--color-background);background:var(--color-primary-text);font-size:12px;line-height:.8em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative}.guide-count span[data-v-a61a8d68]{position:absolute;color:var(--color-background);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tour-status-badge[data-v-15ce4cfe]{border-radius:var(--border-radius);background:var(--color-primary-text);width:fit-content;height:24px;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tour-status-badge div[data-v-15ce4cfe]{display:inline-block;color:var(--color-background);vertical-align:middle;line-height:12px;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.tour-status-badge .tour-closed[data-v-15ce4cfe],.t-status-row[data-v-15ce4cfe]{display:flex;flex-direction:row;align-items:center;gap:4px}.t-status[data-v-15ce4cfe]{display:flex;flex-direction:row;align-items:center;gap:2px;border-radius:var(--border-radius);background:var(--color-primary-text);color:var(--color-background);width:fit-content;padding:3px 6px;line-height:11px;font-size:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:22px}.t-status i[data-v-15ce4cfe]{height:14px;width:14px}#timeslotViewer{width:420px;height:100vh;z-index:30;position:fixed;top:0;background:#fff;-webkit-box-shadow:0px 0px 20px 5px var(--color-drop-shadow);box-shadow:0 0 20px 5px var(--color-drop-shadow);display:grid;grid-template-rows:min-content auto}@media only screen and (max-width: 1000px){#timeslotViewer{width:100vw;left:0}}#timeslotViewer .notes-bar{padding:20px;background:#fafdff;font-size:.9em;display:flex;flex-direction:column;gap:20px}#timeslotViewer .notes-bar.closed .note:not(:first-child){display:none}#timeslotViewer .notes-bar .note{display:flex;flex-direction:column;align-items:flex-end;gap:8px}#timeslotViewer .notes-bar .note .note-author{color:gray;margin-left:2px;text-align:right}#timeslotViewer .notes-bar .note .note-content{font-size:1.2em;text-align:right}#timeslotViewer .notes-bar button{color:#09f;font-size:1em;padding-left:15px}#timeslotViewer #viewerBtns{margin-top:-12px}#timeslotViewer.bar-right{border-left:var(--border-default);right:0}#timeslotViewer.bar-left{left:0;border-right:var(--border-default)}#timeslotViewer.bar-left #sideToggleBtn{transform:rotate(180deg);transform-origin:50% 50%}#timeslotViewer button.book-now{width:80%;padding:0 20px}#timeslotViewer .viewer-section{padding:30px;width:100%;max-height:fit-content}#timeslotViewer .viewer-status-category:last-child{border-bottom:var(--border-default)}#timeslotViewer .viewer-bookings{border-top:var(--border-default);height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:10vh}#timeslotViewer .loader-wrapper{border-top:var(--border-default)}#schedWrapper[data-v-20c776de]{width:100%;height:100%;display:grid;grid-template-rows:fit-content auto;max-height:calc(100vh - var(--navigation-height));overflow:hidden}#schedBar[data-v-20c776de]{width:100vw;border-bottom:var(--border-default);-webkit-box-shadow:0px 10px 10px -10px rgba(0,0,0,.1);box-shadow:0 10px 10px -10px #0000001a}@media only screen and (max-width: 1000px){#schedBar[data-v-20c776de]{box-shadow:none}}.loader-container[data-v-20c776de]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:var(--zi-loader)}#schedRouterView[data-v-20c776de]{overflow-x:hidden;overflow-y:scroll}.ts-booked{background:rgba(51,69,81,.0784313725);width:min-content}.timeslot-small{height:fit-content}.timeslot-small+.timeslot-small{margin-top:8px}@media (max-width: 600px){.timeslot-small+.timeslot-small{margin-top:12px}}.timeslot-small.selected-tour{outline:2px solid var(--color-theme)}.timeslot-small .booking-ts-contents{--content-color: #f8fafc;background-color:var(--content-color);background:linear-gradient(90deg,var(--timeslot-color) 6px,var(--content-color) 6px);border-color:#e8eef3}.timeslot-small .booking-ts-header{margin-left:6px}.timeslot-small.is-full{background-color:var(--color-theme-inactive)}.timeslot-small.selected{outline:2px solid var(--color-theme);outline-offset:-1px}.timeslot-small.color-block .booking-ts-contents{--content-color: color-mix(in srgb, var(--timeslot-color), var(--color-background) 90%);background:var(--content-color)}.timeslot-small.color-block .ts-booked{color:var(--color-primary-text)}.timeslot-small.color-block .booking-ts-header{margin-left:0}.timeslot-small.fade .booking-ts-header,.timeslot-small.fade .ts-color{opacity:60%}.timeslot-small.fade .booking-ts-contents{background-color:color-mix(in srgb,var(--content-color),#fff 20%)}.timeslot-small:hover .booking-ts-contents{filter:brightness(95%)}@media only screen and (max-width: 700px){.timeslot-small .booking-ts-header{width:100%;gap:8px;padding:8px}}.note{margin:4px 0;display:flex;gap:4px}.note .note-content{display:flex;flex-direction:column;gap:4px;font-size:.9em}.note .note-details{font-size:.8em}.note .more-note{color:#09f;font-weight:700;font-size:.8em}.guide-list-modal{position:fixed;width:90vw;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038}.guide-list-modal .list-header{position:relative;height:48px;width:100%;border-bottom:var(--border-default)}.guide-list-modal .list-header button{width:35px}.guide-list-modal .list-header span.fw-bold{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guide-list-modal ul.guide-list{max-height:50vh;width:100%;overflow-y:auto;overflow-x:hidden}.guide-list-modal ul.guide-list li{padding:10px}.t-btn-wrapper{display:flex;flex-direction:row;align-items:center;height:auto;min-height:var(--tour-height);text-align:start;letter-spacing:.25px;position:relative;align-items:stretch}@media only screen and (max-width: 1000px){.t-btn-wrapper{min-height:calc(1.5 * var(--tour-height))}}.t-btn-wrapper.color-block{background-color:color-mix(in srgb,var(--color),var(--color-background) 90%)}.t-btn-wrapper.color-block .t-color{background:transparent;border-color:transparent}.t-btn-wrapper.color-block .t-content{border-color:transparent}.t-btn-wrapper .t-color{border:var(--border-default);border-right:none;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.t-btn-wrapper .t-content{border:var(--border-default);border-left:none;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.t-btn-wrapper.fade * .t-details{opacity:.5}.t-content{width:100%;min-height:var(--tour-height);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.t-details{display:flex;flex-direction:column;padding:8px;font-size:14px;gap:4px;position:relative;width:100%}.t-details .t-name{line-height:1.25em;font-weight:var(--fw-medium);word-break:break-all;word-break:break-word}@media only screen and (max-width: 1000px){.t-details{font-size:16px}.t-details .t-count{font-size:14px}}.t-details.t-empty>*:not(.t-name){opacity:.5}.t-color{min-width:7px;align-items:stretch}.t-menu-btn{color:var(--color-primary-text)}.t-full{background:var(--color-background)}.selected-tour{background:rgba(0,153,255,.0745098039)}.selected-tour>.t-color,.selected-tour>.t-content{border-color:#0099ff13}.ds-summary[data-v-58bac6c1]{width:100%;align-items:center;justify-content:center}.ds-summary span[data-v-58bac6c1]{line-height:20px}.grp-wrapper{gap:var(--week-view-grid-gap)}.grp-week{display:grid;grid-auto-flow:row;grid-template-columns:repeat(7,1fr);grid-gap:var(--week-view-grid-gap);width:100%}.grp-banner{padding:0 20px;height:calc(var(--tour-height) * .8);border-radius:var(--border-radius);justify-content:space-between;background:linear-gradient(90deg,var(--color) 6px,#f8fafc 6px);border:1px solid #e8eef3}.grp-banner.color-block{background:color-mix(in srgb,var(--color),var(--color-background) 90%)}.grp-banner .grp-name{font-size:16px;font-weight:var(--fw-medium);position:relative;display:flex;flex-direction:row;align-items:center;gap:6px}.grp-banner .grp-name i{height:24px;width:24px;transform:rotate(-90deg)}.grp-banner .grp-name i.show-content{transform:rotate(0);transition:all .1s linear}.grp-banner .summary-btn{font-size:14px;padding:0 12px;-webkit-user-select:none;user-select:none}.grp-banner .summary-btn:hover{background:rgba(255,255,255,.1294117647);border-radius:var(--border-radius)}.grp-content{max-height:0;height:auto;overflow:hidden;gap:var(--week-view-grid-gap)}.grp-content.show-content{max-height:1000vh;transition:var(--dd-opening-transition)}.grp-summary{height:80px;width:100%;display:grid;grid-auto-flow:row;grid-template-columns:repeat(7,1fr);grid-gap:var(--week-view-grid-gap)}.grp-day{width:100%;gap:var(--week-view-grid-gap)}.display-wrapper[data-v-0e1f7302]{gap:20px;padding:20px 30px 30vh}#lineCharter[data-v-4df9a2d5]{height:100%;width:100%;position:relative}.chart-line[data-v-4df9a2d5]{stroke-width:4px}.active[data-v-4df9a2d5]{stroke-width:6px;pointer-events:none}.sum-chart-text[data-v-4df9a2d5]{fill:var(--color-primary-text);font-size:12px;-webkit-user-select:none;user-select:none}.sum-chart-label[data-v-4df9a2d5]{font-size:14px}#tooltipWrapper[data-v-4df9a2d5]{position:absolute;border-radius:4px;background:#fff;pointer-events:none;z-index:99999;transition:all .25s cubic-bezier(.86,0,.07,1);-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.15);box-shadow:0 0 30px #00000026;display:grid;grid-template-columns:5px auto}#tooltipWrapper .tooltip-content[data-v-4df9a2d5]{padding:12px}#tooltipWrapper .tooltip-label[data-v-4df9a2d5]{font-weight:500;font-size:15px}#tooltipWrapper .color-col[data-v-4df9a2d5]{border-top-left-radius:4px;border-bottom-left-radius:4px}#tooltipWrapper[data-v-4df9a2d5]:after{content:"";height:20px;width:20px;background:#fff;position:absolute;left:50%;transform-origin:center;transform:translate(-50%,-50%) rotate(45deg);z-index:999999}#tooltipWrapper.origin-top[data-v-4df9a2d5]:after{top:0%}#tooltipWrapper.origin-bottom[data-v-4df9a2d5]:after{top:100%}#weekSummary[data-v-4c94af82]{width:100%;background:#f8f8f8;-webkit-user-select:none;user-select:none;position:relative;transition-property:margin;transition-timing-function:linear;min-height:50px}#weekSummary *>span[data-v-4c94af82]{line-height:calc(var(--lh-spacing) * 1.15)}.week-sum[data-v-4c94af82]{font-size:1.15em;justify-content:center;align-items:center;padding:0 30px}.week-sum>div[data-v-4c94af82]{justify-content:center;align-items:center;padding:10px 0;width:180px}.week-sum hr[data-v-4c94af82]{width:calc(50% - 90px);color:#ccc;background:#ccc;border-width:0;height:1px}.day-sums[data-v-4c94af82]{padding:0 30px;display:grid;grid-gap:var(--week-view-grid-gap);grid-template-columns:repeat(7,1fr);height:100px}.day-sums div[data-v-4c94af82]{justify-content:center;align-items:center;padding:10px 0}.sum-title[data-v-4c94af82]{font-size:1.8em;margin-top:30px}.sum-btn[data-v-4c94af82]{color:var(--color-highlight)}.floating-menu[data-v-4c94af82]{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059}.graph-wrapper[data-v-4c94af82]{position:relative}.graph-wrapper .graph-options[data-v-4c94af82]{position:absolute;z-index:999;right:30px;top:-10px;width:fit-content}.graph-wrapper .graph-options .opt-trigger[data-v-4c94af82]{gap:4px}.graph-wrapper .graph-options .opt-trigger i[data-v-4c94af82]{margin-top:2px}.graph-wrapper .graph-options .menu-li[data-v-4c94af82]{white-space:nowrap;padding-right:24px;padding-left:8px}.graph-wrapper .graph-options .menu-li .menu-btn[data-v-4c94af82]{gap:4px}.graph-wrapper .graph-options .menu-li .menu-btn i[data-v-4c94af82]{color:var(--color-highlight);visibility:hidden}.graph-wrapper .graph-options .menu-li .menu-btn i.selected[data-v-4c94af82]{visibility:visible}#summaryGraph[data-v-4c94af82]{height:340px;width:calc(100vw - 6px)}#calcEx:hover .ex-reveal[data-v-4c94af82]{display:inherit}#calcEx .ex-reveal[data-v-4c94af82]{display:none;position:absolute;z-index:99;padding:16px;pointer-events:none;background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;left:50%;transform:translate(-50%)}.day-cell-container[data-v-dac1e0ed]{display:grid;grid-gap:var(--week-view-grid-gap);height:fit-content}.day-cell-container>span[data-v-dac1e0ed]{width:100%;text-align:center}.row[data-v-1e5fb02f]{grid-column:1/span 7}.load-more[data-v-1e5fb02f]{display:flex;justify-content:center}.load-more.next .si-icon[data-v-1e5fb02f]{position:relative;top:2px}.load-more button[data-v-1e5fb02f]{border:1px solid gray;color:gray;padding:2px 2px 2px 8px;font-size:1em;display:flex;align-items:center;gap:4px}.cell-wrapper[data-v-1e5fb02f]{display:grid;grid-gap:var(--week-view-grid-gap);grid-template-columns:repeat(7,1fr);padding:20px 30px 0;padding-bottom:30vh;overflow-x:hidden;overflow-y:auto}#view-wrapper[data-v-d542568d]{position:relative}#menu-bg[data-v-d542568d]{height:100vh;width:100vw;background:rgba(0,0,0,.5333333333);position:fixed;top:0;left:0;z-index:2}.menu-view[data-v-d542568d]{position:fixed;transform:none;top:0;display:flex;bottom:0;right:0;left:0;z-index:99}.menu-view .route-view[data-v-d542568d]{position:absolute}@media print{.menu-view .route-view[data-v-d542568d]{top:0;left:0;transform:none}}#searchFilter[data-v-382ef3c0]{height:52px}#searchFilter span.material-symbols-rounded[data-v-382ef3c0]{font-size:18px!important}#searchFilter input[data-v-382ef3c0]{border:none;outline:none;margin:0;padding:0;max-width:250px}#searchFilter:has(input:focus)>div[data-v-382ef3c0]:first-child{height:40px;outline:2px solid var(--color-theme);border-radius:8px}@media (max-width: 600px){#searchFilter[data-v-382ef3c0]{display:none}}.dd-chevron[data-v-b0986d6d]{transition:transform .1s linear}.chev-open[data-v-b0986d6d]{transform:rotate(90deg)}.appointment-container{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;padding:0;min-height:var(--tour-height)}.appointment-container .clickable{cursor:pointer}.appointment-container .app-cell:not(:first-child).app-cell:not(:nth-last-child(2)){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}@media only screen and (max-width: 1000px){.appointment-container{overflow-x:auto}.appointment-container::-webkit-scrollbar{width:0;height:0;background:transparent}}.appointment-container select{font-size:18px;border:none;outline:none;padding:0 10px}.appointment-container select>option{background:#fff;outline:none;border:none;padding:0 10px}.appointment-container select>option:hover{box-shadow:0 0 10px 100px #1882a8 inset}.appointment-container select>option:checked:after{content:attr(title);background:#666;color:#fff;position:absolute;width:100%;left:0;border:none}.pending{font-weight:var(--fw-bold);font-size:10px;color:#fff;background-color:#aaa;padding:4px 6px}.app-cell{height:100%}.status-loading{outline-offset:-1px;outline:1px dotted red;position:relative}.name-rates{display:flex;flex-direction:column;justify-content:center;-webkit-user-select:none;user-select:none;gap:4px;padding:12px 0 10px;cursor:pointer}.name-rates .nr-wrapper{display:flex;flex-direction:column}.name-rates .app-name{font-size:16px;display:flex;align-items:center;gap:4px}.name-rates .app-rates{font-size:13px;line-height:var(--lh-spacing)}.app-more{width:100%;padding:10px 0 10px 28px}.app-more ul.item-list,.app-more li{overflow-wrap:anywhere;white-space:pre-line;width:100%}.app-more li{font-size:12px;line-height:var(--lh-spacing);list-style:none;margin:4px 0}.app-more li span.line-item{font-weight:var(--fw-bold);padding-right:1ch}.app-more li span:not(.line-item){font-weight:var(--fw-light)}.booking-status{position:relative}.booking-status .floating-menu.status-menu{left:100%;width:160px}.group-tooltip{opacity:100%;text-decoration:none;padding:15px;top:22px;box-shadow:0 0 5px #00000059;position:absolute;background-color:#fff;display:flex;flex-direction:column;gap:8px;z-index:10000;width:400px}.notes-bar{background:#f8fafc;font-size:.9em}.notes-bar.closed .note:not(:first-child){display:none}.notes-bar .note{display:flex;gap:4px;align-items:center;padding:0 15px;line-height:35px;min-height:35px}.notes-bar .note .note-author{color:gray}.notes-bar button{color:#09f;font-size:1em;padding-left:6px}.reserved-box{width:auto}.sm-gap{gap:4px}.bold{font-size:1em;font-weight:500}.tour-cell-container{display:grid;grid-template-columns:auto;border-radius:var(--border-radius);-webkit-tap-highlight-color:transparent!important;background:#fff}.tour-cell-container .link{padding:4px 8px;cursor:pointer;border-radius:4px}.tour-cell-container .link:hover{background:rgba(255,255,255,.7490196078)}.tour-cell-container .tour-cell{border:var(--border-default);border-radius:var(--border-radius)}.tour-cell-container .tour-cell>.tour-banner{border-top-left-radius:var(--border-radius);border-radius:var(--border-radius)}.tour-cell-container .tour-cell>.tour-banner>.tour-label{margin-left:7px}.tour-cell-container .tour-cell>.tour-banner.expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}.tour-cell-container .tour-cell>.tour-content{margin-left:7px;width:calc(100% - 7px)}.tour-cell-container+.tour-cell-container{margin-top:10px}.with-color{grid-template-columns:7px auto}.with-color .tour-color{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border:1px solid #e6e6e6;border-right:none;background-color:var(--color)}.with-color .tour-cell{border:var(--border-default);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.with-color .tour-cell>.tour-banner{border-radius:var(--border-radius);border-top-left-radius:0;border-bottom-left-radius:0}.with-color .tour-cell>.tour-banner>.tour-label{margin-left:0}.with-color .tour-cell>.tour-banner.expanded{border-bottom-right-radius:0}.with-color .tour-cell>.tour-content{margin-left:0;width:100%}.with-color.color-block .tour-cell>.tour-banner{background-color:color-mix(in srgb,var(--color),var(--color-background) 90%)}.tour-color{min-height:var(--tour-height)}.tour-cell{min-width:100%;display:flex;flex-direction:column;height:auto}.tour-banner{width:100%;min-height:var(--tour-height);background:var(--color-background);display:flex;flex-direction:row;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;padding:0 20px}.tour-banner .expand-icon{font-size:16px}@media only screen and (max-width: 1000px){.tour-banner{background:#fff;padding:10px 0}}.tour-banner .banner-right{display:flex;flex-direction:row;align-items:center;gap:20px}.tour-content{width:100%;padding:0 20px;max-height:0;height:auto;overflow:hidden}.tour-content.tour-open{max-height:1000vh;overflow:visible}.tour-label{display:flex;gap:.5ch;flex-direction:row;align-items:center;font-size:16px}@media only screen and (max-width: 1000px){.tour-label{justify-content:space-between;padding-left:8px}.tour-label .label-1{font-size:16px;font-weight:var(--fw-medium)}.tour-label .label-2{font-size:14px;font-weight:var(--fw-regular)}.tour-label .label-3{font-size:12px;font-weight:var(--fw-medium)}}.tour-headers{display:flex;flex-direction:row;align-items:center;gap:10px!important;font-size:14px;padding:12px 0 0;color:var(color-secondary-text)}@media only screen and (max-width: 1000px){.tour-headers{display:none}}.more{padding-left:28px}.hidden{display:none}.no-bookings{display:flex;justify-content:space-around;padding:10px 0}.guide-list.floating-menu{border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059;width:30ch;padding:5px 0;pointer-events:all}.guide-list.floating-menu li{padding:10px}.fade-tour .reserved-box,.fade-tour .tour-color,.fade-tour .tour-label{opacity:60%}.appt-divider:not(:last-child){border-bottom:var(--tour-border)}#dayActivityGrouping{grid-auto-flow:column;width:fit-content;padding-right:30px;column-gap:8px;grid-template-columns:repeat(var(--count),minmax(120px,300px))}#dayActivityGrouping .activity-group-name{align-items:flex-end;position:sticky;top:0;z-index:1;background:#fff}#dayActivityGrouping .activity-group-name .wk-box{max-height:2.6em}#dayActivityGrouping .activity-group-name:after{content:"";position:absolute;top:100%;left:0;width:100%;height:8px;z-index:0;background:linear-gradient(180deg,#fff 20%,transparent 100%)}#dayActivityGrouping .activity-group-name+.timeslot-small{margin-top:8px}#dayActivityGrouping .no-tours{background:#fff;border-radius:4px;padding:12px}.scroll-button{position:fixed;top:50%;transform:translateY(-50%);background:rgba(204,204,204,.4745098039);transition:background .2s ease-out;border-radius:100%;aspect-ratio:1;padding:4px}.scroll-button:hover{background:rgba(204,204,204,.7529411765)}.scroll-button:nth-child(1){left:20px}.scroll-button:nth-child(2){right:20px}.scroll-button>span{font-size:36px}.load-more[data-v-e14d36d0]{display:flex;justify-content:center}.load-more.next .si-icon[data-v-e14d36d0]{position:relative;top:2px}.load-more button[data-v-e14d36d0]{border:1px solid gray;color:gray;padding:2px 2px 2px 8px;font-size:1em;display:flex;align-items:center;gap:4px}.note[data-v-e14d36d0]{color:#a9a9a9;text-align:center;font-size:.7em;justify-content:center}#noDayBookings[data-v-e14d36d0]{height:160px}#menu-bg[data-v-e14d36d0]{height:100vh;width:100vw;background:rgba(0,0,0,.5333333333);position:fixed;top:0;left:0;z-index:2}#view-wrapper[data-v-e14d36d0]{padding:0 30px 10vh;min-height:100dvh;overflow-y:auto}@media only screen and (max-width: 1000px){#view-wrapper[data-v-e14d36d0]{padding:0 10px 5vh}}#viewSummary[data-v-e14d36d0]{position:relative}#viewSummary>div[data-v-e14d36d0]:not(.info-text){background-color:#eff1f2;font-size:13px;height:24px;cursor:default}#viewSummary:hover .info-text[data-v-e14d36d0]{display:inherit}@media only screen and (max-width: 1000px){#viewSummary:hover .info-text[data-v-e14d36d0]{display:none}}#viewSummary .info-text[data-v-e14d36d0]{position:absolute;display:none;top:100%;right:16px;padding:12px;background:#fff;z-index:999}#viewSummary .info-text div[data-v-e14d36d0]:first-child{white-space:nowrap;padding:12px 0}#viewSummary .info-text image[data-v-e14d36d0]{width:100%;height:100%}#searchInfo[data-v-e14d36d0]{width:100%;position:sticky;z-index:8;left:0}@media only screen and (max-width: 1000px){#searchInfo[data-v-e14d36d0]{height:var(--tour-height);justify-content:flex-end}}.menu-view-wrapper[data-v-bc3bd667]{width:500px;position:fixed}@media only screen and (max-width: 1000px){.menu-view-wrapper[data-v-bc3bd667]{width:100vw;max-height:100vh;overflow:auto}}.menu-summary-section[data-v-bc3bd667]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.menu-summary-section .col-left[data-v-bc3bd667]{display:flex;flex-direction:column;gap:8px}.menu-summary-section .col-right[data-v-bc3bd667]{display:flex;flex-direction:column;width:150px;gap:12px;align-content:space-between;justify-content:space-between}.menu-summary-section .col-right button[data-v-bc3bd667]{border:none;height:40px}@media only screen and (max-width: 1000px){.menu-summary-section[data-v-bc3bd667]{display:flex;flex-direction:column;padding:12px;gap:12px}.menu-summary-section .col-left[data-v-bc3bd667]{width:100%}.menu-summary-section .col-right[data-v-bc3bd667]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;width:100%}.menu-summary-section .col-right button[data-v-bc3bd667]{width:160px}}.menu-ov-content[data-v-bc3bd667]{max-height:60vh;overflow:auto}@media only screen and (max-width: 1000px){.menu-ov-content[data-v-bc3bd667]{max-height:fit-content}}.menu-ov-content .big[data-v-bc3bd667]{font-size:1.5em}.consent-booking[data-v-bc3bd667]{flex-direction:row;align-items:center;display:flex;flex-wrap:wrap}.no-waivers[data-v-bc3bd667]{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;min-height:40px;height:40px}.consent-list[data-v-bc3bd667]{padding:0}.waiver-li[data-v-bc3bd667]{padding:10px 24px}.waiver-li[data-v-bc3bd667]:not(:last-child){border-bottom:var(--border-default)}.waiver-li .waiver-row[data-v-bc3bd667]{justify-content:space-between}.waiver-li .waiver-row .waiver-info[data-v-bc3bd667]{gap:8px;width:60%;flex:0 0 auto}.waiver-li .waiver-row .waiver-weight[data-v-bc3bd667]{gap:8px}.waiver-li .waiver-row .waiver-weight input[data-v-bc3bd667]{width:60px;height:40px;font-size:20px;border:var(--border-default);border-radius:var(--border-radius);text-align:center}@media only screen and (max-width: 1000px){.waiver-li .waiver-row .waiver-weight input[data-v-bc3bd667]{width:70px;height:50px}}.waiver-li .waiver-cf li.cf-response[data-v-bc3bd667]{padding:4px 0}.waiver-li .waiver-cf li.cf-response span[data-v-bc3bd667]:nth-child(2){margin-left:1ch}@media only screen and (max-width: 1000px){.waiver-li .waiver-cf li.cf-response span[data-v-bc3bd667]:nth-child(2){font-weight:var(--fw-light)}}.waiver-li .waiver-cf li.cf-response[data-v-bc3bd667]:first-child{padding-top:8px}.menu-view-wrapper[data-v-b7625eed]{width:500px}@media only screen and (max-width: 1000px){.menu-view-wrapper[data-v-b7625eed]{width:100vw;max-height:100vh;overflow:auto}}.menu-section[data-v-b7625eed]{padding-top:12px;padding-bottom:12px}.consent-assignment[data-v-b7625eed]{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width: 1000px){.consent-assignment[data-v-b7625eed]{display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:flex-start}}.consent-assignment .ass-list[data-v-b7625eed]{border:1px solid #e6e6e6;border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059}.consent-assignment .btn-li[data-v-b7625eed]{padding:0 10px}.consent-assignment>select[data-v-b7625eed]{color:var(--color-highlight);font-size:20px;outline:none!important;border:none!important;padding:0!important;background:#fff}.consent-contact[data-v-b7625eed]{display:flex;flex-direction:column;gap:6px}.consent-contact input[type=email][data-v-b7625eed]{width:100%;height:40px;font-size:14px;border:var(--border-default);border-radius:var(--border-radius);text-align:left;padding:0 8px;background:hsl(0,0%,100.1960784314%)}@media only screen and (max-width: 1000px){.consent-contact input[type=email][data-v-b7625eed]{font-size:20px}}.consent-row[data-v-b7625eed]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.consent-link[data-v-b7625eed]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.consent-link>button[data-v-b7625eed]{color:var(--color-highlight)!important}.consent-label[data-v-b7625eed]{font-size:13px;width:65%}@media only screen and (max-width: 1000px){.consent-label[data-v-b7625eed]{width:100%}}.sel-assign[data-v-b7625eed]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#orderTablesView{height:calc(100dvh - var(--navigation-height));overflow-y:auto}#orderTablesView button:has(.material-symbols-rounded){min-height:fit-content!important}@media only screen and (max-width: 1000px){#orderTablesView #tableNav{flex-wrap:wrap}}.table-row:nth-child(odd){background:#fff}.table-row:nth-child(2n){background:#f5f9fc}.table-row:not(:first-child){border-top:1px solid var(--color-border-default)}.table-row:hover:not(.table-row.table-header){filter:brightness(98%)}@media only screen and (max-width: 1000px){.table-row:hover{filter:brightness(100%)}.table-row.table-header{display:none}.table-row:nth-child(2){border-top:none}}.action-button-wrapper[data-v-98979be6]{border-radius:var(--border-radius);background:var(--color-highlight);color:#fff;height:40px;width:100%;font-weight:var(--fw-medium)}.action-button-wrapper[data-v-98979be6]:disabled{background:var(--disabled-input);cursor:default;transition:all 0ms}.action-button-wrapper>span[data-v-98979be6]{white-space:nowrap}.btn-wrapper[data-v-d48d0e7e]{height:40px;width:100%;border-radius:var(--border-radius);border:1px solid #bbb;font-weight:var(--fw-heavy);background:#fff}.active[data-v-d48d0e7e]{border-color:var(--color-highlight);border-width:2px}.rec-wrapper[data-v-9430e82d]{height:40px;width:100%}.input-wrapper[data-v-9430e82d]{border:1px solid #bbb;border-radius:var(--border-radius);border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;height:100%;width:100%}.save-btn[data-v-9430e82d]{height:100%;padding:0 10px;color:#fff;background:var(--color-highlight);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;border:1px solid var(--color-highlight);border-radius:0;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.save-btn[data-v-9430e82d]:disabled{border-color:#bbb;background:#bbb;cursor:default;transition:all 0ms}.save-btn[data-v-9430e82d]:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3C/svg%3E");height:24px;width:24px}.rec-input[data-v-9430e82d]{height:100%;width:100%;padding:0 15px;font-size:14px;font:inherit;font-weight:var(--fw-medium);color:var(--color-primary-text);outline:none;border:none;background:transparent}.send-menu-wrapper[data-v-538b26ec]{position:relative}.menu-container[data-v-538b26ec]{position:absolute;top:110%}.menu-container .menu-content[data-v-538b26ec]{width:360px;background:#fff;border-radius:var(--border-radius);padding:20px;gap:20px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059}@media only screen and (max-width: 1000px){.menu-container[data-v-538b26ec]{top:0;height:100vh;width:100vw;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}.toggle-btns[data-v-538b26ec]{justify-content:space-between}.toggle-btns .toggle-btn[data-v-538b26ec]{width:45%}.guide-msg[data-v-538b26ec]{color:var(--color-primary-text);font-size:12px}.recipient-list[data-v-538b26ec]{gap:10px}.recipient-entry[data-v-538b26ec]{height:40px;border:1px solid #bbb;border-radius:var(--border-radius);font-weight:var(--fw-medium);padding:15px;position:relative;display:flex;flex-direction:row;align-items:center}.delete-btn[data-v-538b26ec]{height:24px;width:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.delete-btn[data-v-538b26ec]:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23aaa'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z'/%3E%3C/svg%3E");height:24px;width:24px}.btn-wrapper[data-v-8c8128ac]{padding:0 10px}.manifest-wrapper[data-v-8c8128ac]{height:100%;width:100%;min-width:50vw;max-height:100vh;max-width:100vw;overflow:hidden}@media print{.manifest-wrapper[data-v-8c8128ac]{gap:0;max-height:100%;max-width:100%}}.manifest-loading[data-v-8c8128ac]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width: 1000px){.manifest-loading[data-v-8c8128ac]{height:50vh}}.manifest-loading>.loader-wrapper[data-v-8c8128ac]{height:50px;width:50px}.manifest-summary[data-v-8c8128ac]{justify-content:space-between;align-items:center;padding:20px;background:#f2f2f2;height:fit-content}@media print{.manifest-summary[data-v-8c8128ac]{background:#fff;border:none}}@media only screen and (max-width: 1000px){.manifest-summary[data-v-8c8128ac]{flex-direction:column;gap:16px;align-items:flex-start}}.man-col-right[data-v-8c8128ac]{height:100%;align-items:center}.man-btns[data-v-8c8128ac]{gap:16px;height:100%}.man-btns .ctrl-btn[data-v-8c8128ac],.man-btns .basic-btn[data-v-8c8128ac]{gap:8px;white-space:nowrap}.man-btns .ctrl-btn i[data-v-8c8128ac],.man-btns .basic-btn i[data-v-8c8128ac]{height:20px;width:20px}@media only screen and (max-width: 1000px){.man-btns .ctrl-btn i[data-v-8c8128ac],.man-btns .basic-btn i[data-v-8c8128ac]{display:none}}@media only screen and (max-width: 1000px){.man-btns[data-v-8c8128ac]{width:100%;gap:8px}}@media print{.man-btns[data-v-8c8128ac]{display:none}}.man-info[data-v-8c8128ac]{gap:12px}.man-info h1[data-v-8c8128ac]{font-size:22px;font-weight:var(--fw-heavy);line-height:25px}.man-info h3[data-v-8c8128ac]{font-size:16px;font-weight:var(--fw-medium)}.man-title.flex-row i[data-v-8c8128ac]{color:#09f;height:24px;width:30px;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}.table-wrapper[data-v-8c8128ac]{padding:20px;overflow:auto}@media print{.table-wrapper[data-v-8c8128ac]{max-height:100%!important;padding:0;-ms-overflow-style:none;scrollbar-width:none}.table-wrapper[data-v-8c8128ac]::-webkit-scrollbar{display:none}}@media only screen and (max-width: 1000px){.table-wrapper[data-v-8c8128ac]{-ms-overflow-style:none;scrollbar-width:none}.table-wrapper[data-v-8c8128ac]::-webkit-scrollbar{display:none}}.table-wrapper table[data-v-8c8128ac]{border-collapse:separate;border-spacing:0;min-width:100%}@media print{.table-wrapper table[data-v-8c8128ac]{border-collapse:collapse;page-break-inside:avoid;page-break-after:always}}.table-wrapper table thead[data-v-8c8128ac]{display:table-row-group}.table-wrapper table tr th[data-v-8c8128ac],.table-wrapper table tr td[data-v-8c8128ac]{border-width:1px;border-color:var(--color-border-default);border-right-style:solid;border-bottom-style:solid}@media print{.table-wrapper table tr th[data-v-8c8128ac],.table-wrapper table tr td[data-v-8c8128ac]{border-color:#aaa}}.table-wrapper table tr th[data-v-8c8128ac]:first-child,.table-wrapper table tr td[data-v-8c8128ac]:first-child{border-left-style:solid}.table-wrapper table tr th[data-v-8c8128ac]{background:var(--color-background);text-align:left;border-top-style:solid}@media print{.table-wrapper table tr th[data-v-8c8128ac]{background:#aaa;color:#fff}}.table-wrapper table tr:first-child th[data-v-8c8128ac]:first-child{border-top-left-radius:6px}@media print{.table-wrapper table tr:first-child th[data-v-8c8128ac]:first-child{border-top-left-radius:0}}.table-wrapper table tr:first-child th[data-v-8c8128ac]:last-child{border-top-right-radius:6px}@media print{.table-wrapper table tr:first-child th[data-v-8c8128ac]:last-child{border-top-right-radius:0}}.table-wrapper table tr:last-child td[data-v-8c8128ac]:first-child{border-bottom-left-radius:6px}.table-wrapper table tr:last-child td[data-v-8c8128ac]:last-child{border-bottom-right-radius:6px}.table-wrapper table[data-v-8c8128ac]{color:var(--color-primary-text)}.table-wrapper table tr th[data-v-8c8128ac]{cursor:default;-webkit-user-select:none;user-select:none}.table-wrapper table tr th.col-sortable[data-v-8c8128ac]{cursor:pointer}.table-wrapper table tr th.col-sortable.sorted.asc[data-v-8c8128ac]:after{content:" ▲"}.table-wrapper table tr th.col-sortable.sorted.dsc[data-v-8c8128ac]:after{content:" ▼"}.table-wrapper table tr th[data-v-8c8128ac],.table-wrapper table tr td[data-v-8c8128ac]:first-child,.table-wrapper table tr td[data-v-8c8128ac]:nth-child(2){font-weight:var(--fw-bold)}.table-wrapper table tr th[data-v-8c8128ac],.table-wrapper table tr td[data-v-8c8128ac]{font-size:14px;padding:9px 15px;word-break:normal;line-height:14px;overflow:hidden;text-overflow:ellipsis}@media print{.table-wrapper table tr th[data-v-8c8128ac],.table-wrapper table tr td[data-v-8c8128ac]{padding:3px 8px;font-size:7pt!important;max-width:calc(8px + 20ch)}}@media only screen and (max-width: 1000px){.table-wrapper table tr th[data-v-8c8128ac],.table-wrapper table tr td[data-v-8c8128ac]{padding:6px 8px;min-width:20ch;max-width:40ch}}.table-wrapper table tr th[data-v-8c8128ac]:nth-child(1),.table-wrapper table tr td[data-v-8c8128ac]:nth-child(1),.table-wrapper table tr th[data-v-8c8128ac]:nth-child(2),.table-wrapper table tr td[data-v-8c8128ac]:nth-child(2){min-width:18ch}.table-wrapper table tr th[data-v-8c8128ac]:nth-child(4),.table-wrapper table tr td[data-v-8c8128ac]:nth-child(4){min-width:8ch}.minor[data-v-8c8128ac]:after{content:"*"}.minor-legend[data-v-8c8128ac]{padding-top:10px}.route b{font-weight:700}.route>.name{font-size:2.1em;margin:40px 0 0}.route .stop{break-inside:avoid;margin:20px 0 80px}.route .stop .stop-header{display:flex;gap:8px;font-size:1.5em}.route .stop .stop-table{margin:20px 0}.route .stop .stop-table tr{border-bottom:1px solid #ddd}.route .stop .stop-table th{vertical-align:middle;padding:.5em 1em;text-align:left;color:#666;font-size:.8em;font-weight:500}.route .stop .stop-table th.notes{width:15%}.route .stop .stop-table td{padding:.5em 1em;line-height:1.1em;min-height:3em}.route .stop .stop-table td.time-col,.route .stop .stop-table td.activity-col{padding:0 10px}.route .stop .stop-table td.name-col,.route .stop .stop-table td.phone{white-space:nowrap}.route .stop .stop-table td .activity,.route .stop .stop-table td .time{display:block;padding:.5em 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print and (orientation: landscape){.route .stop .stop-table td .activity{width:auto}}@media print and (orientation: portrait){.route .stop .stop-table td .activity{width:12em}}@media screen{.route .stop .stop-table td .activity{width:auto}}.route .stop .stop-table td .note{margin:4px 0;line-height:1em}.route .stop .stop-table td .note .note-meta{color:gray;font-size:.9em}.route .stop .name{font-weight:700}.route thead{display:none}@media print{.route .stop{margin-bottom:40px}.route h1{margin-bottom:10px}.route .name{margin-top:0}.route thead{display:block}.header{position:fixed;top:0}}table.stop-table{border-collapse:separate;border:1px solid #eee;border-radius:8px;box-shadow:3px 3px 10px #00000017}table.stop-table td,table.stop-table th{border-top:1px solid #eee}table.stop-table th{border-top:none}table.stop-table td:first-child,table.stop-table th:first-child{border-left:none}#pickup-manifest .flex-col{display:flex;flex-direction:column;justify-content:center}#pickup-manifest .flex-row{display:flex}#pickup-manifest .man-btns{gap:10px;justify-content:center;width:50%;min-width:500px;margin:10px}#pickup-manifest .results{padding:20px 40px;display:flex;flex-direction:column;gap:20px}@media print{#pickup-manifest{font-size:8pt}#pickup-manifest .man-btns{display:none}#pickup-manifest .results{margin:0;padding:0}}@page{#pickup-manifest{margin:0}}#pickup-manifest .route,#pickup-manifest .day{page-break-after:always}#pickup-manifest .route-group:first-of-type{page-break-after:always}#pickup-manifest .route-group:last-of-type,#pickup-manifest .route:last-of-type,#pickup-manifest .day:last-of-type{page-break-after:avoid}.manifest-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width: 1000px){.manifest-loading{height:50vh}}.manifest-loading>.loader-wrapper{height:50px;width:50px}#itineraryManifest h1{font-size:1.2em;font-weight:700;margin:30px 10px}#itineraryManifest .flex-col{display:flex;flex-direction:column;justify-content:center}#itineraryManifest .space{justify-content:space-between}#itineraryManifest .gap{gap:8px}#itineraryManifest .l-gap{gap:30px}#itineraryManifest .flex-row{display:flex}#itineraryManifest .man-btns{gap:10px;justify-content:center;width:50%;min-width:500px;margin:10px}#itineraryManifest .results{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:50px 0px;flex-direction:row}#itineraryManifest .results .name{font-weight:700}#itineraryManifest .results .b-bar{border-bottom:1px solid #ddd}#itineraryManifest .results .manifest-item{height:fit-content;margin:10px 20px;width:500px;border:1px solid #ddd;border-radius:6px}#itineraryManifest .results .manifest-item:last-of-type{page-break-after:auto}#itineraryManifest .results .manifest-item .pad{margin:10px 0}#itineraryManifest .results .manifest-package-item{margin:10px 20px;border:1px solid #ddd;border-radius:6px}#itineraryManifest .results .manifest-package-item .b-bar:last-child{border-bottom:0px}#itineraryManifest .results .manifest-package-item>div{padding:20px}#itineraryManifest .results .item-section{padding:15px 30px}#itineraryManifest .results .logo img{height:30px}@media print{#itineraryManifest .results .manifest-package-item>div{padding:10px}#itineraryManifest .results .item-section{padding:10px}#itineraryManifest .name{font-size:1em}#itineraryManifest .man-btns{display:none}#itineraryManifest .results{width:100vw;padding:0;margin:0;gap:0;grid-template-columns:1fr;grid-auto-rows:auto;grid-template-rows:auto}#itineraryManifest .results .manifest-item{break-inside:avoid;margin:0;padding:0;width:100%;min-height:100vh}}.menu-view-wrapper[data-v-4f672740]{width:fit-content;max-width:90vw;height:100%;position:relative;-ms-overflow-style:none;scrollbar-width:none}.menu-view-wrapper[data-v-4f672740]::-webkit-scrollbar{display:none}@media only screen and (max-width: 1000px){.menu-view-wrapper[data-v-4f672740]{width:100vw;max-width:100vw;max-height:100vh;height:100vh;overflow:auto;padding-bottom:0}}#waiverManifestModal[data-v-4f672740]{width:100%;height:100%;-ms-overflow-style:none;scrollbar-width:none}#waiverManifestModal[data-v-4f672740]::-webkit-scrollbar{display:none}@media only screen and (max-width: 1000px){#waiverManifestModal[data-v-4f672740]{width:100vw;max-width:100vw;max-height:100vh;height:100vh;overflow:auto;padding-bottom:0}}#manifestWindow[data-v-4f672740]{min-width:80vw;height:80vh}@media only screen and (max-width: 1000px){#manifestWindow[data-v-4f672740]{width:100vw;height:calc(100vh - 60px)}}.cash-payment{position:relative;width:40%}.cash-payment input{text-align:right}.cash-payment:nth-child(2) .si-input{border:none;background:none}.credit-method{gap:8px;height:100%;padding-top:12px}.credit-method .flex-row{padding:10px 20px;gap:16px}.credit-method .new-card{height:100%}.credit-method .new-card .square{padding:10px 20px 0}@media only screen and (max-width: 1000px){.credit-method .new-card{height:fit-content}}#gcPayment{gap:24px}#gcPayment>.flex-col{gap:8px}#gcPayment>.flex-col>.flex-row{align-items:flex-end;gap:5%}#gcPayment>.flex-col>.flex-row button{padding:0;width:30%}#gcPayment span.gc-sub{color:var(--color-secondary-text)}.payment-flow{gap:40px}.payment-flow>.flex-col:first-child{gap:inherit}.payment-method-wrapper{padding:20px}.payment-field{position:relative}.payment-field input{text-align:right}.payment-field>span:first-child{line-height:1.6em}.payment-field.cash-field:before{content:"$";position:absolute;left:8px;top:55%}.payment-field.num-field:before{content:"#";position:absolute;left:8px;top:55%}#orderPaymentModal .error-message{display:flex;align-items:center;gap:8px;color:orange;font-size:1em;border:2px solid orange;border-radius:8px;padding:8px 4px;margin:8px 100px 0}#orderPaymentModal .payment-modal-body{min-height:360px;gap:40px;padding:20px}@media only screen and (min-width: 1000px){#orderPaymentModal .payment-modal-body{padding:40px 100px}}#orderPaymentModal .payment-footer{padding:0 80px}#orderPaymentModal .payment-footer button{width:100%}@media only screen and (max-width: 1000px){#orderPaymentModal .payment-footer{padding:0}}.menu-view-wrapper[data-v-d6dbd800]{width:500px;max-height:80vh;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.menu-view-wrapper[data-v-d6dbd800]::-webkit-scrollbar{display:none}@media only screen and (max-width: 1000px){.menu-view-wrapper[data-v-d6dbd800]{width:100vw;max-height:100vh}}@media only screen and (max-width: 1000px){.menu-body[data-v-d6dbd800]{position:fixed;width:100%;height:calc(100vh - 122px);overflow:auto}}.msg-type-btns[data-v-d6dbd800]{height:35px}.msg-type-btns button[data-v-d6dbd800]{padding:0 12px;height:100%;border:var(--border-default);border-radius:var(--border-radius)}.msg-type-btns button.selected[data-v-d6dbd800]{background:var(--color-highlight);color:#fff}.msg-type-btns[data-v-d6dbd800]>:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.msg-type-btns>:first-child.selected[data-v-d6dbd800]{border:1px solid var(--color-highlight)}.msg-type-btns[data-v-d6dbd800]>:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.msg-type-btns>:nth-child(2).selected[data-v-d6dbd800]{border:1px solid var(--color-highlight)}.msg-recip[data-v-d6dbd800]{display:flex;flex-direction:column;gap:6px}.msg-recip .new-recip[data-v-d6dbd800]{display:flex;flex-direction:row;align-items:center;gap:6px}.msg-recip .new-recip.email[data-v-d6dbd800]{display:grid;grid-template-columns:auto 36px}.msg-recip .new-recip.email>input[type=text][data-v-d6dbd800]{width:100%}.msg-recip .new-recip.sms[data-v-d6dbd800]{display:grid;grid-auto-flow:column;grid-template-columns:50px 50px auto 36px;grid-gap:6px}.msg-recip .new-recip.sms>input[type=text][data-v-d6dbd800]{width:100%;border:1px solid #e6e6e6;border-radius:4px;height:35px;padding:12px}.msg-recip .new-recip button[data-v-d6dbd800]{padding:0;height:35px!important;width:100%;background:var(--color-highlight);border:none;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;color:#fff}.msg-recip .new-recip button i[data-v-d6dbd800]{height:22px;width:22px}@media only screen and (max-width: 1000px){.msg-recip[data-v-d6dbd800]{padding:12px}}.recipient-list[data-v-d6dbd800]{display:flex;flex-direction:column;gap:6px}.recipient-list li[data-v-d6dbd800]{list-style:none;border:1px solid #e6e6e6;border-radius:4px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding-left:12px;background:#f2f2f2;height:35px;-webkit-user-select:all;user-select:all}.recipient-list li>button[data-v-d6dbd800]{height:35px;width:35px}.toggle-row[data-v-d6dbd800]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#customMsgInputs[data-v-d6dbd800]{position:relative;display:flex;flex-direction:column;gap:6px}#customMsgInputs>span[data-v-d6dbd800]{color:var(--color-secondary-text)}#customMsgInputs>span.msg-count[data-v-d6dbd800]{position:absolute;font-size:10px;right:4px;bottom:4px}#customMsgInputs>textarea[data-v-d6dbd800]{border:1px solid #e6e6e6;border-radius:4px;padding:12px;resize:none;font-size:1rem;outline:none;width:calc(100% - 26px)}@media only screen and (max-height: 500px){.menu-submit-section[data-v-d6dbd800]{display:none}}.rate-ticker{border:var(--border-default);border-radius:var(--border-radius);padding:14px;position:relative;gap:.5em}.rate-ticker .warn{border:1px solid #f55;color:#f55;padding:2px 5px;border-radius:4px;font-size:.75em;font-weight:700;line-height:1.35em;text-align:center}.rate-ticker>.flex-col{gap:inherit}.rate-ticker .rate-title{font-size:16px;align-items:flex-start;gap:8px}.rate-ticker .rate-title>.fw-bold{text-overflow:ellipsis;overflow:hidden;width:100%;max-height:2.2em}.rate-ticker .rate-title .rate-tooltip:hover>.tooltip-wrapper{visibility:visible}.rate-ticker .rate-title .rate-tooltip i{cursor:pointer;position:relative}.rate-ticker .rate-title .rate-tooltip .tooltip-wrapper{visibility:hidden;position:absolute;z-index:99;min-width:200px;right:0;pointer-events:none;border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059}.rate-ticker .rate-title .rate-tooltip .tooltip-wrapper>div:first-child{border-bottom:var(--border-default)}.rate-ticker .rate-title .rate-tooltip .tooltip-wrapper>div:last-child{font-size:.8em}.rate-ticker .rate-title .rate-tooltip .tooltip-wrapper div>div{padding:12px 10px}@media only screen and (max-width: 1000px){.rate-ticker .rate-title .rate-tooltip{display:none}}@media only screen and (max-width: 1000px){.rate-ticker{flex-direction:row;width:100%;justify-content:space-between}.rate-ticker .fw-bold{font-weight:var(--fw-heavy)}}.rate-ticker .rate-price{font-size:16px}#rateContent,#rateContent .rate-options{gap:20px}#rateContent .rate-options button.rate-btn{gap:8px}#rateLargeGrp{gap:8px;-webkit-user-select:none;user-select:none}@media only screen and (max-width: 1000px){#rateLargeGrp{justify-content:center}}#largeGroupBtn{position:relative}#largeGroupBtn>.large-group-hover{position:absolute;visibility:hidden;width:260px;pointer-events:none;z-index:999;left:50%;top:80%;font-size:.9em;color:var(--color-secondary-text);padding:16px;opacity:0;transition:opacity .3s ease-in-out;transition-delay:.25s;border:none;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,.35);box-shadow:0 0 30px #00000059}#largeGroupBtn:hover>.large-group-hover{visibility:visible;opacity:1}#priceChangeMenu{padding:20px 40px;gap:20px}#priceChangeMenu .flex-col:first-child{gap:12px}#priceChangeMenu .flex-col:first-child span{font-size:1.2em}#priceChangeMenu .flex-col:first-child svg{color:#fb0}#priceChangeMenu .focus-box{padding:20px;gap:16px}#priceChangeMenu .focus-box h3{margin-bottom:4px}#priceChangeMenu #menuButtons{width:100%;gap:10%}#priceChangeMenu #menuButtons button{width:50%}.underline{text-decoration:underline}.tooltip-container{position:absolute;top:0;z-index:10000}.tooltip-container .tooltip{text-decoration:none;padding:15px;box-shadow:0 0 5px #00000059;background-color:#fff;width:auto;display:flex;flex-direction:column;gap:8px;width:400px;margin-top:20px}.tooltip-container .tooltip .button{position:absolute;right:-12px;top:8px;box-shadow:0 0 5px #00000059;border-radius:50%;background-color:#fff;scale:.75;padding:4px}@media (max-width: 600px){.tooltip-container{left:-30px}.tooltip-container .tooltip{width:300px}}tr.timeslot-row{position:relative;font-size:14px}tr.timeslot-row.group td{padding-top:25px;width:30%}tr.timeslot-row td{width:20%;vertical-align:middle;padding:14px 0}tr.timeslot-row td .warn{color:orange}tr.timeslot-row td .err{color:var(--color-error)}tr.timeslot-row td .group-name{position:absolute;top:-12px;left:0;font-weight:var(--fw-medium);font-size:.75em}tr.timeslot-row td:first-child{padding-left:20px;width:200px}tr.timeslot-row td:nth-child(2){color:var(--color-green)}tr.timeslot-row td:nth-child(2).full{color:var(--color-error)}tr.timeslot-row td:nth-child(3){width:10%}tr.timeslot-row td:nth-child(4){max-width:80px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.timeslot-row td:last-child{width:15%;text-align:right;padding-right:20px}tr.timeslot-row:hover{background:rgb(229.5,244.8,255)}tr.timeslot-row:not(:last-child){border-bottom:var(--border-default)}tr.timeslot-row.active-slot,tr.timeslot-row.editing-slot{outline:2px solid var(--color-highlight);outline-offset:-2px;background:rgb(229.5,244.8,255)}tr.timeslot-row .ts-icons svg{fill:var(--color-primary-text)}.timeslots{margin:25px 20px;gap:10px}.timeslots .selected{border-color:var(--primary-color)}.timeslots .availability{font-size:.9em;font-weight:600;color:red}.timeslots .availability.available{color:green}.timeslots .action-btn{padding:5px 20px;border:1px solid #aaa;border-radius:4px;height:auto;width:auto}.timeslots .action-btn:hover{border:1px solid #09f;color:#09f}.ts-wrapper{margin-top:20px;padding:0 0 20px}.ts-wrapper .small-loader{margin-top:40px}.ts-wrapper .ts-options .slot-view{position:relative;height:calc(var(--navigation-height) * .8);gap:20px}.ts-wrapper .ts-options>.flex-row:last-child{font-size:1em;gap:8px}.ts-wrapper .ts-list{margin-top:12px}.ts-wrapper .si-hint-box{margin-top:20px}table.timeslot-list{width:100%;margin-top:20px}.exp-menu-table{width:100%}.exp-menu-table th,.exp-menu-table td{padding:12px 18px;vertical-align:middle;width:33%;text-align:left;overflow:hidden}.exp-menu-table th:not(:first-child),.exp-menu-table td:not(:first-child){text-align:center}.exp-menu-table input{width:10ch;padding:8px;border:var(--border-default);border-radius:var(--border-radius);text-align:center}.exp-menu-buttons{gap:12px}.exp-menu-buttons button{padding:0 18px}.month-picker{width:100%}.month-picker-grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);row-gap:8px;column-gap:12px}.month-picker-grid button{width:100%;height:100%;aspect-ratio:1/.5;border-radius:8px}.month-picker-grid button:disabled{color:#ccc;pointer-events:none}.ma-wrapper{margin-top:20px;min-width:100%}.ma-wrapper .ctrl-btn-text{outline:1px solid red}button.month-btn{height:32px;width:32px}button.month-btn>div{height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='20'%3E%3Cpath d='m2 16 8-12 8 12Z' fill='%2309f'/%3E%3C/svg%3E")}button.month-btn:disabled{opacity:25%}button.month-btn:first-child>div{transform:rotate(-90deg)}button.month-btn:last-child>div{transform:rotate(90deg)}.ma-month{padding:0 0 12px}.ma-month span{font-size:1.2em}.ma-cal{width:fit-content;min-width:420px;padding-bottom:40px}.ma-cal-grid{width:100%;display:grid;grid-template-columns:repeat(7,1fr);row-gap:8px;column-gap:12px}@media only screen and (max-width: 1000px){.ma-cal{width:100%}.ma-cal-grid{gap:0;grid-template-columns:repeat(7,auto)}}.ma-cal #calHeaders{font-size:.75em;font-weight:var(--fw-bold)}.ma-cal #calGrid{margin-top:4px;grid-auto-rows:50px}.ma-cal-day button{height:100%;width:100%;background:#fff;color:#ccc;border:1px solid #fff;gap:4px}.ma-cal-day button span:last-child{font-size:11px;color:var(--color-secondary-text)}@media only screen and (max-width: 1000px){.ma-cal-day button span:last-child{font-size:.75em;min-width:5ch}}.ma-cal-day button span:last-child.blur-price{color:transparent;text-shadow:0 0 8px #000}.ma-cal-day button.in-month,.ma-cal-day button.available{color:var(--color-primary-text)}.ma-cal-day button.closed{position:relative;color:#ccc}.ma-cal-day button.closed:after{content:"";position:absolute;border-top:2px solid #ccc;transform:rotate(30deg);top:30%;width:80%;height:1px}.ma-cal-day button.sold-out,.ma-cal-day button.sold-out span{color:var(--color-error)}.ma-cal-day button.selected{color:var(--color-highlight)}.ma-cal-day button.selected span.fw-bold{position:relative}.ma-cal-day button.selected span.fw-bold:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:120%;height:1px;border-bottom:2px solid var(--color-highlight)}.ma-cal-day button:disabled{cursor:def;color:var(--disabled-input)}.ds-btn{height:40px;border-radius:var(--border-radius);font-size:1em;color:var(--color-highlight);padding:0 8px}.ds-btn.selected{border:1px solid #09f;background:#e8f6ff}.date-shortcuts{display:grid;grid-auto-flow:column;height:40px;gap:8px}.date-shortcuts>button{height:100%;width:60px}.date-shortcuts>button.shortcut-btn{width:30px}@media only screen and (max-width: 1000px){.date-shortcuts{display:flex;flex-direction:row;align-items:center;width:calc(100vw - 42px);justify-content:space-evenly;gap:0}}.date-shortcuts .shortcut-btn:disabled{color:var(--disabled-input)}.date-shortcuts .shortcut-btn .chev-right{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs, 1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}.date-shortcuts .shortcut-btn .chev-right:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);right:6px;top:4px}.date-shortcuts .shortcut-btn .chev-left{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs, 1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}.date-shortcuts .shortcut-btn .chev-left:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg);left:6px;top:4px}.addon-info{gap:4px}.addon-info .strikethrough{color:#666;text-decoration:line-through}.addon-item{border-bottom:1px solid #ccc;padding:20px 0}.addon-item .addon-quantity{width:156px}.addon-item .addon-quantity .addon-btn{width:100%}.addon-item:last-child{border-bottom:none}.addon-variant-list{padding:20px}.addon-variant-list li{padding:10px 0}.collapsible-content{max-height:0;height:auto;overflow:hidden;transition:all .2s cubic-bezier(.86,0,.07,1);padding:0 20px}.collapsible-content.expand{max-height:1000vh;transition:all .5s cubic-bezier(.86,0,.07,1)}.collapsible-content button.collapse-trigger{height:fit-content}.discount-rate{padding:8px}@media only screen and (max-width: 1000px){.discount-rate{width:100%;padding:14px;justify-content:flex-start}.discount-rate>.number-ticker{justify-content:flex-start}.discount-rate>span{max-width:40%;white-space:pre;word-wrap:break-word}}.pre-def-row{border-bottom:var(--border-default);width:100%}.pre-def-row.pre-def-none,.pre-def-row.pre-def-search,.pre-def-row>button{width:100%;padding:14px 20px;height:100%}.pre-def-row>button:hover{background:#f7f7f7}.pre-def-row:last-child{border:none}.pre-def-row.applied{background:rgb(229.5,244.8,255)!important}.pre-def-row.applied>button:hover{background:inherit}#discountSearch{border:none!important;outline:none!important;width:100%}.applied-promo-discounts{margin-top:20px;padding:20px 30px;border:var(--border-default);border-radius:var(--border-radius);background:#f6f6f6}.applied-promo-discounts .flex-col{gap:8px}.applied-promo-discounts .flex-col>span:last-child{font-size:.85em}.disc-btn-cat{font-size:1.1em;position:relative;gap:4px}.disc-btn-cat.active{color:var(--color-highlight)}.disc-btn-cat.active:after{content:"";position:absolute;background:var(--color-highlight);height:2px;width:100%;bottom:0;left:0}.disc-btn-cat:first-child{padding-left:0}#discountsSection .si-hint-box+.disc-wrapper{margin-top:12px}.disc-nav{gap:26px;margin-bottom:20px}.disc-wrapper{border:var(--border-default);border-radius:var(--border-radius);width:100%}.rate-discount{font-size:1.1em;gap:20px;padding:14px 0}.rate-discount>.flex-row:first-child{padding:0 14px}.rate-discount>div{font-weight:var(--fw-medium)}.rate-discount h3{font-size:1.2em}.rate-discount .man-input-row{gap:2%;width:40%}.rate-discount .man-input-row span{font-size:.9em}.rate-discount .disc-input{font-size:1.1em;max-width:70px;height:2em;border:var(--border-default);border-radius:var(--border-radius);padding:6px}.rate-discount .disc-input:focus{border-color:var(--color-highlight)}.rate-discount .rate-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px}.rate-discount .rate-grid>div.flex-col{gap:14px}.rate-discount .rate-grid>div.flex-col>span:first-child{padding:0 14px}@media only screen and (max-width: 1000px){.rate-discount .rate-grid>div.flex-col>span:first-child{padding:0;font-weight:var(--fw-bold)}}@media only screen and (max-width: 1000px){.rate-discount .rate-grid{justify-items:center}}.rate-discount .disc-sub{border-top:var(--border-default);padding:14px 14px 0}.rate-discount .disc-sub button{padding:0 14px}@media only screen and (max-width: 1000px){.rate-discount .disc-sub button{padding:0 20px}}.pre-def-list{max-height:40vh;overflow-y:overlay}.saved-activity-section{align-items:flex-start}.saved-activity-section .edit-col{height:100%;flex-grow:1}.saved-activity-section .edit-col:first-child{width:50%;gap:4px}.saved-activity-section .edit-col:first-child>span:first-child{color:#aaa}.saved-activity-section .edit-col:first-child>span:not(:first-child){font-weight:var(--fw-medium)}.saved-activity-section .edit-col:last-child{align-items:flex-end}.saved-activity-section .edit-col:last-child button{font-size:1.1em}.saved-activity-section .edit-activity-appointment{align-items:flex-start;width:100%}.saved-activity-section .edit-activity-appointment+.edit-activity-appointment{margin-top:20px}.saved-activity-section .edit-activity-appointment+.edit-activity-appointment>.edit-col:first-child>span:first-child{display:none}ul.swappable-items{padding:12px 20px}ul.swappable-items li{margin:8px 0}ul.swappable-items li button{width:100%}#swapMenu{padding:24px}#swapMenu .action-btn-themed{padding:4px;border-radius:50%}#resourcesContent{gap:20px}#resourcesContent .resource{margin-top:10px;margin-bottom:10px;margin-left:20px;color:#666}#resourcesContent .resource b{color:#464646;font-weight:var(--fw-bold)}#resourcesContent .rate-options{gap:20px}#resourcesContent .rate-options button.rate-btn{gap:8px}.floating-menu-wrapper{z-index:9000}#bookingSelector{background:#fff}#bookingSelector>button.flex-row span{text-transform:capitalize}#bookingSelector .floating-menu-wrapper{right:20px}#bookingSelector .booking-selector-menu{background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;width:240px}#bookingSelector .booking-selector-menu .menu-description{padding:16px;color:var(--color-secondary-text);font-size:.9em;border-bottom:1px solid var(--color-border-default)}#bookingSelector .booking-selector-menu .radio-btn-grp{padding:8px 16px}.error{color:#8b0000;font-size:.8em;font-weight:700;padding:4px;margin-top:5px}.error-box{border:1px solid darkred;color:#8b0000}#packageSection{margin:12px 0;gap:12px}#packageSection .border{border:1px solid #09f;border-radius:4px;padding:6px 14px}#packageSection .rate-label{color:#09f;margin-right:10px}#packageSection #rateGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px;padding:0 40px}@media only screen and (max-width: 1000px){#packageSection #rateGrid{grid-template-columns:none;grid-auto-flow:row}}#packageSection .content{display:flex;flex-direction:column;gap:8px;padding:0 20px}#packageSection .activity-item{border:1px solid lightgray;border-radius:10px;overflow:hidden}#packageSection.is-prefix{gap:0px}#packageSection.is-prefix .pkg-activity{opacity:.5;min-height:44px;padding:10px 20px;cursor:pointer}#packageSection.is-prefix .pkg-activity.active{opacity:1}#packageSection.is-prefix .pkg-activity:hover{text-decoration:underline}#packageSection .pkg-activity{background:#fff;padding:20px 0;min-height:70px}#packageSection .pkg-activity .pkg-activity-name{font-size:1.12em}#packageSection .pkg-activity .pkg-activity-summary{font-size:1em;color:var(--color-secondary-text)}#packageSection .pkg-activity .flex-col{gap:4px}#packageSection .pkg-activity button{height:fit-content}#packageSection .pkg-error{background:#fce8ef;color:var(--color-error);padding:8px;font-size:.9em}.package-guests .flex-col{gap:8px}.package-guests .flex-col:first-child{width:60%}.package-guests .flex-col:first-child span:first-child{color:var(--color-secondary-text)}.package-guests .flex-col:first-child span:last-child{font-size:1.12em}.rate-custom-fields{margin-top:20px}.rate-custom-fields span.fw-bold{font-size:1.2em}.rate-custom-fields .si-form{margin-top:10px;gap:20px}.rate-custom-fields .rate-field-grid{display:grid;gap:20px}@media only screen and (min-width: 1000px){.rate-custom-fields .rate-field-grid{grid-auto-flow:row;grid-template-columns:1fr 1fr}}.rate-custom-fields .rate-field-grid .time-rate{padding:16px}#waiversSection{height:fit-content}#waiversSection .flex-col{flex:1 0;height:100%}#waiversSection button{font-size:1.1em}#overbookMenu{padding:20px 40px;gap:20px}#overbookMenu .center{justify-content:center}#overbookMenu .flex-col:first-child{gap:12px}#overbookMenu .flex-col:first-child span{font-size:1.2em}#overbookMenu .flex-col:first-child svg{color:#fb0}#overbookMenu .focus-box{padding:20px;gap:16px}#overbookMenu .focus-box h3{margin-bottom:4px}#overbookMenu #menuButtons{width:100%;gap:10%}#overbookMenu #menuButtons button{width:50%}#transportSection.wizard-section .section-content{overflow:visible}#transportContent,#transportContent .rate-options{gap:20px}#transportContent .rate-options button.rate-btn{gap:8px}#hotelSearch.si-field label{margin-bottom:10px}#pickupSection.wizard-section .section-content{overflow:visible}#pickup{padding:20px}#pickup .pickup-item{border:2px solid #eee;border-radius:4px;padding:10px 15px;position:relative}#pickup .pickup-item.selected{border:2px solid #09f}#pickup .pickup-item.selected:after{content:"";height:12px;width:5px;border-bottom:3px solid #09f;border-right:3px solid #09f;transform:rotate(45deg);margin:20px;position:absolute;right:0;bottom:-10px}#pickup .pickup-item .location-name{font-size:1em;font-weight:700}#pickup .pickup-item .location-details{font-size:.8em;color:gray}#pickup .pickup-item .location-closest{font-weight:700;color:#09f}#rateGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px}@media only screen and (max-width: 1000px){#rateGrid{grid-template-columns:none;grid-auto-flow:row}}#expOverview{width:100%;gap:2em;max-height:0;height:auto;overflow:hidden;transition:none;background:#fff;grid-area:expOverview}#expOverview.expand{max-height:1000vh;transition:all .5s cubic-bezier(.86,0,.07,1)}#expOverview>div{width:80%}#expOverview #ovImg{background-repeat:no-repeat;background-position:center;background-size:100%;height:260px;min-height:260px;border-radius:calc(2 * var(--border-radius));overflow:hidden;margin-top:24px}#expOverview #ovText{font-size:.95em}#expOverview #ovText .ov-label{width:100%}#expOverview #ovText .ov-label ul.label-name{max-width:70%}#expOverview #ovText .ov-label ul.label-name li{padding:4px 0}#expOverview #ovText .ov-label ul.label-name li:first-child{font-size:1.2em}#expOverview #ovText .ov-label ul.label-name li:last-child{color:var(--color-secondary-text)}#expOverview #ovText .ov-label ul.label-bullets li{padding:2px 0;position:relative;z-index:1}#expOverview #ovText .ov-label ul.label-bullets li:before{content:"";height:24px;width:24px;position:absolute;left:-24px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M10.5858 13.4142L7.75735 10.5858L6.34314 12L10.5858 16.2427L17.6568 9.1716L16.2426 7.75739L10.5858 13.4142Z' fill='%2309f' /%3E%3C/svg%3E")}#expOverview #ovText .ov-desc .fw-bold{font-size:1.2em;line-height:2em}#expOverview #ovText .ov-desc span{line-height:1.25em}#expOverview>button:last-child{font-size:1.08em}#underbookMenu{padding:20px 40px;gap:20px}#underbookMenu .flex-col:first-child{gap:12px}#underbookMenu .flex-col:first-child span{font-size:1.2em}#underbookMenu .flex-col:first-child svg{color:#fb0}#underbookMenu .focus-box{padding:20px;gap:16px}#underbookMenu .focus-box h3{margin-bottom:4px}#underbookMenu #menuButtons{width:100%;gap:10%}#underbookMenu #menuButtons button{width:50%}@media only screen and (min-width: 1000px){.wizard-modal{min-height:540px}.wizard-modal .wizard-section:not(:last-child){border-bottom:var(--border-default)}}.wizard-modal .loading-order{min-height:400px}.wizard-modal .wizard-sections{height:fit-content;width:100%}@media only screen and (min-width: 1000px){.wizard-modal .wizard-footer{justify-content:end}}@media only screen and (max-width: 1000px){.wizard-modal .wizard-footer{justify-content:space-between}}.disabled-large-group>*{pointer-events:none!important}.ts-collapsible{margin-top:20px}.ts-collapsible button.collapse-trigger{padding:12px 16px;height:fit-content;background:#e9e9e9;width:100%}.ts-collapsible .ts-time{font-size:1.2em;width:100%}.wizard-modal .popup{padding:25px;position:absolute;background-color:#fff;box-shadow:0 0 10px #0000004d;right:0;line-height:1.5em;width:400px;color:#666;font-size:1.1em;border-radius:12px}.wizard-modal .popup i{font-style:italic;font-weight:700}.wizard-modal .popup strong{font-weight:700;font-size:1.2em}.details-btn{font-weight:400;color:var(--color-secondary-text)}.modal-bg-overlay{position:fixed;top:0;left:0;z-index:9998;height:100vh;width:100vw;background:var(--overlay-background)}.modal-wrapper{position:fixed;z-index:9999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0px 0px 20px 5px var(--color-drop-shadow);box-shadow:0 0 20px 5px var(--color-drop-shadow);background:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.2196078431);box-shadow:0 0 20px 5px #00000038;border:none}@media only screen and (max-width: 1000px){.modal-wrapper{top:0;left:0;transform:none}}.detail-panel[data-v-bd727d23]{background-color:#fff;width:750px;position:relative;border-radius:20px;overflow:inherit}.detail-panel-content[data-v-bd727d23]{height:100%;display:flex;align-items:stretch}.detail-panel-content .left-content[data-v-bd727d23]{border-right:1px solid #ddd;padding:20px;width:270px;height:500px;overflow-y:auto}.detail-panel-content .right-content[data-v-bd727d23]{padding:20px;flex-grow:1;height:500px;overflow-y:auto}.detail-panel-bottom-bar[data-v-bd727d23]{display:flex;justify-content:end;gap:20px;padding:15px 20px;box-shadow:0 0 10px #00000040}.detail-panel-bottom-bar button[data-v-bd727d23]{padding:20px}.detail-panel .topbar[data-v-bd727d23]{text-align:center;height:50px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ddd}.detail-panel .topbar .title[data-v-bd727d23]{font-weight:var(--fw-medium);font-size:16px}.detail-panel .topbar .close_button[data-v-bd727d23]{position:absolute;left:0;top:0;height:50px;width:50px;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width: 700px){.detail-panel[data-v-bd727d23]{width:100vw;height:100vh;overflow:auto}.detail-panel .detail-panel-content[data-v-bd727d23]{flex-direction:column;margin-bottom:200px}.detail-panel .detail-panel-content .left-content[data-v-bd727d23],.detail-panel .detail-panel-content .right-content[data-v-bd727d23]{padding:0 10px;overflow:visible;border:0px;height:auto;width:auto}}.gap[data-v-a99f4578]{gap:8px}.double-gap[data-v-a99f4578]{gap:16px}.row[data-v-a99f4578]{display:flex}.col[data-v-a99f4578]{display:flex;flex-direction:column}small[data-v-a99f4578]{color:gray}small.small[data-v-a99f4578]{font-size:12px}strong[data-v-a99f4578]{display:block;font-size:16px;font-weight:var(--fw-bold)}.bold[data-v-a99f4578]{font-weight:var(--fw-bold)}.entry div[data-v-a99f4578]{line-height:22px}.buttons[data-v-a99f4578]{margin-top:16px}.buttons a[data-v-a99f4578]{cursor:pointer;display:block;color:#09f;text-decoration:none;height:25px}.buttons a[data-v-a99f4578]:hover{text-decoration:underline}.rc-items[data-v-a99f4578]{padding:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.rc-items .group[data-v-a99f4578]{position:relative;display:flex;justify-content:space-between;align-items:center;gap:4px;cursor:pointer}.rc-items .group:hover strong[data-v-a99f4578]{color:#09f}.rc-items .group strong[data-v-a99f4578]{text-decoration:underline}.rc-items .group .info div[data-v-a99f4578],.rc-items .group .info strong[data-v-a99f4578]{line-height:20px}.rc-items .group .group-menu[data-v-a99f4578]{z-index:1000;position:absolute;right:10px;width:250px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;top:40px;background-color:#fff;box-shadow:0 0 10px #0003}.rc-items .group .group-menu button[data-v-a99f4578]{color:#000;padding:15px 20px;height:auto;display:block;border-top:1px solid #e0e0e0;text-align:left;cursor:pointer}.rc-items .group .group-menu button span[data-v-a99f4578]{font-size:14px}.rc-items .group .group-menu button[data-v-a99f4578]:first-child{border-top:0px}.rc-items .group .group-menu button[data-v-a99f4578]:hover{text-decoration:none}.rc-items .group .group-menu button:hover span[data-v-a99f4578]{text-decoration:underline;color:#09f}.rc-items .group .group-menu button small[data-v-a99f4578]{text-decoration:none;color:#999;font-size:12px;line-height:18px;display:block;margin-top:4px}.rc-items .group input[data-v-a99f4578]{border:1px solid #ddd;font-size:18px;height:30px;width:60px;font-weight:var(--fw-light);text-align:center}.rc-items .group.inactive[data-v-a99f4578]{opacity:.5}.rc-items .group.inactive .fakebox[data-v-a99f4578]{cursor:not-allowed}.rc-items .group.unselected .fakebox[data-v-a99f4578]{color:gray}.rc-items .b-gap[data-v-a99f4578]{margin-bottom:8px}.lc-items[data-v-a99f4578]{padding:10px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.lc-items.v-center[data-v-a99f4578]{align-items:center}.lc-items.center[data-v-a99f4578]{justify-content:center}.lc-items .gap[data-v-a99f4578]{margin-bottom:8px}.lc-items .b-double-gap[data-v-a99f4578]{margin-bottom:16px}.lc-items .name[data-v-a99f4578]{font-size:16px;font-weight:var(--fw-bold)}.lc-items button[data-v-a99f4578]{display:block;color:#09f;cursor:pointer;text-align:left}.lc-items button[data-v-a99f4578]:hover{text-decoration:underline}.assign-waiver[data-v-ae779299]{position:relative}.assign-waiver .loader-overlay[data-v-ae779299]{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#000000bf;z-index:10000;display:flex;align-items:center;justify-content:center}.already-assigned[data-v-0e7d099b],.waiver-will-expire[data-v-0e7d099b]{color:#999}.row[data-v-0e7d099b]{display:flex}small[data-v-0e7d099b]{color:gray}strong[data-v-0e7d099b]{display:block;font-size:16px;font-weight:var(--fw-bold)}.group-finder[data-v-0e7d099b]{padding:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.group-finder .group[data-v-0e7d099b]{display:flex;flex-direction:column;gap:10px}.group-finder .group.inactive[data-v-0e7d099b]{opacity:.5}.group-finder .group.inactive .fakebox[data-v-0e7d099b]{cursor:not-allowed}.group-finder .group.unselected .fakebox[data-v-0e7d099b]{color:gray}.group-finder .gap[data-v-0e7d099b]{margin-bottom:8px}.group-finder .fakebox[data-v-0e7d099b]{height:40px;padding:8px 18px;border:1px solid #ddd;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative}.group-finder .drop-pop[data-v-0e7d099b]{z-index:10000;position:absolute;top:0;left:0;right:0;margin-top:40px;padding:8px 0;box-shadow:0 0 10px #00000059;background-color:#fff;max-height:250px;overflow-y:auto;opacity:1}.group-finder .drop-pop-item[data-v-0e7d099b]{height:35px;line-height:35px;padding:0 15px}.group-finder .drop-pop-item[data-v-0e7d099b]:hover{color:#09f}.group-finder .date-pop[data-v-0e7d099b]{z-index:10000;position:absolute;top:0;left:0;margin-top:40px;padding:20px;box-shadow:0 0 10px #00000059;background-color:#fff}.group-finder .date-pop .close_button[data-v-0e7d099b]{position:absolute;top:0;left:0;height:40px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.guardian-link[data-v-275177d6]{color:#09f;font-size:12px}.guardian-link[data-v-275177d6]:hover{text-decoration:underline}.assign-modal[data-v-275177d6]{width:500px;padding:30px 40px}.assign-modal .cancel-button[data-v-275177d6]{color:#666}.assign-modal .button-bar[data-v-275177d6]{margin-top:10px;display:flex;justify-content:end;gap:20px}.fullpage[data-v-275177d6]{height:100%;display:flex;align-items:center;justify-content:center}.edit-email[data-v-275177d6]{height:30px;width:75%}.grouping[data-v-275177d6]{margin:6px 0}.grouping div[data-v-275177d6]{line-height:24px}.grouping .minor-item[data-v-275177d6]{margin-top:14px;cursor:pointer}.grouping .minor-item .minor-name[data-v-275177d6]{text-decoration:underline}.grouping .minor-item div[data-v-275177d6]{line-height:24px}.grouping .minor-item:hover .minor-name[data-v-275177d6]{color:#09f}.link[data-v-275177d6]{cursor:pointer;color:#09f}.link.small[data-v-275177d6]{font-size:12px;padding-left:6px}.link[data-v-275177d6]:hover{text-decoration:underline}.spaced[data-v-275177d6]{justify-content:space-between}.v-center[data-v-275177d6]{align-items:center}.center[data-v-275177d6]{justify-content:center}.gap[data-v-275177d6]{gap:8px}.double-gap[data-v-275177d6]{gap:16px}.row[data-v-275177d6]{display:flex}.gray[data-v-275177d6]{color:#aaa}.col[data-v-275177d6]{display:flex;flex-direction:column}small[data-v-275177d6]{color:gray}strong[data-v-275177d6]{display:block;font-size:16px;font-weight:var(--fw-bold)}.bold[data-v-275177d6]{font-weight:var(--fw-bold)}.entry div[data-v-275177d6]{line-height:22px}.buttons[data-v-275177d6]{margin-top:16px}.buttons button[data-v-275177d6]{height:25px}.rc-items[data-v-275177d6]{padding:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.rc-items .group[data-v-275177d6]{position:relative;display:flex;justify-content:space-between;align-items:center;gap:4px;cursor:pointer}.rc-items .group strong[data-v-275177d6]{text-decoration:underline}.rc-items .group:hover strong[data-v-275177d6]{color:#09f}.rc-items .group .group-menu[data-v-275177d6]{position:absolute;right:10px;width:250px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;top:40px;background-color:#fff;box-shadow:0 0 10px #0003;z-index:1000}.rc-items .group .group-menu button[data-v-275177d6]{padding:15px 20px;height:auto;display:block;border-top:1px solid #e0e0e0;text-align:left;cursor:pointer}.rc-items .group .group-menu button[data-v-275177d6]:first-child{border-top:0px}.rc-items .group .group-menu button:hover span[data-v-275177d6]{text-decoration:underline;color:#09f}.rc-items .group .group-menu button small[data-v-275177d6]{color:#999;font-size:12px;line-height:18px;display:block;margin-top:4px}.rc-items .group div[data-v-275177d6]{line-height:20px}.rc-items .group input[data-v-275177d6]{border:1px solid #ddd;font-size:18px;height:30px;width:60px;font-weight:var(--fw-light);text-align:center}.rc-items .group.inactive[data-v-275177d6]{opacity:.5}.rc-items .group.inactive .fakebox[data-v-275177d6]{cursor:not-allowed}.rc-items .group.unselected .fakebox[data-v-275177d6]{color:gray}.rc-items .b-gap[data-v-275177d6]{margin-bottom:8px}.lc-items[data-v-275177d6]{padding:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.lc-items button[data-v-275177d6]{height:20px}.lc-items .waiver-status[data-v-275177d6]{padding:0 3px;font-weight:var(--fw-regular);background-color:green;color:#fff;position:relative;top:-1px;left:4px;font-size:10px}.lc-items .waiver-status.expired[data-v-275177d6]{background-color:#a00}.lc-items .waiver-status.minor[data-v-275177d6]{background-color:gray}.lc-items .gap[data-v-275177d6]{margin-bottom:8px}.lc-items .b-double-gap[data-v-275177d6]{margin-bottom:16px}.lc-items .name[data-v-275177d6]{font-size:16px;font-weight:var(--fw-bold)}.lc-items button[data-v-275177d6]{display:block;color:#09f;cursor:pointer;text-align:left}.lc-items button[data-v-275177d6]:hover{text-decoration:underline}@media only screen and (max-width: 700px){.rc-items[data-v-275177d6]{overflow:visible}.rc-items .assign-modal[data-v-275177d6]{width:100vw}.rc-items .group .group-menu[data-v-275177d6]{top:auto;bottom:45px}.lc-items button[data-v-275177d6]{height:35px}}.si-icon{height:fit-content;width:fit-content}.discount-list-item+.flex-center{display:none}.ui-tooltip{display:inline-block;vertical-align:middle;cursor:help}.ui-tooltip .ui-tooltip-content{position:absolute;z-index:10;top:100%;max-width:22dvw;width:max-content;display:none}.ui-tooltip:focus .ui-tooltip-content,.ui-tooltip:hover .ui-tooltip-content{display:block}.ui-tooltip.left .ui-tooltip-content{left:0}.ui-tooltip.right .ui-tooltip-content{right:0}#photoModalBackdrop{height:100dvh;width:100dvw;top:0;left:0;background-color:#00000062;z-index:20}#photoOrderModal{width:540px;left:calc(50% - 270px);top:10%;border-radius:8px;z-index:21}#photoOrderModal .prog-btn{min-width:100px}#photoOrderModal #photoModalBody{max-height:calc(80dvh - 112px);overflow-y:auto}#photoOrderModal button.absolute{position:absolute;display:block;top:50%;right:20px;transform:translateY(-50%);font-size:40px}#photoOrderModal .email-list-item:not(:first-child){margin-top:8px}@media only screen and (max-width: 1000px){#photoOrderModal{top:0;left:0;width:100dvw;height:100dvh;border-radius:0}#photoOrderModal #photoOrderFormFooter{position:absolute;width:100%;bottom:0}#photoOrderModal #photoModalBody{max-height:calc(100dvh - 112px);overflow-y:auto}}#photoOrderModal details summary ::marker{display:none}#photoOrderModal::backdrop{background-color:#00000062;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#photoOrderModal .order-row{min-height:50px}#photoOrderModal #emailInput.invalid-email{border-color:var(--color-error)}#photoOrderModal #emailInput:focus{border-color:var(--color-theme)}#photoOrderModal .unlocked-check{position:absolute;top:8px;right:16px}@media only screen and (max-width: 1000px){#photoOrderModal ::picker(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}}#photoOrderFormFooter{flex-direction:row-reverse}#removeWarning{top:30%;left:50%;transform:translate(-50%,-50%);z-index:22}#dateSelectorWrapper{position:relative}#dateSelectorWrapper>.ctrl-btn-icon{position:absolute;top:50%;z-index:2}#dateSelectorWrapper>.ctrl-btn-icon:first-child{left:2px}#dateSelectorWrapper>.ctrl-btn-icon:nth-child(2){right:2px}#dateSelector{height:40px;min-width:200px;padding:0 44px;position:relative;anchor-name:--dateSelector}#datePopover{width:320px;top:2px;position-anchor:--dateSelector;inset:unset;top:anchor(bottom);left:anchor(left)}@media only screen and (max-width: 1000px){#merchTable{width:100dvw}}@media only screen and (max-width: 1000px){#merchGrid{-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;width:100dvw;min-height:30dvh}#merchGrid::-webkit-scrollbar{display:none}}.merch-row{grid-template-columns:repeat(4,1fr);text-align:left}.merch-row.table-header:hover{filter:none}.merch-row:hover .color-theme{text-decoration:underline}.merch-row li{list-style:none;margin-bottom:4px}@media only screen and (max-width: 1000px){.merch-row{grid-template-columns:repeat(4,200px);width:800px;width:fit-content}}#activitySelector{max-width:24ch;overflow:hidden;text-overflow:ellipsis;position:relative;anchor-name:--activitySelector}#activityPopover{top:2px;max-height:400px;overflow-y:auto;position-anchor:--activitySelector;inset:unset;top:anchor(bottom);left:anchor(left)}@media only screen and (max-width: 1000px){#activityPopover.pop-right{left:auto;right:0;right:anchor(right)}}#activityPopover button{width:300px}#activityPopover button span{max-width:220px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1000px){.photo-order-tour{width:fit-content}}.photo-order-tour .tour-name{position:relative;border:1px solid var(--color-border-default);border-top-right-radius:8px;border-top-left-radius:8px;border-bottom:none;overflow:hidden;width:360px;background-color:color-mix(in srgb,var(--color),#fff 90%)}.photo-order-tour .tour-name:before{content:"";width:100%;height:4px;position:absolute;background-color:var(--color);left:0;top:0}.photo-order-tour .tour-name .fs-l{margin-top:4px;width:300px;overflow:hidden;text-overflow:ellipsis}.photo-order-tour .tour-name+.border-default{border-top-left-radius:0}@media only screen and (max-width: 1000px){.photo-order-tour .tour-name+.border-default{border-top-right-radius:0}.photo-order-tour .tour-name:first-child{margin-top:12px}}@media only screen and (max-width: 1000px){#photosTableSelectors{row-gap:8px}}#photosTableResults .sort-first{flex-direction:column}#photosTableResults .sort-last{flex-direction:column-reverse}@media only screen and (max-width: 1000px){#photoTableTours{overflow-x:scroll;width:100dvw}}.photo-row{grid-template-columns:repeat(2,1fr) repeat(2,.75fr) repeat(2,1fr) .5fr 40px;min-width:fit-content;column-gap:0}.photo-row div{min-height:fit-content}.photo-row button.edit-button{display:none}.photo-row:hover button.edit-button{display:block}.photo-row:not(.table-header)>button,.photo-row:not(.table-header)>div,.photo-row:not(.table-header)>a{text-overflow:ellipsis;width:100%;overflow:hidden}.photo-row .bounced div,.photo-row .dropped div,.photo-row .deferred div{color:var(--color-error)}.photo-row:last-child{border-radius:0 0 8px 8px}@media only screen and (max-width: 1000px){.photo-row{grid-template-columns:repeat(6,200px) 100px}.photo-row button.edit-button{display:none!important}}#photoMeta{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width: 1000px){#photoMeta{grid-template-columns:repeat(2,1fr)}}
