.qrcode-stream{width:100vw;height:100vh}.qrcode-stream__camera,.qrcode-stream__inner-wrapper,.qrcode-stream__pause-frame{width:100%;height:100%}.qrcode-stream__camera,.qrcode-stream__pause-frame{-o-object-fit:cover;object-fit:cover}.validation-layer{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);text-align:center;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}.validation-notice,.validation-result{font-size:24px;font-weight:700}.is-valid{color:green}.is-invalid{color:red}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{text-decoration:none}@media (prefers-reduced-motion:reduce){*{-webkit-transition:none!important;transition:none!important}}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body *{font-family:inherit}#app{position:relative}#app,body,html{height:100%}.container__intro{padding:50px 0 0;text-align:center}.container__placeholder{margin:80px auto 0}.container__error{margin-top:20px;color:red;font-size:28px;font-weight:700;text-align:center}.container__iframe{margin-bottom:70px;width:100%}.toolbar{position:fixed;z-index:1;left:0;right:0;bottom:10px;height:50px;font-size:0;text-align:center}.toolbar.fade-enter-active,.toolbar.fade-leave-active{-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.toolbar.fade-enter,.toolbar.fade-leave-to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}