#vz-calendar{color:#000}.--vz-is-preview{pointer-events:none}.vz-time-slot-selection{display:flex;flex-wrap:wrap;font-size:14px;gap:1em;max-width:40em;position:relative;width:-webkit-fit-content;width:fit-content}.vz-time-slot-selection *{box-sizing:border-box;font-family:sans-serif}.vz-am__requires-invite{background-color:#ddd;border:1px solid #0be;border-radius:.5em;color:#333;flex-grow:1;max-width:39em;padding:.5em;text-align:center;width:100%}.vz-am__requires-invite h3{font-size:1.4em;font-weight:400;margin:0;padding:0}.vz-am__title{color:#333;font-size:1.2em;font-weight:700;margin:0;padding:.5em 0}.vz-am__title,.vz-meeting-confirmation{width:-webkit-fill-available;width:-moz-available;width:stretch}.vz-meeting-confirmation{flex-grow:1}.vz-meeting-confirmation .vz-am__confirmation-box{align-items:center;border:1px solid #0be;border-radius:.5em;box-shadow:2px 4px 8px #0000001a;display:flex;flex-direction:column;gap:1em;margin:1em 0;max-width:39em;padding:1em;width:-webkit-fit-content;width:fit-content;width:100%}.vz-meeting-confirmation .vz-am__confirmation-box .vz-meeting-confirmation{color:#000;font-size:1.4em;margin:0;text-align:center;width:100%}.vz-meeting-confirmation .vz-am__confirmation-box p{color:#000;margin:0;text-align:center;width:100%}.vz-meeting-confirmation .vz-am__confirmation-box .vz-am__confirmation-button{background-color:#0be;border:none;border-radius:1.5em;color:#fff;cursor:pointer;display:block;font-size:1em;font-weight:700;overflow:hidden;padding:.5em 1em;position:relative}.vz-meeting-confirmation .vz-am__confirmation-box .vz-am__confirmation-button:hover{background-color:#059}.vz-meeting-confirmation .vz-am__confirmation-box .vz-am__confirmation-button[disabled]{background-color:#ccc;color:#666;cursor:not-allowed;height:2em;padding:0;pointer-events:none;text-indent:-999px;width:5em}.vz-meeting-confirmation .vz-am__confirmation-box .vz-am__confirmation-button[disabled]:after{background-color:#ccc;border-radius:50%;box-shadow:0 0 1em #000c;content:"";display:block;height:.8em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.8em;z-index:2}.vz-meeting-confirmation .vz-am__confirmation-box .vz-am__confirmation-button[disabled]:before{animation:rotate 1s linear infinite;background-image:conic-gradient(#ccc 0,#666 50%,#ccc 100%);border-radius:50%;content:"";display:block;height:1.5em;left:50%;position:absolute;top:50%;width:1.5em;z-index:1}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.vz-popup{background-color:#fff;border:1px solid #ccc;border-radius:.5em;box-shadow:2px 4px 8px #0003;padding:1em;text-align:center;z-index:5}.vz-popup,.vz-popup:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vz-popup:before{background-color:#ffffff80;content:"";height:100vh;width:100vw;z-index:-1}.vz-popup p{font-size:1.6em}.vz-popup button{background-color:#0000;border:1px solid #0be;border-radius:1.5em;color:#000;cursor:pointer;font-size:1em;font-weight:700;padding:.5em 1em}.vz-popup button:hover{background-color:#eee}.vz-am__registration-form{display:flex;gap:1em}.vz-am__registration-form label{display:block;font-size:.8em;font-weight:700;margin:0;padding:0}.vz-am__registration-form input{border:1px solid #ccc;border-radius:.5em;font-size:1em;padding:.5em;width:100%}.vz-meetings-list{max-width:39em;width:-webkit-fill-available;width:-moz-available;width:stretch}.vz-meetings-list ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.vz-am__user-meeting{background-color:#fafafa;border:1px solid #ddd;border-radius:.5em;cursor:default;display:flex;justify-content:space-between;margin-bottom:.5em;padding:.5em 1em}.vz-am__user-meeting h3{color:#333;font-size:1em;font-weight:400;margin:0;padding:0}.vz-am__user-meeting p{color:#666;margin:0}.vz-am__user-meeting .week-time{display:inline-flex;gap:.5em;justify-content:space-between}.vz-am__user-meeting .weekday{font-style:italic}.vz-am__user-meeting .time{color:#059;font-weight:700}.vz-availability-calendar{width:-webkit-min-content;width:min-content}.vz-availability-calendar header{align-items:center;display:flex;justify-content:space-between}.vz-availability-calendar header .vz-am__title{width:-webkit-max-content;width:max-content}.vz-availability-calendar header .vz-calendar-nav__button{background-color:#0000;border:none;color:#666;cursor:pointer;font-size:1em;position:relative}.vz-availability-calendar header .vz-calendar-nav__button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E");content:"";display:block;height:2em;position:absolute;top:50%;transform:translate(-50%,-50%);width:2em}.vz-availability-calendar header .vz-calendar-nav__button.--prev{padding-left:1.6em}.vz-availability-calendar header .vz-calendar-nav__button.--prev:before{left:1em}.vz-availability-calendar header .vz-calendar-nav__button.--next{padding-right:1.6em}.vz-availability-calendar header .vz-calendar-nav__button.--next:before{right:1em;transform:translate(50%,-50%) rotate(180deg)}.vz-calendar-grid{grid-gap:.5em;display:grid;grid-template-columns:repeat(7,1fr);width:-webkit-fit-content;width:fit-content}.vz-calendar-grid.--loading{opacity:.5;pointer-events:none}.vz-calendar-grid.--loading .day{animation:blink 1s infinite}.vz-calendar-grid.--loading .day:nth-child(6n+0){animation-delay:0s}.vz-calendar-grid.--loading .day:nth-child(6n+1){animation-delay:-.2s}.vz-calendar-grid.--loading .day:nth-child(6n+2){animation-delay:-.4s}.vz-calendar-grid.--loading .day:nth-child(6n+3){animation-delay:-.6s}.vz-calendar-grid.--loading .day:nth-child(6n+4){animation-delay:-.8s}.vz-calendar-grid.--loading .day:nth-child(6n+5){animation-delay:-1s}.vz-calendar-grid.--loading .day:nth-child(6n+6){animation-delay:-1.2s}.vz-calendar-grid.--loading .day:nth-child(6n+7){animation-delay:-1.4s}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.day{align-items:center;justify-content:center;width:-webkit-max-content;width:max-content}.day.--header{color:#333;font-size:.8em;font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase;width:-webkit-fill-available;width:-moz-available;width:stretch}.day .day-button{border:none;border-radius:1.5em;color:#666;font-size:1em;height:3em;padding:.5em;width:3em}.day.--highlighted .day-button{background-color:#eb2!important;color:#fff!important}.day.--unavailable .day-button{background-color:#0000;pointer-events:none}.day.--available .day-button{background-color:#aef;color:#fff;color:#059;cursor:pointer;font-weight:700}.day.--available .day-button:hover{box-shadow:0 0 8px #eb2}.day.--selected:not(.--unavailable) .day-button{background-color:#059;color:#fff;transition:all .3s}.day.--istoday .day-button{border:2px solid #059}.vz-time-slots{max-width:14em;width:-webkit-fit-content;width:fit-content}.vz-time-slots p{margin:0;padding:0}.vz-time-slots .vz-am__visitor-timezone,.vz-time-slots .vz-am__website-timezone{color:#666;display:block;font-size:.8em;padding:.5em 0}.vz-time-slots .vz-am__visitor-timezone b,.vz-time-slots .vz-am__website-timezone b{color:#666;display:block;font-weight:700}.vz-am__loading-timeslots,.vz-am__time-slots__list{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:1fr 1fr;list-style:none;max-height:12em;overflow-x:hidden;overflow-y:auto;padding:.3em;width:-webkit-min-content;width:min-content}.vz-am__loading-timeslots li:before{animation:blink 1s infinite;background-color:#dadada;border-radius:1.5em;color:#0000;content:"00:00";display:block;font-size:1em;padding:.5em 1em;transition:all .3s}.vz-am__loading-timeslots li:nth-child(2n):before{animation-delay:-.5s}.vz-am__time-slots__item{margin:0}.vz-am__time-slots__item button{text-wrap:nowrap;background-color:#0000;border:1px solid #0be;border-radius:1.5em;color:#333;cursor:pointer;font-size:1em;font-weight:700;padding:.5em 1em;transition:all .3s}.vz-am__time-slots__item button:hover{background-color:#0be;color:#fff}.vz-am__time-slots__item button.--selected{background-color:#cef;color:#059}
/*# sourceMappingURL=main.9d03e839.css.map*/