body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.modal-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:4}.modal{background-color:#fff;border-radius:10px;min-height:20dvh;padding-left:20px;padding-right:20px}.codeTitle,.modalTitle{color:#00acc1;font-size:4.5dvh;font-weight:700;margin-top:0;text-shadow:0 2px 2px #0000001a}.codeTitle{font-size:3dvh}.modalButtonContainer{display:flex;justify-content:center;margin-bottom:3dvh;margin-top:9dvh}.modalButton{background-color:#fff;border:1px solid #00acc1;border-radius:5px;box-shadow:0 3px 6px #0000001a;color:#00acc1;cursor:pointer;font-size:2dvh;height:28px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;width:80px}.modalButton:hover{background-color:#00acc1;box-shadow:0 8px 15px #0003;color:#fff}.modalButton:active{background-color:#0294a7}.modalError,.modalErrorButton{color:red;font-size:2dvh}.modalErrorButton{background-color:#fff;border:1px solid red;border-radius:5px;box-shadow:0 3px 6px #0000001a;cursor:pointer;height:28px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;width:80px}.modalErrorButton:hover{background-color:red;box-shadow:0 8px 15px #0003;color:#fff}.modalErrorButton:active{background-color:#e90000}.InfoContainer{position:relative;width:100%}.validationInputText{border:2px solid red!important;border-radius:8px}.validationMessage{color:red;font-size:1.1dvh;margin-right:6px;margin-top:3px;position:absolute;right:0;top:0}.fileLogo{color:#00acc1;font-size:80px;transition:font-size .3s ease,box-shadow .3s ease,color .3s ease}.fileLogo:hover{color:#0294a7}.maxCharMessage{bottom:0;color:#a3a3a3;font-size:10px;margin-bottom:5px;margin-right:5px;position:absolute;right:0}@keyframes fadeInAndExpand{0%{width:0}to{width:21dvh}}@keyframes fadeOutAndCollapse{0%{width:21dvh}to{width:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.nav-modal-overlay{align-items:flex-start;background-color:#0000001a;display:flex;height:100%;justify-content:end;opacity:0;pointer-events:none;position:fixed;right:0;top:9dvh;transition:opacity .3s ease-in-out;width:100%;z-index:4}.nav-modal-overlay.open{opacity:1;pointer-events:auto}.nav-modal-container{background-color:#00acc1;border-bottom-left-radius:20px;border-top-left-radius:20px;height:33%;overflow:hidden;transition:width .5s ease-in-out;width:0}.nav-modal-container.open{width:23dvh}.nav-modal-item-open{opacity:0;transition:opacity 1.2s ease-in-out}.nav-modal-item-close{opacity:0;transition:opacity .15s ease-in-out}.show{opacity:1}.navText{cursor:pointer;font-size:15px;font-weight:700;margin:0}.navText:hover{color:#00acc1}.navTextActive{color:#00acc1;cursor:pointer;font-size:15px;font-weight:700;text-decoration:underline}.navTextActive:hover{color:#00acc1}.navTextContainer{align-items:center;display:flex;height:100%;justify-content:end;width:100%}.navIconContainer,.navMenuContainer{display:none}.navIcon{font-size:25px}.navIcon:hover{color:#00acc1}.navIconSelected{color:#00acc1;font-size:25px}.navIconSelected:hover{color:#00acc1}@media (max-width:790px){.navTextContainer{display:none}.navMenuContainer{display:flex}.navIconContainer{align-items:center;display:flex;height:100%;justify-content:end;width:100%}.modal{padding-left:10px;padding-right:10px}.modalTitle{font-size:3dvh}.codeTitle{font-size:1.8dvh}.modalButtonContainer{margin-bottom:2dvh;margin-top:9dvh}.modalError{font-size:1.8dvh}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.homeTitle{animation:fadeInUp 1.8s ease-in-out;color:#00acc1;font-size:10dvh;font-weight:700;margin-top:0;text-shadow:0 2px 2px #0000004d}.homeSubTitle{animation:fadeInUp 2.2s ease-in-out;color:#898989;font-size:4dvh;font-weight:700;margin-top:10px}.homeDescription{animation:fadeInUp 2.6s ease-in-out;font-size:2.5dvh;line-height:28px;padding-left:50px;padding-right:50px}.homeButtonContainer{margin-top:12dvh;width:100%}.homeButton{animation:fadeInUp 2.8s ease-in-out;background-color:#fff;border:1px solid #00acc1;border-radius:5px;box-shadow:0 3px 6px #0000001a;color:#00acc1;cursor:pointer;font-size:20px;height:60px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;width:280px}.homeButton:hover{background-color:#00acc1;box-shadow:0 8px 15px #0003;color:#fff;transform:translateY(-5px)}.homeButton:active{background-color:#0294a7}@media (max-width:1024px){.homeTitle{font-size:4dvh}.homeSubTitle{font-size:1.9dvh}.homeDescription{font-size:1.66dvh;line-height:22px;padding-left:20px;padding-right:20px}.homeButtonContainer{margin-top:3dvh}.homeButton{font-size:13px;height:40px;margin-bottom:2dvh;width:160px}}.submitTitleContainer{align-items:center;display:flex;justify-content:start;padding-left:20px;padding-top:20px;text-align:center;width:100%}.submitTitle{color:#00acc1;font-size:5dvh;font-weight:700;margin-top:0;text-shadow:0 2px 2px #0000001a}.submitSubTitleContainer{align-items:center;display:flex;justify-content:start;padding-left:20px;text-align:center;width:100%}.submitSubTitle{font-size:2.2dvh;margin-top:5px}.issuesContainer,.reportContainer{border:1px solid #d7d7d7;border-top:none;height:65dvh;max-height:65dvh;overflow-x:hidden;overflow-y:auto}.submitIssueHeader{font-size:2.2dvh;font-weight:700}.submitIssue{font-size:2dvh}.issueCollapse{border-left:none;border-radius:0;border-right:none;font-size:2dvh;width:100%}.issueSubmitButtonContainer{padding:3dvh 10px}.issueChildrenContainer{cursor:pointer;padding-bottom:10px;padding-top:10px}.issueChildrenContainer:hover{background-color:#00acc1;border-radius:5px;color:#fff}.childIssueLine{background-color:#e1e1e1;border:none;height:.5px;margin-bottom:10px}.submitHeader{color:#fff;font-size:2.2dvh;font-weight:700}.submitRadioContainer{align-items:center;display:flex;justify-content:start}.submitDescription,.submitRadioLabel{font-size:2dvh}.submitRadioLabel{margin-left:10px}.submitButtonContainer{margin-top:30px}.submitAddButton,.submitButton,.submitButtonPrevious{background-color:#fff;border:1px solid #00acc1;border-radius:5px;box-shadow:0 3px 6px #0000001a;color:#00acc1;cursor:pointer;font-size:1.8dvh;height:30px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;width:100px}.submitAddButton:hover,.submitButton:hover,.submitButtonPrevious:hover{background-color:#00acc1;box-shadow:0 8px 15px #0003;color:#fff}.submitAddButton:active,.submitButton:active,.submitButtonPrevious:active{background-color:#0294a7}.submitAddButton{font-size:1.8dvh;width:150px}.submitInput{font-family:Nunito,sans-serif;font-size:1.8dvh;height:40px}.submitReportAddedContainer{background-color:#f9f9f9;margin-left:15px;margin-right:15px;max-height:50dvh;overflow-x:hidden;overflow-y:auto}.submitReportAdded{background-color:#fff;border-radius:8px;margin-left:20px;margin-right:20px;padding:8px;width:100%}.submitReportAddedLabel{font-size:1.5dvh}.submitReportAddedIcon{color:red;cursor:pointer;font-size:2.5dvh}.reportSubmitButtonContainer{padding:20dvh 10px 3dvh}@media (max-width:1024px){.submitTitleContainer{justify-content:center;padding-left:0}.submitTitle{font-size:4dvh}.submitSubTitleContainer{justify-content:center;padding-left:0}.submitSubTitle{font-size:1.8dvh;margin-bottom:8px;margin-top:6px}.recipientGroupContainer,.submitSubTitle{padding-left:8px;padding-right:8px}.submitHeader{font-size:1.8dvh}.submitDescription{font-size:1.7dvh}.submitInput{font-size:16px}.submitButtonContainer{margin-bottom:15px}.submitButton,.submitButtonPrevious{font-size:1.5dvh;width:80px}.submitAddButton{font-size:1.6dvh;height:25px;margin-bottom:50px;width:120px}.submitIssueHeader{font-size:1.7dvh;text-align:center;width:100%}.submitIssue{font-size:1.6dvh;padding:10px}.issueCollapse{font-size:1.7dvh}.issueSubmitButtonContainer{padding-top:1dvh}.issueCollapseContainer{margin-bottom:2dvh}.submitRadioContainer{justify-content:center}.submitRadioLabel{font-size:1.7dvh;margin:0}.submitReportAddedContainer{margin-left:0;margin-right:0;padding-top:15px}.submitReportAdded{margin-left:10px;margin-right:10px}}.followupTitle{color:#00acc1;font-size:10dvh;font-weight:700;margin-top:0}.followupSubTitle{color:#898989;font-size:3dvh;font-weight:700;margin-top:10px}.followupInputContainer{padding-top:15dvh}.followupInput{font-family:Nunito,sans-serif;font-size:2.5dvh;height:55px}.followupButton{background-color:#fff;border:1px solid #00acc1;border-radius:5px;box-shadow:0 3px 6px #0000001a;color:#00acc1;cursor:pointer;font-size:20px;height:60px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;width:280px}.followupButton:hover{background-color:#00acc1;box-shadow:0 8px 15px #0003;color:#fff;transform:translateY(-5px)}.followupButton:active{background-color:#0294a7}.followupTitleContainer{align-items:center;display:flex;justify-content:start;padding-left:20px;padding-top:20px;text-align:center;width:100%}.followupReportTitle{color:#00acc1;font-size:5dvh;font-weight:700;margin-top:0;text-shadow:0 2px 2px #0000001a}.followupHeaderContainerActive{background-color:#00acc1;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff}.followupHeaderContainerActive,.followupHeaderContainerInactive{align-items:center;display:flex;height:100%;justify-content:center;padding-left:10px;padding-right:10px}.followupHeaderContainerInactive{border:1px solid #d7d7d7;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;color:#bfbfbf;cursor:pointer}.followupHeaderContainerInactive:hover{background-color:#d7d7d7}.followupHeader,.followupHeaderInactive{font-size:2dvh;font-weight:700}.followupHeaderContainerInactive:hover{color:#00acc1}.recipientGroupContainer{display:flex;justify-content:center;margin-top:10px;padding-left:20px;padding-right:20px}.reportContainer{border:1px solid #d7d7d7;border-radius:10px;border-top-left-radius:0;max-height:71dvh;overflow-x:hidden;overflow-y:auto;padding-left:20px;padding-right:20px}.followupReportInput{font-family:Nunito,sans-serif;font-size:1.8dvh;height:40px}.followupDescription,.followupRadioLabel{font-size:2dvh}.followupRadioLabel{margin-left:10px}.childIssueLineHeader{background-color:#e1e1e1;border:none;height:1px;margin-bottom:10px}.followupRadioContainer{align-items:center;display:flex;justify-content:start}.followupReportAddedContainer{background-color:#f9f9f9;margin-left:15px;margin-right:15px;max-height:50dvh;overflow-x:hidden;overflow-y:auto}.followupReportAdded{background-color:#fff;border-radius:8px;margin-left:20px;margin-right:20px;padding:8px;width:100%}.followupReportAddedLabel{font-size:1.5dvh}.followupAddButton,.followupBackButton{background-color:#fff;border:1px solid #00acc1;border-radius:5px;box-shadow:0 3px 6px #0000001a;color:#00acc1;cursor:pointer;font-size:1.8dvh;height:30px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;width:100px}.followupAddButton:hover,.followupBackButton:hover{background-color:#00acc1;box-shadow:0 8px 15px #0003;color:#fff}.followupAddButton:active,.followupBackButton:active{background-color:#0294a7}.followupAddButton{font-size:1.8dvh;height:25px;width:80px}.followupButtonContainer{padding:15dvh 10px 3dvh}.followupLogContainer{padding:30px 60px}.subsequentLogContainer{margin-top:80px}.logContainer{background-color:#fff;border-radius:4px;box-shadow:0 3px 6px #00000012;max-height:180px;min-height:90px;overflow-x:hidden;overflow-y:auto;padding:10px;white-space:pre-wrap}@media (max-width:1024px){.followupTitle{font-size:3dvh;margin-top:3dvh}.followupSubTitle{font-size:1.8dvh}.followupReportTitle{font-size:3dvh}.followupInputContainer{padding-top:12dvh}.followupInput{font-size:16px}.followupButton{font-size:16px;height:50px;width:200px}.followupTitleContainer{justify-content:center;margin-bottom:20px;padding-left:0;padding-right:0}.followupRadioContainer{justify-content:center}.followupHeader{font-size:1.8dvh}.recipientGroupContainer{padding-left:5px;padding-right:5px}.reportContainer{max-height:78dvh;padding-left:15px;padding-right:15px}.followupDescription,.followupRadioLabel{font-size:1.7dvh}.followupReportInput{font-size:16px}.followupAddButton,.followupBackButton{font-size:1.7dvh}.followupLogContainer{padding:5px 0}.subsequentLogContainer{margin-top:50px}.logContainer{max-height:350px;padding:20px}.followupButtonContainer{padding-top:10dvh}.followupBackButton{font-size:1.5dvh;width:80px}.followupAddButton{font-size:1.2dvh;height:25px;width:60px}}
/*# sourceMappingURL=main.86c611aa.css.map*/