.experiment-progress-container{position:absolute;bottom:5vh;right:5px;width:30px;height:95%;background-color:#d8d8d8;border-radius:5px;border:1px solid black;z-index:1000}.experiment-progress-bar{position:absolute;bottom:0;left:0;width:100%;background-color:#0f0;border-radius:5px;z-index:1000;transition:height .3s ease}html{height:100%}body{align-items:center;display:flex;height:100%;justify-content:center;margin:0}label,input,select{box-sizing:border-box;display:block;padding-bottom:.5em}input.text,select.text{margin-bottom:1em;padding:.5em;width:100%}fieldset{border:0;margin-top:1em;padding:0}a,a:active,a:focus,a:visited{color:#007eb7;outline:0}a:hover{color:#000}.progress{box-sizing:border-box;padding:.5em 0}.logo{display:block;margin:0 auto 1em;max-height:20vh;max-width:100%}.ui-dialog{left:50%!important;margin:0!important;max-width:88vw;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)}.ui-dialog .ui-dialog-titlebar{align-items:center;font-weight:400}.ui-dialog.no-close .ui-dialog-titlebar-close{display:none}.ui-dialog-titlebar-close{display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0!important}.ui-dialog .ui-dialog-content{margin-top:1em;max-height:calc(100vh - 12em)!important;overflow-y:auto}.ui-dialog .ui-dialog-buttonpane{box-sizing:border-box}@media only screen and (max-width: 1080px){.ui-dialog .ui-dialog-buttonpane{padding-top:1em}}#root.initialized:after{display:none}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#root:after{color:#a05000;content:"Initializing the experiment... | Internet Explorer / Edge [beta]";font-weight:700}}.hide-cursor{cursor:none}.needs-page-button{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-wrap:balance;text-align:center;line-height:1.15;display:flex;align-items:center;justify-content:center;border-radius:.3rem;background-color:#999;color:#fff;font-weight:400;font-size:.8rem;padding:.5rem;min-width:7rem;border:none;@media screen and (max-width: 560px){min-width:auto}}.needs-page-button:hover{background-color:#aaa}.needs-page-button:active{background-color:#666}.ui-dialog{z-index:1000000!important}#rc-panel-holder{z-index:99999;width:calc(100% - 2rem);margin:0 1rem}#rc-language-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}#rc-language{position:fixed;top:2rem;left:2rem}#lang-picker{font-size:1.2rem;padding:3px}.rsvpReadingTargetWordsKey{display:flex;flex-direction:row;position:absolute;top:2.5vh;left:1vw;z-index:9999999;font-size:2em}.rsvpReadingTargetWord{padding:20px}.hidden{visibility:hidden}.rsvpReadingTargetWordCurrent{text-decoration:underline;background:none}.simulated-cover{height:100vh;width:100vw;z-index:99999999999999999;pointer-events:none;background-color:#d3d3d3;opacity:95%;position:absolute;top:0;left:0}.simulated-ring{border:important 15px solid coral}#rc-distance-correct{text-align:left}#rc-distance-correct-instruction,#rc-distance-correct-guide{text-align:left!important}.calibration-nudger.rc-lang-rtl #rc-distance-correct{text-align:right;direction:rtl}.calibration-nudger.rc-lang-rtl #rc-distance-correct-instruction,.calibration-nudger.rc-lang-rtl #rc-distance-correct-guide{text-align:right!important}.calibration-nudger{z-index:9999999999}.calibration-background.rc-lang-rtl .calibration-instruction{direction:rtl;text-align:right}.threshold-button{position:fixed;z-index:999999;font-size:1.2rem;padding:.8rem 1.2rem;border:none;outline:none;background-color:#111;color:#fff;font-weight:700;border-radius:7px;cursor:pointer}.threshold-button:hover{outline:2px solid #000;outline-offset:.2rem}.threshold-button:active{outline:2px solid #000;outline-offset:.2rem;background-color:#444}.threshold-beep-button{top:1rem;right:1rem}.threshold-proceed-button{bottom:.5rem}.order-1{order:1}.order-2{order:2}.order-3{order:3}#characterSet-holder{position:fixed;margin:0;padding:0;z-index:9999999;font-size:3rem;max-width:100%;text-align:center;user-select:none!important}#characterSet-holder .characterSet{display:inline-block;padding:.5rem 1rem;border-radius:7px;box-sizing:border-box;border:2px solid rgba(0,0,0,0)}#characterSet-holder .characterSet:hover{border-color:#000;cursor:pointer}#soundTestModalSoundLevelContainer{display:flex}#soundTestModalSpeakerSoundGainContainer{display:flex;justify-content:space-between}#responseScreen{position:absolute;top:0;left:0;display:flex;flex-direction:column}#vocoder-phrase-header{z-index:9999999;margin-top:20vh;margin-left:10vw;font-size:xx-large}#vocoder-phrase-clickable-category{display:flex;flex-direction:row;width:100%;overflow-x:auto;z-index:9999999;margin-top:10vh;margin-left:10vw}.vocoder-phrase-category-item{display:inline-block;padding:5px;border-radius:7px;box-sizing:border-box;border:2px solid rgba(0,0,0,0)}.vocoder-phrase-category-item:hover{border-color:#000;cursor:pointer}.vocoder-phrase-category-title{font-weight:700}.vocoder-phrase-item-selected{border-color:#000}.vocoder-phrase-item-not-selected{border-color:#0000}#soundParametersFromCalibration{line-height:80%}#soundTestPlots{margin-left:5%;margin-right:5%}#micId{margin-top:10px;margin-bottom:10px;size:20;width:50%;border-radius:5px}#smartphoneCheckbox,#usbCheckbox{margin:10px 5px;width:20px;height:20px;border-radius:5px;border:1px solid black;background-color:#fff;vertical-align:middle;display:inline-block;position:relative;top:2px}#manufacturerInput,#modelNumberInput,#modelNameInput,#brandInput{width:30vw;height:45px;font-size:1rem;border-radius:5px;border:1px solid black;margin-top:10px;margin-bottom:10px}.autocomplete{position:relative;display:inline-block;z-index:9999}input{padding:10px;width:300px;z-index:9999}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;max-height:150px;overflow-y:auto;z-index:9999;background-color:#fff}.autocomplete-item{padding:10px;cursor:pointer;z-index:9999}.highlight{font-weight:700;color:#00f}.highlight-red{font-weight:700;color:red}#loudspeakerInstructions1{width:100%;font-size:1rem;font-weight:400}#micDropdown{width:fit-content;font-size:1rem;border-radius:5px;border:none;background-color:#ddd;padding:10px}#micNameInput,#micManufacturerInput,#micSerialNumberInput,#modelNumberInput2,#modelNameInput2{width:30vw;height:100%;font-size:1rem;border-radius:5px;border:1px solid black;margin-top:10px;margin-bottom:10px}#loudspeakerInstructions2{font-size:1rem;font-weight:400;margin-top:10px}#completeTransducerTable{border-collapse:collapse}table tr{vertical-align:top}.responseScreen{font-size:1.5rem;display:flex;text-align:center;justify-content:center;align-items:center;cursor:auto;margin-top:10vh}.phrase-identification-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:repeat(var(--grid-rows),1fr);gap:2px;margin:auto;z-index:9999999;width:fit-content;height:fit-content}.phrase-identification-category-title,.phrase-identification-category-item{display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-size:var(--font-size);letter-spacing:var(--letter-spacing);color:var(--font-color);padding:10px 15px;border-radius:7px;box-sizing:border-box;border:2px solid rgba(0,0,0,0);min-height:2.5em;min-width:8em;text-align:center;white-space:nowrap}.phrase-identification-category-title{font-weight:700}.phrase-identification-category-item:hover{border-color:var(--font-color);cursor:pointer;background-color:color-mix(in srgb,var(--font-color) 5%,transparent)}.phrase-identification-item-selected{border-color:var(--font-color);background-color:color-mix(in srgb,var(--font-color) 15%,transparent)}.phrase-identification-item-correct{background-color:#00800044}.phrase-identification-item-incorrect{background-color:#ff000042}.phrase-identification-header{z-index:9999999;font-size:xx-large}.phrase-identification-clickable-categories{margin:auto;display:flex;flex-direction:row;align-content:space-between;z-index:9999999}.phrase-identification-category-item{display:inline-block;padding:5px;border-radius:7px;box-sizing:border-box;border:2px solid rgba(0,0,0,0)}.phrase-identification-category-item:hover{border-color:var(--font-color);cursor:pointer}.phrase-identification-item-selected{border-color:var(--font-color)}.phrase-identification-item-not-selected{border-color:#0000}.scientist-feedback-circle{width:50px;height:50px;border-radius:50%;border-color:#000;border-width:2px;border-style:solid;background-color:#add8e6;visibility:visible}.scientist-feedback-circle-container{display:flex;flex-direction:row;z-index:9999999;height:100px;position:absolute;bottom:0;left:calc(50% - 50vw)}.scientist-feedback-circle-correct{background-color:#00800044}.scientist-feedback-circle-incorrect{background-color:#ff000042}.phrase-identification-category-column{display:flex;flex-direction:column}#form-container{position:absolute;top:5%;left:50%;transform:translate(-50%);width:80%;max-width:1024px;height:75%;display:none;background-color:#eee;z-index:1000005}#form-pdf{position:absolute;width:100%;height:100%;display:none;z-index:1000005}#form-md{position:absolute;width:100%;height:100%;overflow:auto;display:none;z-index:1000005}#form-input{position:absolute;top:100%;left:50%;transform:translate(-50%);text-align:center;width:100%;height:max-content;display:none;z-index:0;margin-top:20px}#form-payment-info{position:absolute;top:115%;left:50%;transform:translate(-50%);width:90%;text-align:center;z-index:0}.form-input-btn{font-size:1.2rem;margin:0 .5rem;width:5rem;height:3rem!important;outline:none;border:none!important;border-radius:7px!important;font-weight:700!important;background-color:#ddd!important}.form-input-btn:hover{outline:2px solid #999!important;outline-offset:.2rem!important}.form-input-btn:active{outline:2px solid #999!important;outline-offset:.2rem!important;background-color:#bbb!important}html,body{background-color:#eee}body.easyeyes-gray-bg,html.easyeyes-gray-bg{background-color:#eee!important}body.easyeyes-gray-bg .btn,html.easyeyes-gray-bg .btn{font-weight:700!important}body.hide-ui-dialog .ui-dialog,body.hide-ui-dialog .ui-widget-overlay,body.hide-ui-dialog #expDialog,body.hide-ui-dialog .loading-container{display:none!important;visibility:hidden!important}.easyeyes-page-title{position:fixed;top:2rem;margin:0;padding:0;min-width:360px;max-width:calc(100vw - 4rem);white-space:pre-line;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;z-index:1000007}.easyeyes-page-title.ltr{left:2rem;right:auto;direction:ltr;text-align:left}.easyeyes-page-title.rtl{right:2rem;left:auto;direction:rtl;text-align:right}@media (min-width: 481px){.easyeyes-page-title{font-size:2.5rem!important;line-height:100%}}@media (max-width: 480px){.easyeyes-page-title{top:1rem;font-size:1.8rem!important;line-height:120%;max-width:calc(100vw - 2rem)}.easyeyes-page-title.ltr{left:1rem}.easyeyes-page-title.rtl{right:1rem}}#exp-end-text{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;font-size:1rem;display:grid;line-height:100vh;vertical-align:middle;grid-template-columns:auto;justify-content:space-around;visibility:hidden;z-index:10000;user-select:none}.popup-container{display:none;position:absolute;width:100%;height:100%;inset:0;z-index:1000007}.popup-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:-1}.popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;height:30%;background-color:#fff;padding:1rem;z-index:1}.popup-title{position:relative;font-size:1.6rem}.popup-sub-text{position:relative;display:none;font-size:1rem}.popup-continue-button{position:absolute;display:none;left:1rem;bottom:1rem;text-align:center;padding:.5rem 1.2rem;background-color:#333;color:#fff;outline:none;border:none;cursor:pointer}.popup-continue-button:hover{background-color:#444}.popup-continue-button:active{background-color:#111}.sound-calibration-background{background-color:#fff;position:absolute;width:40%;top:10%!important}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:translateZ(0)}}.fade-in{animation-name:fadeIn;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.swal2-container,.swal2-container.swal2-backdrop-show,.swal2-container.swal2-backdrop-hide{background:#eee!important;cursor:default!important}.swal2-container.no-background{background:#00000080!important}.swal2-popup{width:80%;cursor:default;opacity:1;background:#fff!important;box-shadow:#959da533 0 8px 24px}.swal2-title{color:#000!important;font-size:1.6rem;font-weight:500;margin:3rem 2.5rem 1rem;padding:0;user-select:none;text-align:left}.swal2-radio{color:#000;flex-direction:column;font-weight:500;margin-top:.5rem;margin-bottom:.5rem}.swal2-radio .swal2-label{margin-left:1rem;font-size:1.5rem;line-height:150%;user-select:none}.swal2-radio label{width:80%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;margin:.3rem 0!important;font-size:1.5rem!important;cursor:pointer!important;padding:.5rem!important;background-color:#ddd!important;border-radius:7px!important}.swal2-radio label:hover{outline:2px solid #aaa!important;outline-offset:.2rem!important}.swal2-radio label:has(input[type=radio]:checked){background-color:#aaa!important}.swal2-radio label input{display:none}.swal2-textarea{resize:none;border-radius:7px;height:7rem}.swal2-confirm{background-color:#333!important;color:#fff!important;border:none!important;border-radius:7px!important;display:block;position:relative!important}.hidden-button{display:none!important}.swal2-input{font-family:Courier,monospace;font-size:2rem;margin:1rem 4rem 0}.swal2-input-label,.swal2-html-container{margin:2rem 4rem 0;line-height:150%}.swal2-cancel,.swal2-deny{border-radius:7px!important}.swal2-icon.swal2-error{border:none!important;margin-bottom:0!important}.swal2-file{padding:1rem}.id-collection-popup .threshold-button{position:relative}.centered-title{text-align:center}.narrow-popup{width:60%!important}.right-to-left{direction:rtl!important;text-align:right!important}#trial-break-progress-bar-wrapper{display:none;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%);width:2.25rem;height:.75rem;border:1px solid black;background-color:#eee;z-index:1000009}#trial-break-progress{position:absolute;top:0;bottom:0;left:0;height:100%;background-color:green;z-index:1000009}#progressMsg{display:none!important}.ui-progressbar-complete{height:110%!important;background-color:#96ceb4!important}.ui-dialog{padding:0!important;border:none!important;border-radius:7px!important;overflow:hidden;box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px!important}.ui-dialog-titlebar{border:none!important;border-radius:0!important}.ui-dialog-buttonpane{padding:.5rem!important}.ui-dialog-buttonset button{background-color:#999!important;padding:.5rem 1rem!important;border:none!important;outline:none!important;border-radius:7px!important;font-weight:700!important}.ui-dialog-buttonset button:hover{outline:2px solid #999!important;outline-offset:.2rem!important}.ui-dialog-buttonset button:active{outline:2px solid #999!important;outline-offset:.2rem!important;background-color:#bbb!important}.ui-dialog-content{padding:.5rem 1rem 1rem!important}.ui-dialog-content input{pointer-events:none!important}.hide-ui-dialog .ui-dialog{display:none!important}.psychojs-alert-text{font-weight:700;font-size:1.2rem;color:#d84532}#loader{position:absolute;left:50%;top:50%;z-index:1;width:120px;height:120px;margin:-76px 0 0 -76px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #afafaf;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loaderText{position:absolute;top:60%;left:44.5%;z-index:1}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
