@import"https://fonts.googleapis.com/css2?family=Monaco&family=DejaVu+Sans+Mono&family=Ubuntu&family=Roboto&family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;width:100%}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-container{width:100%;height:100%;padding-top:5rem}.home-container,.login-form{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.login-form{height:300px}.login-password{margin:.5rem 0;height:3rem;width:10rem;text-align:center;-webkit-text-security:disc;font-size:2.5rem;border-radius:5px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.login-submit{padding:1rem 1.5rem;margin-top:1rem;background-color:#1671e7;color:#fff;font-family:Ubuntu,"sans-serif";font-weight:700;border:none;border-radius:5px;outline:none}.login-submit:hover{cursor:pointer;background-color:#358dff}.error-text{color:red;font-family:Noto Sans,"sans-serif"}.dev-warn-text{color:red;text-align:center}.header-menu__nav-bar{padding:1rem 0}.header-menu__nav-bar,.header-menu__nav-bar--import{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center;width:100%}.header-menu__nav-bar--import{padding:0 2rem}.header-menu__btn{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background:none;border:none;outline:none}.header-menu__btn:hover{cursor:pointer}.header-menu__nav-menu:hover .header-menu__links{display:-moz-box;display:flex}.header-menu__links{display:none;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-shadow:0 2px 3px gray;box-shadow:0 2px 3px gray;position:absolute;right:2.25rem;z-index:20;background-color:#fff;border-radius:5px}.header-menu__links a{width:100%;padding:.5rem 1rem}.header-menu__links a:hover{background-color:#333;color:#fff;border-radius:5px}@media print{.dev-warn-text{display:none;visibility:hidden}}.scan-container{width:100%;padding-top:5rem}.scan-container,.scan-form{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.scan-input{margin-bottom:2rem;height:3rem;width:12rem;text-align:center;border-radius:5px;border:1px solid #0098d4;outline:none;font-size:2rem}.scan-input:focus{-webkit-box-shadow:0 0 8px 1px #84c5df;box-shadow:0 0 8px 1px #84c5df}.scan-submit{padding:1rem;margin-top:2rem;border-radius:5px;background-color:#27a700;color:#fff;font-family:Ubuntu,sans-serif;border:none;outline:none;position:relative}.scan-submit:hover{cursor:pointer}.scan-submit:active{top:2px}.modal-backdrop{-moz-box-pack:center;justify-content:center;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.75)}.modal-backdrop,.modal-body__error,.modal-body__success{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.modal-body__error,.modal-body__success{border-radius:5px;padding:2rem;background-color:#fff;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.modal-body__error button,.modal-body__success button{color:#fff;padding:1rem 2rem;outline:none;border:none;border-radius:5px;position:relative;font-family:Ubuntu,sans-serif;font-weight:700}.modal-body__error button:hover,.modal-body__success button:hover{cursor:pointer}.modal-body__error button:active,.modal-body__success button:active{top:2px}.modal-body__success button{background-color:#27a700}.modal-body__error p{color:#da0000}.modal-body__error button{background-color:#a70000}