body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f5ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{max-height:100vh;max-width:100vw;overflow-x:hidden}div.loading_wrapper{align-items:center;background:#0000004d;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.3s;width:100vw;z-index:999}div.loading_wrapper.active{opacity:1;pointer-events:all}div.loading{align-items:center;background:#f1f5ff;border-radius:8px;box-shadow:0 0 18px #0000004d;color:#888;display:flex;font-size:13px;gap:16px;justify-content:center;margin:0 auto;padding:12px}.itemRegistro{width:calc(100% - 80px)}.loader{animation:rotation 1s linear infinite;border-color:#ccc #ccc #0000 #0000;border-radius:50%;border-style:solid;border-width:3px;box-sizing:border-box;display:inline-block;height:48px;position:relative;width:48px}.loader:after,.loader:before{animation:rotationBack .5s linear infinite;border-color:#0000 #0000 #0043b0 #0043b0;border-radius:50%;border-style:solid;border-width:3px;bottom:0;box-sizing:border-box;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:40px}.loader:before{animation:rotation 1.5s linear infinite;border-color:#ccc #ccc #0000 #0000;height:32px;width:32px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}*{box-sizing:border-box}.App{background-color:#f1f5ff;min-height:100vh}.buttons{grid-gap:16px;background:#f1f5ff;border-radius:8px;box-shadow:0 0 32px #a4acbf6e;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:18px}.buttons input{display:none}.buttons label{grid-column:1/3}.App-logo{height:40vmin;pointer-events:none}body.barcode-scanner-active .App{--background:#0000;--ion-background-color:#0000;visibility:hidden}body.barcode-scanner-active{--background:#0000;--ion-background-color:#0000;background:#0000}.Scanner-overlay{background:#0000;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:999}.Scanner-overlay button{background-color:initial;border:1px solid #fff;border-radius:4px;bottom:25vh;color:#fff;left:calc(50vw - 105px);opacity:1;padding:8px 0;position:fixed;width:210px}body.barcode-scanner-active .Scanner-overlay{opacity:1;pointer-events:all}table{margin-bottom:12px}table td{font-size:12px;padding:4px 8px}table tr:first-of-type td{font-weight:700}.ov-bar{background:#000;opacity:.8;position:absolute}.ov-bar.top{top:0}.ov-bar.bottom,.ov-bar.top{height:35vh;left:0;width:100vw}.ov-bar.bottom{bottom:0}.ov-bar.left{bottom:35vh;height:30vh;left:0;width:15vw}.ov-bar.left:after{animation:reading_bar 3s infinite;background:#d00000;content:"";display:block;height:1px;left:20vw;opacity:.3;position:absolute;top:calc(15vh - 1px);width:60vw}@keyframes reading_bar{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.ov-bar.right{bottom:35vh;height:30vh;right:0;width:15vw}.barcode-scanner-modal{visibility:visible}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-image:url(/static/media/header.9b8660fa5ac6931a5fa5.jpg);background-size:cover;display:flex;justify-content:space-between;padding:24px 8vw 42px;position:relative;z-index:1}.App-header h1{color:#fff;font-size:18px;font-weight:500}.App-header>a>img{border-radius:50%;height:36px;width:36px}.App-body{background:#f1f5ff;border-top-left-radius:35px;border-top-right-radius:35px;box-sizing:border-box;height:100%;padding:40px 8vw 15vh;position:relative;top:-35px;z-index:2}.App-link{background:#0000;border:1px solid #61dafb;border-radius:4px;color:#61dafb;display:block;font-size:13px;padding:8px 16px;text-align:center}.properties{background:#f8faff;border-top-left-radius:35px;border-top-right-radius:35px;bottom:calc(-60vh - 445px);box-shadow:0 0 42px #00000080;box-sizing:border-box;font-size:11px;height:50vh;left:0;margin:28px auto;min-height:445px;padding:40px 8vw;position:fixed;text-align:left;transition:.7s;width:100vw;z-index:2}.properties.visible{bottom:0}.properties p{align-items:center;border-bottom:1px solid #888;display:flex;font-weight:700;justify-content:space-between;margin-bottom:4px;padding-bottom:6px}.properties p span{font-weight:400;text-align:right}.properties p:last-of-type{border:0}.properties p.addtoList{align-items:center;background:#0043b0;border:1px solid #0043b0;border-radius:4px;color:#fff;display:block;display:flex;justify-content:center;margin:12px 0 18px;padding:8px 16px;text-align:center;width:100%}.properties p.closeDets{color:#d00000;display:block;font-size:11px;margin:0;text-align:center}.itemIdentifier{align-items:center;display:flex;gap:8px;justify-content:space-between}.itemList{margin:24px auto}.itemBlock{background-color:#f8faff;border:1px solid #f1f5ff;border-radius:24px;box-shadow:0 0 32px #a4acbf6e;margin-bottom:16px;padding:24px}.itemButtons{align-items:center;display:flex;gap:8px;justify-content:flex-end}.itemIdentifier{border-bottom:1px solid #0a1788;padding:0 0 8px}.itemIdentifier button{align-items:center;background:#0000;border:0;color:#d00000;display:flex;font-size:24px;height:32px;justify-content:center;width:32px}.itemIdentifier button:first-of-type{color:#0a1788}.itemIdentifier button svg{height:24px;width:24px}.itemIdentifier span{color:#0a1788;display:block;font-size:13px;font-weight:700;margin-bottom:4px}.itemIdentifier p{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:700;margin:0;overflow:hidden}.itemInfo{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:16px}.itemInfo p{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:700;margin:0;overflow:hidden}.itemInfo span{color:#0a1788;display:block;font-size:11px;font-weight:700;margin-bottom:4px}.itemInfo span.valor{background-color:#0a1788;border-radius:4px;color:#fff;font-size:14px;padding:4px 8px;white-space:nowrap}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App-footer{background:#0043b0;border-top-left-radius:50px;border-top-right-radius:50px;bottom:0;height:70px;position:fixed;width:100vw;z-index:3}.App-footer__left{left:calc(18vw - 20px)}.App-footer__left,.App-footer__right{align-items:center;background-color:initial;border:0;border-radius:50%;bottom:15px;color:#fff;display:flex;font-size:28px;height:40px;justify-content:center;position:fixed;width:40px;z-index:10}.App-footer__right{right:calc(18vw - 20px)}.Scan-button{background-color:#60bcf8;border:0;border-radius:50%;bottom:30px;box-shadow:0 0 24px #0003;box-sizing:border-box;color:#fff;font-size:32px;height:80px;left:calc(50% - 40px);padding:24px;position:fixed;width:80px;z-index:5}.Scan-button__border{background:#0000;border-radius:0;bottom:10px;height:60px;left:calc(50% - 60px);overflow:hidden;position:fixed;width:120px;z-index:3}.Scan-button__border:after{background-color:#f1f5ff;border-radius:50%;bottom:0;content:"";display:block;height:200%;left:0;position:absolute;width:100%}.controle{bottom:135px;pointer-events:none;position:fixed;right:30px;z-index:9}.controle.active{pointer-events:all}.controle input{display:none}.controle__item{align-items:center;display:flex;font-size:13px;gap:8px;justify-content:flex-end;margin-bottom:8px}.controle__item div{align-items:center;background:#0043b0;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.controle__item>p{background-color:#000;border-radius:4px;color:#fff;margin:0;opacity:.6;padding:2px 8px}.anim{animation:fade-in-and-rotate 1s;animation-delay:calc(var(--n)*.1s);animation-fill-mode:forwards;opacity:0}.reverse{animation:rotate-and-fade-out 1s;animation-delay:calc(var(--n)*.1s);animation-fill-mode:forwards;opacity:1}.card{align-items:center;background-color:#fff;border-radius:25px;box-shadow:0 10px 100px #0000001a;display:flex;gap:2.5vw;justify-content:center;margin-bottom:20vh;margin-left:10vw;margin-top:20vh;overflow:hidden;width:80vw}.card>a>img{height:60vh}@keyframes fade-in-and-rotate{0%{opacity:0}to{opacity:1}}@keyframes rotate-and-fade-out{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=main.bf8902fc.css.map*/