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}@font-face{font-family:Oxygen;src:url(/static/media/Oxygen-Light.9d47ba3c3a03b4e1810d.ttf)}.t1{font-family:Oxygen,sans-serif;font-size:.8rem;font-weight:400}.t2_bold{font-size:1rem;font-weight:700}.t2_light{font-size:1rem;font-weight:400}.t2_light,.t3{font-family:Oxygen,sans-serif}.t3{font-size:1.2rem;font-weight:700}@media screen and (max-width:680px){.t1{font-size:.4rem}.t2_bold,.t2_light{font-size:.6rem}.t3{font-size:1rem}}div{display:flex;flex-direction:column;width:100%}body{background:linear-gradient(180deg,#cddfeb,#f6f7f8 40vh,#f6f7f8)}body,button{font-family:Oxygen,sans-serif}button{background-color:#cddfeb;border:1px solid #288cbb;border-radius:5px;cursor:pointer;font-size:1rem;margin:5px;padding:5px 10px;transition:background-color .3s ease;white-space:nowrap}button:not(:disabled):hover{background-color:#b0d2ea}#root{display:flex;flex-direction:column;min-height:100vh}#page{display:block;height:100%}.login-form{display:flex;flex-direction:column;margin:auto;width:90%}.login-form label{margin-top:30px}.login-h2{font-family:Oxygen,sans-serif;font-size:2rem;font-weight:400;text-align:center}.login-form button{margin:20px auto;width:30%}input{display:flex;margin:5px;padding:.5%;width:90%}input[type=text]:disabled{background-color:#f0f0f0;border:1px solid #968c8c93}input.success{border:2px solid green}input.error,input.error:focus{border:2px solid red}p{display:flex;margin:auto}.submit-button{background:#288cbb;border:none;-webkit-clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);color:#cddfeb;margin:10px auto;padding:10px 60px}.submit-button:not(:disabled):hover{background:#206a94}.navigation-buttons{display:flex;flex-direction:row;height:60px;justify-content:space-between;margin:auto;width:90%}.navigation-buttons button{border:none;border-radius:0;color:#cddfeb;width:40%}.navigation-buttons .left{background:linear-gradient(90deg,#288cbb 40%,#ebf1f5 80%,#ebf1f5);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,5% 100%);clip-path:polygon(0 0,100% 0,100% 100%,5% 100%);padding-left:5%;text-align:left}.navigation-buttons .left:hover{background:linear-gradient(90deg,#206a94 40%,#ebf1f5 80%,#ebf1f5)}.navigation-buttons .right{background:linear-gradient(270deg,#288cbb 40%,#ebf1f5 80%,#ebf1f5);-webkit-clip-path:polygon(0 0,100% 0,95% 100%,0 100%);clip-path:polygon(0 0,100% 0,95% 100%,0 100%);padding-right:5%;text-align:right}.navigation-buttons .right:hover{background:linear-gradient(270deg,#206a94 40%,#ebf1f5 80%,#ebf1f5)}.species-input{display:flex;flex-direction:row;margin:10px auto;width:90%}.species-input input{height:50%;margin:auto 20px auto auto}.dbsearch-btn{align-items:center;background-color:#fff;border:5px solid #288cbb;border-radius:40px;color:#288cbb;display:flex;flex-direction:column;padding:10px;transition:transform 1.5s ease;width:120px}.dbsearch-btn:not(:disabled):hover{background-color:#206a94;border-color:#206a94;color:#cddfeb;transform:scale(1.15);transition:transform .3s ease}.dbsearch-btn:disabled{background-color:#d3d3d3;color:#9e9e9e}button.red-btn{background-color:#f85c41;border-color:red;color:#fff}button.red-btn:not(:disabled):hover{background-color:#ff3b3b;color:#fff}input[type=file]{display:none}button:disabled{background-color:#ffffff93;border-color:#968c8c93;cursor:auto}.error-message{color:red;margin-bottom:2px;margin-top:2px}.success-message{color:green}label{margin:auto;text-align:start;width:95%}a{color:#000;font-style:normal}.centered{text-align:center}.invisible{color:#cddfeb}.expand-icon,.helpIcon{margin-left:5px;width:17px}.downloadIcon{width:20px}.home-h2{background-color:#288cbb;color:#cddfeb;font-family:Oxygen,sans-serif;font-size:2rem;font-weight:400;font-weight:700;margin:auto;padding:15px 0;text-align:center;width:100%}.home-h2 p{display:block;font-size:1rem;margin:auto}.fetch-runs-button button{background-color:#bbb7fa;border-color:#3e28bb;border-radius:0;margin:10px auto;width:30%}.fetch-runs-button button:hover{background-color:#ada8f7}.database-search-container{align-items:flex-start;border:1px solid #288cbb;margin:20px auto;width:99%}.annotation-list{flex-direction:column-reverse}.cpus-display-container.default{margin-bottom:20px}.cpus-display{display:flex;flex-direction:row;gap:10px;margin:5px auto auto;width:auto}.cpu-circle{background-color:#b0c4de;border-radius:50%;height:20px;width:30px}.cpu-small{height:15px;width:20px}.cpu-circle.used{background-color:tomato}.cpu-label{color:#555;margin-bottom:5px;text-align:left}.image-loader-spinner{animation:spin 1s linear infinite;aspect-ratio:1/1;border:4px solid #2196f3;border-radius:50%;border-top-color:#0000;margin:auto;width:20%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card-container-header{display:flex;flex-direction:row;width:100%}.card-container-header h3{margin-bottom:10px;margin-top:0;text-align:center}.card-container-header label{color:#555;text-align:center}.database-search-description{margin:10px;width:80%;width:100%}.database-search-description .step{align-items:center;flex-direction:row}.step svg{cursor:pointer}.database-search-description label{color:#000;font-weight:700;margin:10px;text-align:left}.database-search-description p{display:block;margin:10px 10px 10px 0}.rerun-dbsearch{border-top:1px solid #288cbb;display:flex;flex-direction:row;margin:auto;padding-top:5px;width:90%}.taxonomy-card{align-items:center;border-radius:6px;margin:10px;width:20%!important}.sequencing-container h3{margin:10px 20px}.batch-container{flex-direction:row}.batch-container h4{border-bottom:1px solid #ddd;margin:0;padding:20px}.batch-container .batch-headers{border-right:1px solid #ddd;width:60%}.batch-expected-size{padding:5px}.batch-expected-size p{display:block;padding:5px}.batch-container .batch-infos{width:40%}table{border-collapse:collapse;display:block;max-height:400px;overflow-y:auto}td,th{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap;width:1%}.red{color:red}.orange{color:orange}.green{color:#03b803}.uniprotkb{color:#25b3a0}.ensembl{color:#4744b4}.ncbi{color:#d84c82}.run-infos{border:1px solid #288cbb;border-radius:10px;margin:20px 0;padding:5px;width:auto}.run-unit{display:flex;flex-direction:row;width:100%}.run-unit .non-opti{color:red}.run-unit label{margin-left:5px;width:20%}.run-unit a,.run-unit p{margin-left:5px;width:80%}.card-container-footer{flex-direction:row;margin:auto;width:95%}.card-container-footer .configure-btn{flex:2 1;margin-right:10px}.dbsearch-status{align-items:center;margin:auto;text-align:center;width:100%}.dbsearch-status span{animation:loadingAnimation 1.5s infinite}@keyframes loadingAnimation{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.card-container button{border:2px solid #288cbb;border-radius:0;height:50px;margin-top:10px}.card-container .card-header{border-bottom:2px solid #288cbb}.card-container .card-footer{border-top:2px solid #288cbb}.selected{font-weight:700}.window{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.window span:before{animation:spinAndScale 2s cubic-bezier(.4,2.5,.5,.5) infinite;content:url(/static/media/main_logo.56356bf04b30bc10731d.png);display:inline-block;margin-right:12px}@keyframes spinAndScale{0%{transform:rotate(0deg) scale(.08)}50%{transform:rotate(180deg) scale(.15)}to{transform:rotate(1turn) scale(.08)}}.settings-container{align-items:flex-start;border:1px solid #288cbb;margin:20px auto;width:99%}.parameters-section{border:1px solid #288cbb;border-radius:10px;margin:0 auto;width:95%}.settings-container>h3,.start-section>h3{background-color:#cddfeb;border-radius:10px;color:#288cbb;margin:20px 20px 10px;padding:10px}.start-section{align-items:flex-start}.tabs-container{margin:0 auto;width:95%}.tabs-header{flex-direction:row}.tab{background-color:#dbe0e4;border:1px solid #968c8c93;border-bottom-color:#288cbb;border-radius:20px 20px 0 0;color:#5f5f5f;cursor:pointer;padding:10px;text-align:center}.active-tab{background-color:#cddfeb;border-color:#288cbb;border-bottom:none;color:#288cbb;font-weight:700}.tab-content{display:none}.active-content{border:1px solid #288cbb;border-top:none;display:flex}.form-element{align-items:flex-start;flex-direction:row;margin:10px auto}.form-element>:first-child{align-items:center;flex-direction:row;max-width:30%}.form-element>:last-child{margin:auto 10px;width:100%}.form-element>:last-child button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}input[type=radio]{height:18px;margin:0 10px;width:25px}.label-tooltip-wrapper,.radio-label{align-items:center;flex-direction:row}.label-tooltip-wrapper{margin:10px 0 10px 10px}.label-tooltip-wrapper label{margin:0 10px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.label-tooltip-wrapper .tooltip-container{width:auto}.label-tooltip-wrapper .tooltip-container .help-span{background-color:#cddfeb;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#288cbb;display:none;font-size:smaller;font-weight:400;margin-left:30px;padding:5px;position:absolute}.label-tooltip-wrapper .tooltip-container:hover .help-span{display:block}.expanded-label{align-items:center;flex-direction:row;margin:10px}.expanded-label label{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.expanded-label .expand-icon{cursor:pointer;margin-left:10px}.exclude-species,.settings-sequencing-runs{display:flex;flex-direction:row}.form-warning{color:#b33a3a;font-size:smaller;margin:0 10px}input[type=file]{margin-bottom:5px}select{border:2px solid #288cbb;padding:.3% .5%;width:50%}select:disabled{border-color:#968c8c93}ul{margin:5px 0;padding:5px}ul li{align-items:center;display:flex;padding:4px}.delete-btn{background-color:#f66;border:none;color:#cddfeb;cursor:pointer;margin-right:5px;padding:4px 8px}.delete-btn:not(:disabled):hover{background-color:#c82333}.delete-btn:active{background-color:#bd2130}.remove-run-btn{position:absolute;right:8px;top:8px}.annotation-results-container{align-items:flex-start;margin:20px auto;width:99%}.tabs-header-annotation{flex-direction:row;margin:20px auto}.run-error-message,.run-parameters,.run-results{margin:15px auto;width:95%}.download-container{grid-gap:10px 30px;display:grid;gap:10px 30px;grid-template-columns:repeat(2,1fr)}.download{background-color:#66a8d3;border-radius:10px;box-sizing:border-box;color:#fff;flex-direction:row;padding:10px}.download.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.download:hover{background-color:#3794d3;cursor:pointer}.downloadIcon{filter:invert(1);margin:0 10px}.run-error-message h3,.run-parameters h3,.run-results h3{border-bottom:2px solid #288cbb;color:#288cbb;margin:30px 0 10px}fieldset{border:.5px solid #288cbb;border-radius:10px;margin:10px 0}.file-content{padding:10px}.item{display:flex;flex-direction:row}.label{min-width:30%}.value{color:#707070;word-break:break-all}.run-results p{color:#999;font-size:1.1em}.busco-bar{display:flex;height:25px}.busco-bar,.legend{flex-direction:row;width:50%}.legend-item{flex-direction:row;margin-bottom:5px;margin-right:10px}.legend-color{height:15px;margin:auto 5px;min-width:15px}.busco-stats{width:50%}.busco-percentages{align-items:center;flex-direction:row}pre{white-space:pre-wrap;word-break:break-all}.my-annotations-container{align-items:flex-start;border:1px solid #288cbb;margin:20px auto;width:99%}.annotation-card{border:2px solid #288cbb;border-radius:10px;margin:20px auto;padding:10px;position:relative;width:95%}.taxonomy-annotation-card{align-items:center;display:flex;flex-direction:row;font-weight:700;margin:10px}.taxonomy-annotation-card img{border-radius:20%;flex:0 0 10%;margin-right:10px}.taxonomy-annotation-card .annotation-infos{flex:1 0 90%;min-height:60px;text-align:left}.annotation-card .delete-btn{background-color:#f66;position:absolute;right:10px;top:10px;transition:background-color .3s ease,transform .3s ease}.annotation-card .delete-btn:hover{background-color:#ff4d4d;transform:scale(1.05)}.annotation-card .resume-btn{background-color:#288cbb;bottom:10px;display:flex;position:absolute;right:10px;transition:background-color .3s ease,transform .3s ease}.annotation-card .resume-btn:hover{background-color:#357abd;transform:scale(1.05)}.annotation-card .resume-btn label{color:#fff;cursor:pointer}.resume-icon{filter:invert(1);height:20px;margin-left:5px;width:20px}span{margin:2px 0}.annotation-error-box>div{margin:5px 0}.progress-bar-container h4{margin:10px}.progress-bar-container h4.completed{color:#007e11}.progress-bar{border:2px solid #000;border-radius:8px;flex-direction:row;margin:10px auto;min-height:20px;overflow:hidden;width:95%}.progress-bar-segment{background-color:#ccc;transition:background-color .5s ease}.progress-bar-segment.completed{background-color:#288cbb}.progress-bar-segment.failed{background-color:red}.progress-bar-segment.active{animation:pulseActive 2s linear infinite}@keyframes pulseActive{0%{background-color:#ffb300}50%{background-color:#ffe066}to{background-color:#ffb300}}.annotation-details{display:flex;flex-direction:row}.annotation-details button{flex:1 1 50%}.footer{background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;flex-direction:column;margin-top:auto;padding:20px;position:relative;width:100%}.footer-logos{flex-direction:row;gap:20px;justify-content:center}.footer-logos img{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:100px;object-fit:contain;padding:10px;width:15%}.footer-info{flex-direction:row}.footer-info div{flex:1 1;padding:0 10px}.footer-info p{margin:0}.footer-info h3{border-bottom:2px solid #007bff}.footer-info a{color:#007bff;text-decoration:none}.footer-info a:hover{text-decoration:underline}@font-face{font-family:Oswald;src:url(/static/media/Oswald-VariableFont_wght.7cecd0da606d25b0905d.ttf)}.header{align-items:center;background-color:#cddfeb;border:5px solid #288cbb;border-radius:20px;display:flex;flex-direction:row;justify-content:space-between;margin:20px auto;width:50%}.header .title{margin:8px}.header .title>h4{font-weight:lighter;margin:0}.header span{color:#288cbb;font-weight:700}.header .title>h1{color:#288cbb;font-family:Oswald,sans-serif;font-size:2.3rem;letter-spacing:1.5px;margin:0}.header img{margin-right:10px;width:30%}@media screen and (max-width:1000px){.header{width:60%}.header img{width:40%}}@media screen and (max-width:680px){.header img{width:40%}.header .title>h1{font-size:1.5rem}.header .title>h4{font-size:.8rem}}
/*# sourceMappingURL=main.bd4c9584.css.map*/