/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.qr-wrapper{width:100%;height:100%}.qr-video{width:100%;height:100vh;object-fit:cover}#externalMask{z-index:2;position:absolute;width:100%;height:100vh}#externalMask img{vertical-align:middle;max-height:90%;max-width:90%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#takePhoto{z-index:3;position:absolute;bottom:2rem;text-align:center;width:100%}#takePhoto button{border:3px solid #fff;background:transparent;border-radius:50%;height:3rem;width:3rem;text-align:center;padding:0;cursor:pointer}#takePhoto button span{border:3px solid transparent;background:#fff;border-radius:50%;height:1.5rem;width:1.5rem;display:block;margin:0 auto}.flash{opacity:1;-webkit-animation:flash 1s;animation:flash 1s}@keyframes flash{0%{opacity:.3}to{opacity:1}}.focus-range{z-index:10;height:50vh;top:0;position:absolute;padding-top:15px}.focus-range input{-webkit-appearance:slider-vertical;height:100%}