body{font-family:"Courier New",Courier,monospace;margin:0;padding:0;background-color:#1f414a;display:flex;justify-content:center;align-items:center;min-height:100vh}body,button{color:#39ff14}button{padding:10px 20px;background-color:#000;border:1px solid #39ff14;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s,color .3s}button:hover{background-color:#39ff14;color:#000}.primary-button{display:block;width:100%;padding:15px;font-size:18px;font-weight:700;text-align:center;background-color:#000;color:#39ff14;border:1px solid #39ff14;border-radius:4px;cursor:pointer;transition:background-color .3s,color .3s;margin-top:20px}.primary-button:hover{background-color:#39ff14;color:#000}.primary-button.button-confirmed{background-color:#27ae60;color:#000}.primary-button.button-failed{background-color:#f03;color:#000}.container{text-align:center}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#1f414a;color:#39ff14;padding:20px;border:4px solid #39ff14;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5);font-family:"Courier New",Courier,monospace;max-width:90%;max-height:90%;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #39ff14;padding-bottom:10px;margin-bottom:20px}.modal-body{padding:10px 0;text-align:center}.modal-footer{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}.modal-close-button{background:none;border:none;font-size:1.5em}.modal-bottom-close-button,.modal-close-button{color:#39ff14;cursor:pointer;font-family:"Courier New",Courier,monospace}.modal-bottom-close-button{position:absolute;bottom:20px;right:20px;background:#1f414a;border:2px solid #39ff14;padding:10px 20px;font-size:1em;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5)}.modal-body img{max-width:100%;max-height:100%;border:2px solid #39ff14}.modal.results-modal .modal-content{width:600px;max-width:90%;height:330px;max-height:90%;overflow-y:auto}.typing-effect p{white-space:normal}form{display:flex;flex-direction:column;grid-gap:15px;gap:15px;margin-bottom:20px}label{font-weight:700;color:#39ff14}input,select{padding:10px;border:1px solid #39ff14;border-radius:4px;background-color:#000;color:#39ff14}.message{font-size:18px;text-align:center}.message,.results{margin-bottom:20px;color:#39ff14}.results{font-size:16px;text-align:left}.button-group{display:flex;justify-content:space-between;grid-gap:20px;gap:20px}.typing-effect{color:#39ff14;font-size:18px;text-align:center;white-space:normal}.camera-serial-item{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.camera-buttons{display:flex;grid-gap:10px;gap:10px}.primary-button{margin-right:10px}.button-group{text-align:center;margin-top:20px}.subheading{text-align:center;color:#39ff14;font-size:16px;margin-bottom:20px}.container{width:80%;margin:0 auto;padding:20px;background-color:#000;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:8px}.title{text-align:center;color:#39ff14;margin-bottom:20px}.App{text-align:center;height:100vh}.App,.App-header{display:flex;justify-content:center;align-items:center}.App-header{width:80%;max-width:600px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:default}.App-header,.typing-text{background-color:#000;border-radius:10px;color:#39ff14;flex-direction:column}.typing-text{display:flex;align-items:center;justify-content:center;font-size:24px;text-align:center;cursor:pointer}.typing-text h1{margin-bottom:20px}.typing-text h2{font-size:24px}
/*# sourceMappingURL=main.3c2f8682.chunk.css.map */