.App{position:absolute;top:0;left:0;margin:0;border:none;width:100%;height:100%;overflow:hidden}.boton{position:fixed;bottom:20px;left:50%;transform:translate(-50%);margin:0;z-index:9999;padding:10px;border-radius:50%;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:transform 1s ease;outline:none;-webkit-user-select:none;user-select:none}.boton:hover,.boton:focus{transform:translate(-50%) scale(1.1)}.boton:active{transform:translate(-50%) scale(.9)}.imagenphoto{display:block;width:10vh;height:auto;-webkit-user-select:none;user-select:none;outline:none}#example-scanning-overlay{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0;background:transparent;z-index:inherit;transition:opacity .55s ease-out,transform .8s ease-out;opacity:1;transform:scale(1);pointer-events:none}@media (min-aspect-ratio: 1/1){#example-scanning-overlay .inner{width:50vh;height:50vh}}@media (max-aspect-ratio: 1/1){#example-scanning-overlay .inner{width:80vw;height:80vw}}#example-scanning-overlay .inner{z-index:1;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(to right,white 10px,transparent 10px) 0 0,linear-gradient(to right,white 10px,transparent 10px) 0 100%,linear-gradient(to left,white 10px,transparent 10px) 100% 0,linear-gradient(to left,white 10px,transparent 10px) 100% 100%,linear-gradient(to bottom,white 10px,transparent 10px) 0 0,linear-gradient(to bottom,white 10px,transparent 10px) 100% 0,linear-gradient(to top,white 10px,transparent 10px) 0 100%,linear-gradient(to top,white 10px,transparent 10px) 100% 100%;background-repeat:no-repeat;background-size:40px 40px}#example-scanning-overlay.hidden{display:flex;opacity:0;transform:scale(8)}#example-scanning-overlay img{opacity:.8;width:60%;align-self:center}#example-scanning-overlay .inner .scanline{position:absolute;width:100%;height:10px;border-radius:20px;background:#fff;animation:move 4s ease-in-out infinite}@keyframes move{0%,to{top:0%}50%{top:calc(100% - 10px)}}.instruction-overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#4568dc80,#b06ab366);color:#fff;font-size:18px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;padding:20px;box-sizing:border-box;z-index:10}.main-cont-header{position:fixed;top:8px;left:5%;width:90%;margin:0;padding:0;font-family:Arial,sans-serif;z-index:100000;pointer-events:all}div::selection{background-color:transparent}div::-moz-selection{background-color:transparent}div{-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}.header{display:flex;align-items:center;background:linear-gradient(to bottom right,#0072ff,#00c6ff);color:#fff;cursor:pointer;padding:10px;gap:10px;border-radius:30px;-webkit-user-select:none;user-select:none;position:relative;margin-top:20px;width:90%;margin-left:auto;margin-right:auto}.header:hover,.header:active{background:linear-gradient(to bottom right,#00c6ff,#0072ff);transition:background .8s ease-in-out}.logo{width:50px;height:auto}.item-list{list-style:none;margin:10px auto 0;padding:10px;display:block;opacity:0;transform:translateY(-20px);transition:opacity .8s,transform .8s;border-radius:30px;background-color:#fff;width:90%;position:absolute;left:5%;top:100px;visibility:hidden;pointer-events:none;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden}.item-list.active{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;z-index:10000000}.item{padding:14px;border-bottom:1px solid #d3d3d3;cursor:pointer;border-radius:15px;margin:10px}.item:hover,.item:active{background-color:#e6f0fa}.unlink-button{position:fixed;right:30px;bottom:30px;cursor:pointer;z-index:10001;width:8vh}.instruction-overlay-china{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#ce1126e6,#b40000b3);color:#fff;font-size:18px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;padding:20px;box-sizing:border-box;z-index:10}.hidden{display:none}.__react_component_tooltip{z-index:1000!important}html,body,#root{margin:0;padding:0;height:100%;width:100%}body,#root{overflow:hidden}
