.welcome-footer[data-v-df87f592]:not(.show),.welcome-screen[data-v-df87f592]:not(.show){opacity:0;pointer-events:none}.settings-icon[data-v-df87f592]{position:absolute;top:20px;right:1.75rem;font-size:40px;cursor:pointer}@media (max-width:400px){.settings-icon[data-v-df87f592]{top:10px;right:1rem;font-size:24px}}.my-vaccine-pass[data-v-919f9f7e]:not(.show){opacity:0;pointer-events:none}.loading-indicator[data-v-919f9f7e],.validation-failure[data-v-919f9f7e],.validation-pending[data-v-919f9f7e],.validation-success[data-v-919f9f7e]{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);text-align:center;font-weight:700;font-size:1.4rem;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-indicator[data-v-919f9f7e],.validation-pending[data-v-919f9f7e]{color:#1b57be}.validation-success[data-v-919f9f7e]{color:green}.validation-failure[data-v-919f9f7e]{color:red}[data-v-e5bee3d2]::-webkit-input-placeholder{color:#ccc}[data-v-e5bee3d2]:-ms-input-placeholder{color:#ccc}[data-v-e5bee3d2]::-moz-placeholder{color:#ccc}[data-v-e5bee3d2]::-ms-input-placeholder{color:#ccc}[data-v-e5bee3d2]::placeholder{color:#ccc}input[type=search][data-v-e5bee3d2]{border-radius:15px;font-size:1.1rem;height:2rem;margin:.5rem 0;padding:1.25rem}.visitor-selected-hold[data-v-e5bee3d2]{position:fixed;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:rgba(0,0,0,.05);height:100%}.visitor-selected-hold img[data-v-e5bee3d2]{max-width:180px;border-radius:50%}.visitor-selected-hold h4[data-v-e5bee3d2]{margin-bottom:1rem}.visitor-selected[data-v-e5bee3d2]{position:relative;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:315px;max-height:315px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.5);box-shadow:0 0 12px rgba(0,0,0,.5);height:100%}.visitor-selected img[data-v-e5bee3d2]{max-width:180px;border-radius:50%}.visitor-selected h4[data-v-e5bee3d2]{margin-top:.5rem;margin-bottom:1rem}.visiting-selected-close[data-v-e5bee3d2]{position:absolute;top:0;right:0;padding:10px}.visitor-results[data-v-e5bee3d2]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.25rem 0 1rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.visitor-results li[data-v-e5bee3d2]{border-radius:5px;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:49.2%;width:100%;padding:.25rem;min-height:70px;margin:.25rem 0;text-align:left}.visitor-results li[data-v-e5bee3d2]:hover{border:1px solid #000}.visitor-results li img[data-v-e5bee3d2]{max-width:20%;border-radius:50%;margin:0 10px 0 0}.visitor-results li svg[data-v-e5bee3d2]{margin-left:auto;fill:#ddd}.visitor-results-details h4[data-v-e5bee3d2],.visitor-results-details p[data-v-e5bee3d2]{line-height:1.2;margin:1px 0 1px}.visitor-results-details h4[data-v-e5bee3d2]{font-weight:700}.visitor-results-details p[data-v-e5bee3d2]{font-size:.9rem}.visitor-selected .visitor-results-details[data-v-e5bee3d2]{font-size:1.5rem;margin:10px 0}.visitor-selected .visitor-results-details h4[data-v-e5bee3d2],.visitor-selected .visitor-results-details p[data-v-e5bee3d2]{line-height:1.2;margin:3px 0 3px}.visitor-selected .visitor-results-details p[data-v-e5bee3d2]{font-size:1rem}