:root{--vc-popup-modal-bg-color:var(--vc-color-black);--vc-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--vc-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--vc-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--vc-popup-modal-bg-color);height:100%;left:0;opacity:var(--vc-popup-modal-opacity);position:fixed;top:0;width:100%}.vc-popup-parent--hidden{overflow:hidden}.vc-message-box{--vc-messagebox-title-color:var(--vc-text-color-primary);--vc-messagebox-width:420px;--vc-messagebox-border-radius:4px;--vc-messagebox-font-size:var(--vc-font-size-large);--vc-messagebox-content-font-size:var(--vc-font-size-base);--vc-messagebox-content-color:var(--vc-text-color-regular);--vc-messagebox-error-font-size:12px;--vc-messagebox-padding-primary:15px;backface-visibility:hidden;background-color:var(--vc-bg-color-default);border:1px solid var(--vc-border-color-lighter);border-radius:var(--vc-messagebox-border-radius);box-shadow:var(--vc-box-shadow-light);display:inline-block;font-size:var(--vc-messagebox-font-size);max-width:var(--vc-messagebox-width);overflow:hidden;padding-bottom:10px;text-align:left;vertical-align:middle;width:100%}.vc-message-box.sheet{border-radius:20px 20px 0 0;bottom:0;box-shadow:0 10px 25px #00000080;display:block;max-height:calc(100vh - 100px);max-width:none;overflow-y:auto;padding:30px 24px 20px;position:absolute;text-align:center;width:calc(100vw - 48px)}.vc-message-box:focus{outline:none!important}.vc-overlay.is-message-box .vc-overlay-message-box{bottom:0;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0}.vc-overlay.is-message-box .vc-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.vc-message-box.is-draggable .vc-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-message-box__header{padding:var(--vc-messagebox-padding-primary);padding-bottom:10px;position:relative}.vc-message-box__header.sheet{padding:0}.vc-message-box__title{color:var(--vc-messagebox-title-color);font-size:var(--vc-messagebox-font-size);line-height:1;margin-bottom:0;padding-left:0}.vc-message-box__title.sheet{font-size:1.5rem;font-weight:600;line-height:1.75rem;padding-top:10px}.vc-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--vc-message-close-size,16px);outline:none;padding:0;position:absolute;right:var(--vc-messagebox-padding-primary);top:var(--vc-messagebox-padding-primary)}.vc-message-box__headerbtn .vc-message-box__close{color:var(--vc-color-info);font-size:inherit}.vc-message-box__headerbtn:focus .vc-message-box__close,.vc-message-box__headerbtn:hover .vc-message-box__close{color:var(--vc-color-primary)}.vc-message-box__content{color:var(--vc-messagebox-content-color);font-size:var(--vc-messagebox-content-font-size);padding:10px var(--vc-messagebox-padding-primary)}.vc-message-box__content.sheet{padding:10px 0 40px}.vc-message-box__container{position:relative}.vc-message-box__input{padding-top:15px}.vc-message-box__input div.invalid>input,.vc-message-box__input div.invalid>input:focus{border-color:var(--vc-color-error)}.vc-message-box__status{font-size:24px!important;position:absolute;top:50%;transform:translateY(-50%)}.vc-message-box__status:before{padding-left:1px}.vc-message-box__status.vc-icon{position:absolute}.vc-message-box__status+.vc-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.vc-message-box__status.vc-message-box-icon--secondary{--vc-messagebox-color:var(--vc-color-secondary);color:var(--vc-messagebox-color)}.vc-message-box__status.vc-message-box-icon--info{--vc-messagebox-color:var(--vc-color-info);color:var(--vc-messagebox-color)}.vc-message-box__status.vc-message-box-icon--warning{--vc-messagebox-color:var(--vc-color-warning);color:var(--vc-messagebox-color)}.vc-message-box__status.vc-message-box-icon--error{--vc-messagebox-color:var(--vc-color-error);color:var(--vc-messagebox-color)}.vc-message-box__message{margin:0}.vc-message-box__message p{line-height:24px;margin:0}.vc-message-box__errormsg{color:var(--vc-color-error);font-size:var(--vc-messagebox-error-font-size);margin-top:2px;min-height:18px}.vc-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:5px 15px 0}.vc-message-box__btns button:nth-child(2){margin-left:10px}.vc-message-box__btns.sheet{align-items:center;flex-wrap:nowrap;justify-content:center;padding:0 0 10px}.vc-message-box__btns.sheet button{border-radius:25px;height:50px}.vc-message-box__btns.sheet button:first-child{width:96px}.vc-message-box__btns.sheet button:last-child{width:100%}.vc-message-box__btns-reverse{flex-direction:row-reverse}.vc-message-box--center .vc-message-box__title{align-items:center;display:flex;justify-content:center;position:relative}.vc-message-box--center .vc-message-box__status{padding-right:5px;position:relative;text-align:center;top:auto;transform:translateY(-1px)}.vc-message-box--center .vc-message-box__message{margin-left:0}.vc-message-box--center .vc-message-box__btns{justify-content:center}.vc-message-box--center .vc-message-box__content{padding-left:calc(var(--vc-messagebox-padding-primary) + 12px);padding-right:calc(var(--vc-messagebox-padding-primary) + 12px);text-align:center}.vc-message-box-enter-active,.vc-message-box-leave-active{transition:opacity .3s linear}.vc-message-box-enter-from,.vc-message-box-leave-to{opacity:0}.vc-message-box-enter-active .vc-overlay-message-box{animation:msgbox-fade-in .3s}.vc-message-box-enter-active .vc-overlay-message-box.sheet{animation:sheet-fade-in .3s}.vc-message-box-leave-active .vc-overlay-message-box{animation:msgbox-fade-out .5s}.vc-message-box-leave-active .vc-overlay-message-box.sheet{animation:sheet-fade-out .5s}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,200px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes msgbox-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes sheet-fade-in{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes sheet-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,100%,0)}}
