.alert-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.alert-modal-content{animation:slideIn .3s ease-out;background:#fff;border-left:4px solid #1976d2;border-radius:8px;box-shadow:0 4px 6px #0000001a,0 10px 20px #00000026;max-width:500px;padding:2rem;width:90%}.alert-modal-info{border-left-color:#1976d2}.alert-modal-success{border-left-color:#16a34a}.alert-modal-warning{border-left-color:#f57c00}.alert-modal-error{border-left-color:#dc2626}.alert-modal-icon{font-size:1.25rem;margin-right:.5rem;vertical-align:middle}.alert-modal-title{align-items:center;color:#212121;display:flex;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.alert-modal-message{color:#424242;font-size:1rem;line-height:1.5;margin:0 0 1.5rem;white-space:pre-wrap}.alert-modal-close{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s,transform .1s}.alert-modal-close:hover{background-color:#1565c0}.alert-modal-close:focus{background-color:#1565c0;outline:2px solid #1976d2;outline-offset:2px}.alert-modal-close:active{transform:scale(.98)}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.alert-modal-content,.alert-modal-overlay{animation:none}}body{background:linear-gradient(200.96deg,#fff -29.09%,#fff 1.77%,#fff 129.35%);color:#000;margin-left:2%;margin-right:2%;overflow-y:scroll}.home-region{margin:5px 0 5px 10px;padding:0;position:relative}.home-region a{margin:0;padding:0}.home-region img{width:2rem}.header-text{margin-top:0;text-align:center}.pointer{cursor:pointer}.duplicate-item{margin:0 0 7px;text-align:right}.duplicate-item button{background-color:#a6a6a6;border-radius:5px;cursor:pointer}.page-container{column-gap:10px;display:flex;flex-wrap:wrap}.page-container__nav{flex:1 0 10%;margin-top:3rem}.page-container__nav ul{font-size:.88rem;margin:0;padding-left:10px}.page-container__nav li{margin:0 0 3px}.page-container__nav--content{height:100%;margin-top:20px;overflow:auto}.page-container__nav--content__header{font-weight:600;margin-bottom:5px;margin-top:0;text-align:center}.page-container__nav--content ul{margin-top:5px;padding:0}.page-container__content{flex:1 0 70%;margin-top:.1rem}.form-container{display:flex;flex-direction:column;row-gap:10px}.container{column-gap:20px;display:flex}.sample-link{font-size:.8rem}.item1{flex:0 0 30%;font-weight:700;text-align:right}.item2{flex:0 0 70%;text-align:left}.base-width{width:90%}li{list-style:none}a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}a,a:hover{text-decoration:none}a:hover{opacity:1}.hide{display:none}.file-upload-region{cursor:pointer;display:inline}.file-upload-region span{cursor:pointer}.file-upload-region .import-button{align-items:center;background-color:#2563eb;border:2px solid #1e40af;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.file-upload-region .import-button:hover{background-color:#1d4ed8}.file-upload-region .import-button:focus{outline:2px solid #3b82f6;outline-offset:2px}.file-upload-region .visually-hidden{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.form-control{grid-gap:10px;display:grid}.form-control label{text-align:right}.form-control legend{font-weight:600}.form-control span{text-align:left}.form-control input::-webkit-calendar-picker-indicator{opacity:1}.form-control .data-list:after{content:url(https://i.stack.imgur.com/i9WFO.png);margin-left:-20px;padding:.1em;pointer-events:none}.form-control input[type=file]{color:#0000;width:5.5rem}.form-control .info-icon{cursor:pointer;vertical-align:super}.form-control .file-box{width:18.5rem}.form-control .submit-button-parent{text-align:center}.form-control .submit-button-parent .submit-button{-webkit-appearance:none;appearance:none;border-radius:5px;box-shadow:0 8px 28px -6px #18274b1f,0 18px 88px -4px #18274b24;cursor:pointer;font-size:1rem;height:3rem;margin:5px;opacity:.9;padding:5px;transition:all .1s ease-in;width:14rem}.form-control .behavioral_events-description{column-gap:20px;display:flex}.form-control .behavioral_events-description input,.form-control .behavioral_events-description select{height:1.5rem;margin-left:10px}.form-control .form-ntrode-data{margin-top:10px}.generate-button{background-color:blue;color:#fff}.reset-button{background-color:red;color:#fff;width:80px!important}.gray-out{background-color:#d3d3d3}.select-input-pair{display:flex}.select-input-pair__item1{flex:1 0;margin-right:10px}.select-input-pair__item2{flex:5 0}.left-align{display:flex;justify-content:flex-end}.data-list input{width:90%}.file-upload input[type=text]{width:75%}.array-update-area,.center-align{display:flex;justify-content:center}.array-update-area{margin-top:10px}.array-update-area button{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:#a9a9a9;border-radius:5px;box-shadow:0 8px 28px -6px #18274b1f,0 18px 88px -4px #18274b24;cursor:pointer;font-size:1rem;margin:5px;opacity:.9;padding:5px;transition:all .1s ease-in;width:6rem}.array-update-area button:hover{opacity:1;transform:scale(1.05)}.array-update-area .multi-area{border:1px solid #000;padding:0 2px 0 6px}.array-update-area .multi-area input{width:45px}.button-danger{background-color:#dc3545;border-color:#dc3545;border-radius:5px;color:#fff;cursor:pointer}.array-item{margin-top:10px}.array-item__controls{display:flex;justify-content:right}.array-item__controls button{margin-left:5px}.nTrode-container{margin-top:10px;width:95%}.nTrode-container,.ntrode-maps{display:flex;flex-wrap:wrap}.ntrode-map{border:2px solid #a9a9a9;display:flex;margin:5px;padding:5px;width:70px}.ntrode-map label{margin-right:2px}.ntrode-map select{width:46px}.shank{margin-bottom:10px}.checkbox-list{display:flex;flex-wrap:wrap}.checkbox-list--no-data{font-weight:400!important}.checkbox-list-item{border:2px solid #a9a9a9;margin:5px;padding:0 5px 0 2px}.nav-item{padding:0}.nav-item a{margin:0}.nav-link{color:#000;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.nav-link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.sub-nav-item{margin-left:10px!important}.active-nav-link{background-color:#a9a9a9}.highlight-region{background-color:#d3d3d3}.area-region{padding:2px}.footer{font-size:.8rem;margin-bottom:10px;margin-top:20px}.footer a{margin:0}.list-of-items{border:1px solid #ccc;padding:3px}.list-of-items>span{border:1px solid #ccc;padding-left:3px}.list-of-items button{background-color:#fff;border:0 solid #fff;cursor:pointer;height:5px!important}.list-of-items .add-button{background-color:#a9a9a9;border:3px solid #000!important;height:100%!important;margin:0}.list-of-items>span:hover{opacity:.7}.list-of-items>input{background:#eee}details{border:1px solid #000;border-radius:4px;padding:.5em .5em 0}details:focus,details:hover{background:#fff}details[open]{padding:.5em}details[open] summary{border-bottom:1px solid #000;margin-bottom:.5em}details[closed]{border-bottom:0;margin-bottom:0}details summary{cursor:pointer;font-weight:700;margin:-.5em -.5em 0;padding:.5em}details .array-item summary{border-bottom:0 solid #000!important;margin-bottom:0!important}details .array-item[open] summary{border-bottom:1px solid #000!important;margin-bottom:5px!important}@media(min-width:750px){.page-container__nav__content{height:90%;overflow:auto;position:fixed}.home-region{position:fixed}}.validation-hint{animation:fadeIn .2s ease-in;color:#525252;display:block;font-size:.875rem;font-weight:500;line-height:1.4;margin-top:.25rem;min-height:1.2rem}.validation-error{color:#dc2626;font-weight:600}.validation-error:before{content:"⚠ ";font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.validation-hint{animation:none}}.skip-link{background-color:#1976d2;border-radius:0 0 4px 0;color:#fff;font-weight:500;left:-9999px;padding:.75rem 1.5rem;position:absolute;text-decoration:none;top:0;z-index:999}.skip-link:focus{left:0;outline:2px solid #1976d2;outline-offset:2px}.error-boundary-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.error-boundary-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:600px;padding:2rem;text-align:center}.error-boundary-title{color:#d32f2f;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.error-boundary-message{color:#666;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.error-boundary-button{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s,transform .1s}.error-boundary-button:hover{background-color:#1565c0}.error-boundary-button:focus{background-color:#1565c0;outline:2px solid #1976d2;outline-offset:2px}.error-boundary-button:active{transform:translateY(1px)}.error-boundary-details{background-color:#f5f5f5;border-radius:4px;font-size:.875rem;margin-top:2rem;padding:1rem;text-align:left}.error-boundary-details summary{border-radius:4px;cursor:pointer;font-weight:700;margin-bottom:.5rem;padding:.5rem;transition:background-color .2s}.error-boundary-details summary:focus,.error-boundary-details summary:hover{background-color:#e0e0e0;outline:none}.error-boundary-details pre{color:#d32f2f;font-family:Monaco,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.4;margin:0;padding:.5rem;white-space:pre-wrap;word-break:break-word}body{font-family:sans-serif}
/*# sourceMappingURL=main.a373ff2f.css.map*/