.video-modal-container[data-v-fa4f7209]{background-color:var(--panel-background);border-radius:var(--panel-border-radius);box-shadow:var(--panel-shadow);height:80vh;max-height:50rem;max-width:80rem;position:relative;transition:transform .3s ease,opacity .3s ease;width:70vw}@media (max-width:1024px){.video-modal-container[data-v-fa4f7209]{height:100vh;width:100vw}}.schedule[data-v-d123f030]{display:grid;grid-template-columns:auto 1fr;height:100%;padding-bottom:1em;padding-top:1em;--background-color:#fff}.schedule .event[data-v-d123f030]{background-color:var(--event-color,#000);border-radius:.5em;grid-column:2/3;margin-left:.5em;position:relative;z-index:2}.schedule .event .overflow-indicator[data-v-d123f030]{color:var(--background-color);display:flex;justify-content:center;padding:2px 0}.time-slot[data-v-d123f030]{background-color:var(--background-color);color:var(--slot-text-color,#a9a9a9);font-size:1em;font-weight:bolder;grid-column:1/2;margin-top:-.8em;padding-right:.5em;text-align:right;z-index:4}.tick[data-v-d123f030]{grid-column:1/3;padding-right:.75em;z-index:0}.major-tick[data-v-d123f030]{border-top:2px solid var(--major-tick-color,#d3d3d3)}.now-indicator[data-v-d123f030]{border-top:2px solid red;position:relative;z-index:3}.minor-tick[data-v-d123f030]{border-top:1px solid var(--minor-tick-color,#d3d3d3)}.eb-resource-display{font-size:1rem;position:relative;--light-gray:#dbdbdb;--dark-gray:#b6b6b6;--white:#fff;--padding:2em}.eb-resource-display-container{display:grid;grid-template-areas:"header current-booking" "logo current-booking" "calendar current-booking" "calendar upcoming-bookings";grid-template-columns:1fr 4fr;grid-template-rows:1fr 4fr 8fr 8fr;max-height:100%}.eb-resource-display .calendar{grid-area:calendar;padding-left:.75em;padding-right:var(--padding)}.eb-resource-display .check-in-btn{font-size:1.75em}.eb-resource-display h5{font-size:1.75em;font-weight:400}.eb-resource-display h4{font-size:2em;margin-bottom:.25em}.eb-resource-display h3{font-size:3em;margin-bottom:.25em}.eb-resource-display h2{font-size:3.5em;margin-bottom:0}.eb-resource-display h1{font-size:6em;margin-bottom:0}.eb-resource-display .current-booking{align-items:center;display:flex;grid-area:current-booking;overflow:hidden;padding:var(--padding);position:relative;transition-duration:.25s;transition-property:background-color,color}.eb-resource-display .current-booking.booked{background-color:var(--booked-bg-color,#000);color:var(--white)}.eb-resource-display .current-booking.free{background-color:var(--light-gray);color:var(--text-color,#000)}.eb-resource-display .current-booking .active-booking{font-family:var(--font-family,sans-serif);font-weight:600}.eb-resource-display .upcoming-bookings{background-color:var(--dark-gray);color:var(--text-color,#000);grid-area:upcoming-bookings;overflow:hidden;padding:var(--padding);transition-duration:.25s;transition-property:background-color,color}.eb-resource-display .upcoming-bookings ul{font-size:1.5em;overflow:hidden;padding-right:1em}.eb-resource-display .upcoming-bookings ul li{display:flex;overflow:hidden}.eb-resource-display .upcoming-bookings ul li b{flex-shrink:0}.eb-resource-display .upcoming-bookings ul li div{flex-grow:1}.eb-resource-display .upcoming-bookings--no-bookings{font-family:var(--font-family)}.eb-resource-display .logo{align-items:center;color:var(--text-color,#000);display:flex;grid-area:logo;justify-content:center}.eb-resource-display .status-bar{align-items:center;color:var(--text-color-light,var(--text-secondary-color));display:flex;font-size:1em;font-weight:700;grid-area:header;padding-left:.75em;padding-top:.25em}.eb-resource-display .book-me{background:#000;border-radius:.25em;color:var(--white);font-size:.875em;font-weight:700;margin-bottom:.875em;margin-top:.375em;padding:.175em .25em;position:relative;text-align:center;text-transform:uppercase;z-index:1}.eb-resource-display .book-me:after{background-color:var(--booked-bg-color,#000);border-radius:0 0 .125em;bottom:-.375em;content:"";height:.75em;position:absolute;right:.725em;transform:rotate(45deg);width:.75em;z-index:-1}.eb-info-icon{color:var(--text-tertiary-color)}.eb-info-icon:hover{cursor:help}.shortcut-key[data-v-a266a008]{border:1px solid var(--text-tertiary-color);border-radius:.25rem;color:var(--text-secondary-color);display:inline-block;font-size:.85rem;padding:.125rem .25rem}.shortcut-key.black[data-v-a266a008]{border-color:#b7b7b7;color:#e5e5e5}.dropdown__content{background-color:var(--panel-background);border:1px solid var(--light-border-color);border-radius:var(--detail-border-radius);box-shadow:var(--dropdown-shadow);color:var(--text-secondary-color);overflow-y:hidden;will-change:transform}.dropdown__content--bottom-sheet{border-radius:12px 12px 0 0;bottom:0;left:0;position:fixed;width:100%;z-index:10000}.dropdown[data-disabled=true]{cursor:not-allowed}.dropdown__handle{align-items:center;background-color:var(--panel-background);cursor:pointer;display:flex;height:32px;justify-content:center;left:0;opacity:.66;padding:12px 0;position:sticky;top:0;width:100%;z-index:1}.dropdown__handle:hover{background-color:var(--panel-background-dark);opacity:.5}.dropdown__handle:active{background-color:var(--panel-background-dark);opacity:.7}.dropdown__overlay{background-color:#000000a8;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.dropdown-transition-enter-active,.dropdown-transition-leave-active{transition:opacity .05s ease}.dropdown-transition-enter-active .dropdown__content,.dropdown-transition-leave-active .dropdown__content{transition:transform .05s ease}.dropdown-transition-enter-from,.dropdown-transition-leave-to{opacity:0}.dropdown-transition-enter-from .dropdown__content,.dropdown-transition-leave-to .dropdown__content{transform:scale(.9) translateY(-.5rem)}.dropdown-transition-enter-to,.dropdown-transition-leave-from{opacity:1}.dropdown-transition-enter-to .dropdown__content,.dropdown-transition-leave-from .dropdown__content{transform:scale(1) translateY(0)}body.no-scroll{overflow:hidden}.dropdown-transition-mobile-enter-active,.dropdown-transition-mobile-leave-active{transition:opacity .2s ease}.dropdown-transition-mobile-enter-active .dropdown__content,.dropdown-transition-mobile-leave-active .dropdown__content{transition:transform .2s ease}.dropdown-transition-mobile-enter-from,.dropdown-transition-mobile-leave-to{opacity:1}.dropdown-transition-mobile-enter-from .dropdown__content,.dropdown-transition-mobile-leave-to .dropdown__content{transform:translateY(100%)}.dropdown-transition-mobile-enter-to,.dropdown-transition-mobile-leave-from{opacity:1}.dropdown-transition-mobile-enter-to .dropdown__content,.dropdown-transition-mobile-leave-from .dropdown__content{transform:translateY(0)}.vs-dropdown-menu{border:1px solid hsla(0,0%,100%,0);max-width:400px;min-width:10rem}.vs-dropdown-menu .vs-dropdown-list{margin-bottom:0;max-height:17.5rem;max-width:400px;overflow-y:auto;padding:.25rem;scrollbar-color:var(--light-color) var(--panel-background);scrollbar-width:thin}.vs-dropdown-menu .vs-dropdown-list>li{clear:both;color:var(--text-secondary-color);cursor:pointer;padding:.375rem .675rem}.vs-dropdown-menu .vs-dropdown-list>li[selected=true]{color:var(--primary-color)}.vs-dropdown-menu .vs-dropdown-list>li[highlighted=true]{background-color:var(--primary-color-overlay);border-radius:var(--small-border-radius)}.vs-dropdown-menu .vs-dropdown-list>li[disabled=true]{color:var(--text-tertiary-color);cursor:not-allowed}.deselect-button[role=button],.eb-btn-clear[role=button]{background:none;border:none;cursor:pointer}.deselect-button[role=button]:focus,.deselect-button[role=button]:hover,.eb-btn-clear[role=button]:focus,.eb-btn-clear[role=button]:hover{color:var(--text-primary-color);outline:none}.default-padding{padding:.375rem .675rem}.eb-modern-radio[data-v-8f292378]{list-style:none;margin:-.5rem;padding-left:0;width:100%}.eb-modern-radio.grid-style[data-v-8f292378]{-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-size,150px),1fr))}.eb-modern-radio.flex-scroll-style[data-v-8f292378]{display:flex;flex-wrap:nowrap;margin:0;white-space:nowrap;width:auto}.eb-modern-radio.flex-scroll-style .eb-modern-radio-option[data-v-8f292378]{display:block;margin:0 .5rem 0 0;padding:.375rem .75rem}.eb-modern-radio.flex-scroll-style .eb-modern-radio-option[data-v-8f292378]:last-child{margin-right:0}.eb-modern-radio.flex-scroll-style .eb-modern-radio-item[data-v-8f292378]{flex-grow:0;flex-shrink:0;width:auto}.eb-modern-radio.align-center button[data-v-8f292378]:first-child,.eb-modern-radio.align-center button[data-v-8f292378]:last-child{margin-left:auto}.eb-modern-radio.align-vertical-center .eb-modern-radio-option[data-v-8f292378]{align-items:center}.eb-modern-radio-option[data-v-8f292378]{background-color:#00000006;border:1px solid var(--light-border-color);border-radius:.375rem;cursor:pointer;display:flex;margin:.5rem;padding:.5rem;transition:background-color .15s ease,color .15s ease,border .15s ease}.eb-modern-radio-option-active[data-v-8f292378]{background-color:var(--primary-color-overlay);border-color:var(--primary-color);color:var(--text-primary-color)}.eb-modern-radio-option-disabled[data-v-8f292378]{cursor:not-allowed}.eb-modern-radio-option[data-v-8f292378]:hover{color:inherit}.eb-modern-radio-option:hover .clearbtn[data-v-8f292378]{align-items:center;display:flex}.eb-modern-radio-item[data-v-8f292378]{text-align:unset;width:100%}.clearbtn[data-v-8f292378]{bottom:0;color:var(--primary-color);display:none;position:absolute;right:5px;top:0}.clearbtn>span[data-v-8f292378]{align-items:center;background-color:rgba(var(--panel-background-rgb),.95);border-radius:.75rem;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.eb-divider[data-v-6e92b01f]{display:block;margin:.75rem 0;overflow:hidden;text-align:center;white-space:nowrap}.eb-divider>span[data-v-6e92b01f]{display:inline-block;position:relative}.eb-divider>span[data-v-6e92b01f]:after,.eb-divider>span[data-v-6e92b01f]:before{background:var(--light-border-color);content:"";height:1px;position:absolute;top:50%;width:9999px}.eb-divider>span[data-v-6e92b01f]:before{margin-right:15px;right:100%}.eb-divider>span[data-v-6e92b01f]:after{left:100%;margin-left:15px}.eb-divider.full-width>span[data-v-6e92b01f]:before{margin-right:0}.eb-divider.full-width>span[data-v-6e92b01f]:after{margin-left:0}.eb-divider-text[data-v-6e92b01f]{color:var(--text-tertiary-color);font-size:var(--small-font-size);font-weight:400;letter-spacing:2px;margin-bottom:0;text-transform:uppercase}.eb-qr-code-reader{position:relative}.eb-qr-code-reader.eb-qr-code-reader-fixed canvas.pause-frame,.eb-qr-code-reader.eb-qr-code-reader-fixed canvas.tracking-layer,.eb-qr-code-reader.eb-qr-code-reader-fixed div.overlay,.eb-qr-code-reader.eb-qr-code-reader-fixed video.camera{left:0;position:fixed!important;top:0}.camera-container[data-v-af4f55e3]{border-radius:.5rem;display:flex;flex-direction:column}.camera-container-width[data-v-af4f55e3]{width:100%}.camera-container-height[data-v-af4f55e3]{height:250px}.main-panel{background-color:var(--bg-color,#fff);display:flex;flex-direction:column;font-size:clamp(.5rem,.5vh + .5vw,1.5rem);height:100vh;overflow:hidden;width:100vw}.main-panel .panel-header{min-height:4rem;padding:.125em 1.25em}.main-panel .panel-header h2{color:var(--text-color);font-size:1.5em}.main-panel .panel-header .panel-clock{min-width:12.75em}.main-panel .panel-widgets{display:grid;flex-grow:1;overflow:hidden;position:relative}.main-panel .panel-widgets .display-panel{font-size:clamp(.5rem,.5vh + .5vw,1.5rem);position:relative;z-index:var(--row,1)}.main-panel .panel-widgets .display-panel h4{font-size:2.5em}.main-panel .panel-widgets .display-panel:not(:first-child){border-top:1px solid #a4a4a4}.main-panel .panel-widgets .display-panel.booked+.display-panel{border-top:1px solid #434343}.main-panel .panel-widgets .display-panel.booked .upcoming-bookings{background-color:var(--booked-bg-color);color:#fff}.main-panel .panel-widgets.layout-rows{grid-template-rows:repeat(var(--number-rows,1),var(--row-height,1fr))}.main-panel .panel-widgets.layout-rows .display-panel{grid-template-areas:"cover-image current-booking upcoming-bookings";grid-template-columns:20% 40% 40%;grid-template-rows:1fr}.main-panel .panel-widgets.layout-rows .display-panel .upcoming-bookings{flex-grow:0}.main-panel .panel-widgets.layout-grid{grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(800px,1fr))}.main-panel .panel-widgets.layout-grid .display-panel{grid-template-areas:"current-booking" "upcoming-bookings";grid-template-columns:1fr;grid-template-rows:13fr 8fr}.panel-widgets{--duration:.3s;--stagger-delay:.2s}.panel-widgets-enter-from{transform:rotateX(90deg)}.panel-widgets-enter-active,.panel-widgets-leave-active{transition-duration:var(--duration);transition-property:transform;transition-timing-function:ease-in-out}.panel-widgets-enter-active{transition-delay:calc((var(--row, 1) - 1)*var(--stagger-delay) + var(--duration) - .05s)}.panel-widgets-enter-to,.panel-widgets-leave-from{transform:rotateX(0)}.panel-widgets-leave-to{transform:rotateX(-90deg)}.marquee[data-v-350e48ab]{height:100%;overflow:hidden;position:relative;text-transform:uppercase;white-space:nowrap;width:100%}.marquee__text[data-v-350e48ab]{animation-iteration-count:infinite;animation-name:animate-350e48ab;animation-timing-function:linear;display:inline-block;font-size:1.5em;padding-left:100%}.marquee[data-v-350e48ab]:after,.marquee[data-v-350e48ab]:before{background-color:#000;content:"";height:100%;position:absolute;top:0;width:2.5rem;z-index:1}.marquee[data-v-350e48ab]:before{background:linear-gradient(to right,var(--container-color) 0,transparent 100%);left:0}.marquee[data-v-350e48ab]:after{background:linear-gradient(to left,var(--container-color) 0,transparent 100%);right:0}@keyframes animate-350e48ab{to{transform:translate(-100%)}}.panel-header-queue{align-items:center;background-color:var(--container-color);border-radius:var(--panel-border-radius,.5rem);display:flex;justify-content:space-between;margin:1rem 1rem .25rem;padding:.5rem 1rem}.panel-header-queue .marquee-container{flex-grow:1;margin-left:1.5rem;overflow:hidden;width:100%}.panel-header-queue .panel-clock{flex-shrink:0;font-size:clamp(1.5rem,2vw,3.5rem);min-width:11em}.panel-header-queue .marquee{font-size:clamp(1rem,1.5vw,3rem);white-space:nowrap}.panel-header-queue h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.25}.queue-row[data-v-b87366a7]{align-items:center;background:linear-gradient(to right,var(--accent-color,#000) 50%,var(--container-color,#000) 50%) 100%;background-size:200% 100%;border-radius:var(--panel-border-radius,.5rem);display:flex;justify-content:space-between;margin:1rem 1rem 0;padding:.3em 6em}.queue-row h2[data-v-b87366a7]{font-size:1.75em;min-width:10rem;text-align:center}.queue-row[data-v-b87366a7] :first-child{color:var(--accent-colorText,#2b6af8)}.queue-row[data-v-b87366a7] :nth-child(2){color:var(--secondary-color)}.queue-row[data-v-b87366a7] :last-child{color:var(--text-panel-color,#fff)!important}.queue-row .a-text-muted[data-v-b87366a7]{color:var(--text-muted-color,#ccc)}.queue-row-header{background-color:var(--container-color);border-radius:var(--panel-border-radius,.5rem);margin:2rem 1rem 0;padding:.75em 6em}.queue-row-header__content{align-items:center;color:var(--text-color);display:flex;justify-content:space-between}.queue-row-header h2{font-size:clamp(2rem,3vw,4rem);min-width:10rem;text-align:center}.queue-panel{background-color:var(--bg-color,#fff);color:var(--panel-text-color,#000);display:flex;flex-direction:column;font-size:clamp(1rem,1.5vw,3rem);height:100vh;padding:2rem;width:100vw}.queue-panel .queue{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;min-height:0;width:100%}.queue-panel .queue__content{flex:1 1 auto;height:100%}.pulled{animation:tada .6s ease-in-out 1s;background-position:0!important;transition:background 1s linear}.panel-pagination-move:not(.pulled){transition:opacity .5s linear,transform 1s ease-in-out}.panel-pagination-leave-active:not(.pulled){transition:opacity .4s linear,transform .4s ease-in-out;transition-delay:calc(.1s*(var(--total) - var(--row)))}.panel-pagination-enter-active:not(.pulled){transition:opacity .5s linear,transform 1s ease-in-out;transition-delay:calc(1s + .1s*var(--row))}.panel-pagination-enter:not(.pulled),.panel-pagination-leave-to:not(.pulled){opacity:0}.panel-pagination-enter:not(.pulled){transform:translate(-1000em)}.panel-pagination-leave-to:not(.pulled){transform:translate(100em)}
