*,:after,:before{box-sizing:border-box}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;overflow-x:hidden;padding: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}h3{margin:10px}h1{margin:15px}@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,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:95%}.login-form label{margin-top:15px}.login-container{flex-direction:row;gap:40px;margin:20px auto;width:90%}.login-right{border-left:2px solid #288cbb;padding:20px;width:50%}.login-right p{display:block;margin:10px 0}@media screen and (max-width:768px){.login-container{flex-direction:column}.login-left,.login-right{width:100%}.login-right{border-left:none;border-top:2px solid #288cbb}}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;color:#cddfeb;margin:10px;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%,#fff 80%,#fff);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%,#fff 80%,#fff)}.navigation-buttons .right{background:linear-gradient(270deg,#288cbb 40%,#fff 80%,#fff);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%,#fff 80%,#fff)}.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;cursor:auto}.btn-tab-style{align-items:center;background-color:#fff;border:2px solid #288cbb;border-radius:16px;color:#288cbb;cursor:pointer;font-weight:700;padding:12px 20px;transition:all .3s ease}.btn-tab-style:hover:not(:disabled):not(.active){background-color:#e6f3f9;box-shadow:0 4px 12px #288cbb33;transform:translateY(-2px)}.btn-tab-style.active{background-color:#288cbb;border-color:#288cbb;color:#fff}.btn-tab-style.active:hover:not(:disabled){background-color:#206a94;border-color:#206a94}.btn-tab-style.disabled,.btn-tab-style:disabled{border-color:#e0e0e0;color:#999;cursor:not-allowed;opacity:.5;pointer-events:none}.tabs-container{margin:10px auto;width:95%}.tabs-header{display:flex;flex-direction:row;gap:10px}.tab{background-color:#fff;border:1px solid #288cbb;border-radius:12px 12px 0 0;color:#288cbb;cursor:pointer;font-weight:700;padding:12px 20px;text-align:center}.tab.active-tab{background-color:#288cbb;border-color:#288cbb;color:#fff;padding:12px 20px}.tab.active-tab:hover{background-color:#206a94;border-color:#206a94}.tab-content{display:none}.active-content{border:1px solid #288cbb;border-radius:0 0 8px 8px;display:flex;margin-top:-1px;padding:20px}.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;margin:20px;max-width:100%;width:calc(100% - 40px)}.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:10%}.about-container{align-items:flex-start;margin:20px auto;width:99%}.database-search-description{margin:10px;width:80%;width:100%}.database-search-description .step{align-items:center;border-radius:4px;cursor:pointer;flex-direction:row;padding:8px;transition:background-color .2s ease}.database-search-description .step:hover{background-color:#f0f0f0}.database-search-description label{color:#000;cursor:pointer;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-infos>ul{margin:10px;padding:0}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;font-size:14px;margin:20px 0;padding:5px;width:auto}.run-unit{display:flex;flex-direction:row;width:100%}.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-text{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}.search-mode-selector{display:flex;flex-direction:row;justify-content:space-evenly;margin:30px 0}.results-layout{flex-direction:row;margin-top:20px}.dbsearch-options-container{background-color:#fff;border:1px solid #288cbb;border-radius:8px;flex-direction:row;margin:20px auto;padding:15px;width:90%}.dbsearch-options-container ul{width:50%}.dbsearch-options-container li{align-items:center;cursor:pointer;display:flex;margin-bottom:8px;padding:12px 15px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.dbsearch-options-container li:hover:not(.disabled){background-color:#288cbb1a;transform:translateX(5px)}.dbsearch-options-container li.disabled{cursor:not-allowed;opacity:.5}.dbsearch-options-container li input[type=checkbox]{cursor:pointer;margin-right:10px;pointer-events:none;width:auto}.dbsearch-options-container li label{color:var(--option-color);cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:.5px;pointer-events:none;text-transform:uppercase}.dbsearch-options-container li[data-color=uniprot]{--option-color:#9b59b6}.dbsearch-options-container li[data-color=ensembl]{--option-color:#e74c3c}.dbsearch-options-container li[data-color=refseq]{--option-color:#3498db}.dbsearch-options-container li[data-color=genbank]{--option-color:#f39c12}.dbsearch-options-container li[data-color=dnaseq]{--option-color:#27ae60}.dbsearch-options-container li[data-color=phylogeny]{--option-color:#e67e22}.dnaseq-options-section{border:1px solid #ccc;border-radius:4px;margin-top:15px;padding:15px}.dnaseq-options-section>label{color:#27ae60;display:block;font-size:1rem;font-weight:700;letter-spacing:.5px;margin-bottom:15px;text-transform:uppercase}.dnaseq-options-block{align-items:flex-start;flex-direction:row}.dnaseq-options-group{margin-bottom:15px}.dnaseq-options-group:last-child{margin-bottom:0}.dnaseq-group-label{color:#000;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.dnaseq-checkbox-label{align-items:center;color:#000;display:flex;font-size:.9rem;gap:8px}.dnaseq-checkbox-label input[type=checkbox]{width:auto}.platform-checkboxes{display:flex;flex-direction:column;gap:8px}.platform-checkboxes label{align-items:center;color:#000;cursor:pointer;display:flex;font-size:.9rem;gap:6px}.platform-checkboxes input[type=checkbox]{cursor:pointer;width:auto}.radio-group{display:flex;flex-direction:column;gap:8px}.radio-group label{align-items:center;color:#000;cursor:pointer;display:flex;font-size:.9rem;gap:6px}.radio-group input[type=radio]{cursor:pointer;width:auto}.coverage-inputs{align-items:center;flex-direction:row}.coverage-inputs input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:.9rem;padding:6px 10px;width:60px}.coverage-inputs span{color:#666;font-size:.9rem}.load-previous-btn{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:10px 0;padding:10px 20px;transition:background-color .2s}.load-previous-btn:hover:not(:disabled){background-color:#1d4ed8}.load-previous-btn:disabled{background-color:#94a3b8;cursor:not-allowed}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:85vh;max-width:900px;width:90%}.modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h2{color:#1f2937;font-size:24px;font-weight:600;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;padding:0;transition:background-color .2s;width:32px}.close-btn:hover{background-color:#f3f4f6;color:#1f2937}.modal-empty,.modal-loading{color:#6b7280;font-size:16px;padding:60px 24px;text-align:center}.taxonomy-selector{padding:20px 0}.taxonomy-selector label{font-weight:600;margin:10px}.taxonomy-search-container{margin:10px;position:relative;width:100%}.taxonomy-search-input{border:2px solid #288cbb;border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .2s;width:calc(100% - 20px)}.taxonomy-search-input:focus{border-color:#357abd;box-shadow:0 0 0 3px #288cbb1a;outline:none}.taxonomy-suggestions{border:2px solid #288cbb;border-right:none;border-top:none;max-height:300px;overflow-y:auto}.suggestion-item{cursor:pointer;flex-direction:row;padding:12px;transition:background-color .15s}.suggestion-item:hover{background-color:#f0f8ff}.suggestion-item.no-results{color:#6b7280;cursor:default;font-style:italic;justify-content:center}.suggestion-item.no-results:hover{background-color:initial}.suggestion-taxid{color:#6b7280;font-size:12px;margin-left:10px;white-space:nowrap}.collections-container{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.collection-section{border:2px solid #e5e7eb;border-radius:8px;transition:border-color .2s}.collection-section.uniprot{border-left-color:#9b59b6;border-left-width:4px}.collection-section.ensembl{border-left-color:#e74c3c;border-left-width:4px}.collection-section.refseq{border-left-color:#3498db;border-left-width:4px}.collection-section.genbank{border-left-color:#f39c12;border-left-width:4px}.collection-section.dnaseq{border-left-color:#27ae60;border-left-width:4px}.collection-section.phylogeny{border-left-color:#e67e22;border-left-width:4px}.collection-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:16px}.collection-header.clickable{cursor:pointer}.collection-header.clickable:hover{background-color:#f3f4f6}.collection-header label{color:#1f2937;font-weight:600;justify-content:space-between;margin:0;width:auto}.count-badge{background-color:#288cbb;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px}.no-data{color:#9ca3af;font-size:14px;font-style:italic}.expand-icon{color:#6b7280;font-size:14px;transition:transform .2s}.collection-items{border-top:1px solid #e5e7eb;max-height:300px;overflow-y:auto}.collection-item{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.collection-item:last-child{border-bottom:none}.collection-item:hover{background-color:#fafafa;cursor:pointer}.collection-item.selected{background-color:#e0f2fe}.collection-item.selected:hover{background-color:#bae6fd}.item-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.item-date{color:#1f2937;font-size:14px;font-weight:500}.item-options{color:#6b7280;font-family:monospace;font-size:12px}.btn-phylogeny{background-color:#8b5cf6;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background-color .2s}.btn-phylogeny:hover:not(:disabled){background-color:#7c3aed}.btn-phylogeny:disabled{background-color:#cbd5e1;cursor:not-allowed;opacity:.6}.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)}}.dbs-subtabs-header{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;justify-items:center;margin:20px 0}.dbs-subtab-content{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dbs-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:60px 20px}.dbs-loading-spinner{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:60px;margin-bottom:20px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dbs-loading-text{color:#666;font-size:16px;margin:0;text-align:center}.dbs-results-table{border-collapse:collapse;margin-bottom:20px;width:100%}.dbs-results-table thead{background-color:#f8f9fa}.dbs-results-table th{border-bottom:2px solid #dee2e6;color:#2c3e50;font-weight:600;padding:12px;text-align:left}.dbs-results-table td{border-bottom:1px solid #e9ecef;padding:10px 12px}.dbs-results-table tbody tr:hover{background-color:#f8f9fa}.dbs-action-button{margin-top:20px}.settings-container{align-items:flex-start;margin:20px;max-width:100%;width:calc(100% - 40px)}.card-container-header{display:flex;flex-direction:row;width:100%}.card-container-header h3{margin-top:0;text-align:center}.parameters-section{border:1px solid #288cbb;border-radius:10px;margin:0 auto;width:95%}.input-protein-section{border:1px solid #288cbb;border-radius:0 0 8px 8px;padding:20px;width:95%}.settings-container>h3,.start-section>h3{background-color:#cddfeb;border-radius:10px;color:#288cbb;margin:20px 20px 10px;padding:10px}.form-element,.start-section{align-items:flex-start}.form-element{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: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: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: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:10px}input[type=file]{margin-bottom:5px}select{border:2px solid #288cbb;padding:.3% .5%;width:50%}select:disabled{border-color:#968c8c93}.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}.run-annotation-btn{margin:20px auto;width:90%}.annotation-results-container{align-items:flex-start;margin:20px;max-width:100%;width:calc(100% - 40px)}.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;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 .refresh-btn{background-color:#288cbb;border:none;color:#cddfeb;cursor:pointer;padding:4px 8px;position:absolute;right:50px;top:10px;transition:background-color .3s ease,transform .3s ease}.annotation-card .refresh-btn:hover{background-color:#357abd;transform:scale(1.05)}.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%}.functional-badge{background-color:#a0f;border-radius:5px;color:#fff;font-weight:700;margin:5px;padding:2px 8px;width:fit-content}.functional-status{margin:20px 5px}.functional-status.completed{color:#007e11}.functional-status.failed{color:red}.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;display:inline-flex;flex-direction:row;gap:20px;height:20vh;justify-content:center;margin:20px 0;position:relative;width:100%}.header .title{margin:8px;width:auto}.header .title>h4{font-weight:lighter;margin:0}.header span{color:#288cbb;font-weight:700}.header .title>h1{color:#30b1ed;font-family:Oswald,sans-serif;font-size:4rem;letter-spacing:1.5px;margin:0}.header img{height:80%}.header-user-section{align-items:flex-end;display:flex;margin-right:20px;position:absolute}.guest-badge{border-radius:20px;font-size:.85rem;padding:6px 12px}.user-email{color:#666;font-size:.9rem}.logout-btn{background:#30b1ed;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 20px;transition:all .3s ease}.logout-btn:hover{background:#288cbb;box-shadow:0 4px 12px #30b1ed4d;transform:translateY(-1px)}@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.d0025c3f.css.map*/