.masthead-inner[data-v-4ea41724]{color:#656665}.ebi-fieldset[data-v-4ea41724]{border:0!important}.ebi-masthead nav ul.menu li[data-v-4ea41724]{border-right:1px solid hsla(0,0%,97.3%,.7)}.sub-nav-list[data-v-4ea41724]{padding:0 5px}.sub-nav-list li[data-v-4ea41724]{border-right:0!important;border-bottom:1px solid #e7e7e7!important}.sub-nav-list li[data-v-4ea41724]:last-child{border-bottom:none!important}.ebi-masthead nav ul.menu li[data-v-4ea41724]:last-child{border:0}.sub-nav-ebi a[data-v-4ea41724]:hover{opacity:.7}.ebi-masthead a[data-v-4ea41724],.ebi-masthead h1[data-v-4ea41724]{color:#454548}.landingpage-title[data-v-4ea41724]{font-size:3rem;font-weight:300;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.pride-logo[data-v-4ea41724]{margin-bottom:20px}.sub-nav-ebi .ivu-dropdown-menu[data-v-4ea41724]{margin-left:0!important}.sub-nav-title[data-v-4ea41724]{margin:0 3px}.row[data-v-4ea41724]{margin:0 auto;max-width:150rem!important}#local-nav[data-v-4ea41724]{margin-left:10px}.demo-spin-icon-load{-webkit-animation:ani-demo-spin 1s linear infinite;animation:ani-demo-spin 1s linear infinite}.sub-nav-ebi .sub-nav-list .ivu-select-dropdown{padding:0!important;border-radius:0!important}.sub-nav-ebi .ivu-dropdown-item{float:none!important;font-size:14px!important;padding:12px 16px!important}.sub-nav-ebi .ivu-dropdown-menu .ivu-dropdown{border-bottom:1px solid #e7e7e7!important}.banner p{font-size:16px}.banner a,.banner p{color:#454548!important}.sample-classification-chart[data-v-d6cff248]{height:100%;flex-direction:column}.chart-container[data-v-d6cff248],.sample-classification-chart[data-v-d6cff248]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.chart-container[data-v-d6cff248]{flex-direction:column;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-wrapper[data-v-d6cff248]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.chart-wrapper[data-v-d6cff248],.chart[data-v-d6cff248]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.chart[data-v-d6cff248]{height:420px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}canvas[data-v-d6cff248]{width:100%!important;height:380px!important;display:block;max-width:100%}.error-container[data-v-d6cff248],.loading-container[data-v-d6cff248],.no-data-container[data-v-d6cff248]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:200px;text-align:center;padding:20px}.loading-spinner[data-v-d6cff248]{border:4px solid rgba(0,0,0,.1);border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;-webkit-animation:spin-d6cff248 1s linear infinite;animation:spin-d6cff248 1s linear infinite;margin-bottom:10px}@-webkit-keyframes spin-d6cff248{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-d6cff248{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-message[data-v-d6cff248]{color:red;font-size:16px;text-align:center;margin-bottom:15px}.retry-btn[data-v-d6cff248]{background-color:#3498db;color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer;font-size:16px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.retry-btn[data-v-d6cff248]:hover{background-color:#2980b9}.retry-btn[data-v-d6cff248]:focus{outline:none}.retry-btn[data-v-d6cff248]:active{-webkit-transform:scale(.98);transform:scale(.98)}.file-title[data-v-d6cff248]{font-size:16px;font-weight:600;color:#2c3e50;text-align:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.chart-header[data-v-d6cff248]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.chart-title-section[data-v-d6cff248]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-header h3[data-v-d6cff248]{margin:0;font-size:16px;font-weight:600;color:#2c3e50;-webkit-box-flex:1;-ms-flex:1;flex:1}.info-icon[data-v-d6cff248]{position:relative;cursor:pointer;color:#3498db;font-size:16px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:rgba(52,152,219,.1);-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.info-icon[data-v-d6cff248]:hover{color:#2980b9;background:rgba(52,152,219,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.tooltip[data-v-d6cff248]{position:absolute;top:calc(100% + 8px);right:0;background:#2c3e50;color:#fff;padding:0;border-radius:8px;font-size:12px;line-height:1.4;max-width:280px;min-width:240px;z-index:9999;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.3);box-shadow:0 8px 24px rgba(0,0,0,.3);white-space:normal;text-align:left;overflow:hidden}.tooltip[data-v-d6cff248]:before{content:"";position:absolute;top:-6px;right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #2c3e50}.tooltip-content[data-v-d6cff248]{padding:16px}.tooltip-content h4[data-v-d6cff248]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#ecf0f1}.tooltip-content p[data-v-d6cff248]{margin:0 0 12px 0;font-size:12px;line-height:1.4}.tooltip-section[data-v-d6cff248]{margin-bottom:12px}.tooltip-section[data-v-d6cff248]:last-child{margin-bottom:0}.tooltip-section h5[data-v-d6cff248]{margin:0 0 6px 0;font-size:12px;font-weight:600;color:#bdc3c7;text-transform:uppercase;letter-spacing:.5px}.tooltip-section ul[data-v-d6cff248]{margin:6px 0 0 0;padding-left:16px}.tooltip-section li[data-v-d6cff248]{margin:2px 0;font-size:11px;line-height:1.3}@media (max-width:768px){.chart-title-section[data-v-d6cff248]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.chart-header h3[data-v-d6cff248]{-webkit-box-flex:0;-ms-flex:none;flex:none}.info-icon[data-v-d6cff248]{-ms-flex-item-align:end;align-self:flex-end}.tooltip[data-v-d6cff248]{right:auto;left:0;max-width:calc(100vw - 32px);top:calc(100% + 8px)}.tooltip[data-v-d6cff248]:before{right:auto;left:12px;top:-6px;border-bottom:6px solid #2c3e50;border-top:none}}.missing-frequency-histogram[data-v-24280382]{width:100%;padding:0}.chart-container[data-v-24280382]{width:100%;max-width:1200px;margin:0 auto;background:transparent;border-radius:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:1}.chart-header[data-v-24280382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.chart-title-section[data-v-24280382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-header h3[data-v-24280382]{margin:0;font-size:16px;font-weight:600;color:#2c3e50;-webkit-box-flex:1;-ms-flex:1;flex:1}.info-icon[data-v-24280382]{position:relative;cursor:pointer;color:#3498db;font-size:16px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:rgba(52,152,219,.1);-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0;z-index:10}.info-icon[data-v-24280382]:hover{color:#2980b9;background:rgba(52,152,219,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.tooltip[data-v-24280382]{position:absolute;top:calc(100% + 8px);right:0;background:#2c3e50;color:#fff;padding:0;border-radius:8px;font-size:12px;line-height:1.4;max-width:280px;min-width:240px;z-index:9999;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.3);box-shadow:0 8px 24px rgba(0,0,0,.3);white-space:normal;text-align:left;overflow:hidden}.tooltip[data-v-24280382]:before{content:"";position:absolute;top:-6px;right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #2c3e50}.tooltip-content[data-v-24280382]{padding:16px}.tooltip-content h4[data-v-24280382]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#ecf0f1}.tooltip-content p[data-v-24280382]{margin:0 0 12px 0;font-size:12px;line-height:1.4}.tooltip-section[data-v-24280382]{margin-bottom:12px}.tooltip-section[data-v-24280382]:last-child{margin-bottom:0}.tooltip-section h5[data-v-24280382]{margin:0 0 6px 0;font-size:12px;font-weight:600;color:#bdc3c7;text-transform:uppercase;letter-spacing:.5px}.tooltip-section ul[data-v-24280382]{margin:6px 0 0 0;padding-left:16px}.tooltip-section li[data-v-24280382]{margin:2px 0;font-size:11px;line-height:1.3}.percentage-info[data-v-24280382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.percentage-badge[data-v-24280382]{background:linear-gradient(135deg,#5bc0be,#4a9e9c);color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;-webkit-box-shadow:0 2px 4px rgba(91,192,190,.3);box-shadow:0 2px 4px rgba(91,192,190,.3)}.retry-btn[data-v-24280382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#333;font-size:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.retry-btn[data-v-24280382]:hover{background:#f5f5f5;border-color:#40a9ff;color:#40a9ff}.retry-btn[data-v-24280382]:active{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.chart[data-v-24280382]{width:100%;height:400px;min-height:300px;outline:none}.chart[data-v-24280382]:focus{outline:2px solid #40a9ff;outline-offset:2px}.error-container[data-v-24280382],.loading-container[data-v-24280382],.no-data-container[data-v-24280382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:300px;background:transparent;border-radius:0;padding:0;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none}.loading-spinner[data-v-24280382]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #5bc0be;border-radius:50%;-webkit-animation:spin-24280382 1s linear infinite;animation:spin-24280382 1s linear infinite;margin-bottom:16px}@-webkit-keyframes spin-24280382{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-24280382{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-container p[data-v-24280382],.loading-container p[data-v-24280382],.no-data-container p[data-v-24280382]{margin:0;color:#666;font-size:14px;text-align:center}.file-title[data-v-24280382]{font-size:16px;font-weight:600;color:#2c3e50;text-align:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.error-message[data-v-24280382]{color:#ff4d4f!important;font-weight:500;margin-bottom:16px!important}.retry-btn[data-v-24280382]{margin-top:8px}@media (max-width:768px){.missing-frequency-histogram[data-v-24280382]{padding:8px}.chart-container[data-v-24280382]{padding:16px}.chart-header[data-v-24280382]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chart-title-section[data-v-24280382]{width:100%}.chart-header h3[data-v-24280382]{font-size:16px}.percentage-badge[data-v-24280382]{font-size:11px;padding:3px 10px}.chart[data-v-24280382]{height:300px}.tooltip[data-v-24280382]{right:auto;left:0;max-width:calc(100vw - 32px);top:calc(100% + 8px)}.tooltip[data-v-24280382]:before{right:auto;left:12px;top:-6px;border-bottom:6px solid #2c3e50;border-top:none}}@media (max-width:480px){.chart[data-v-24280382]{height:250px}.retry-btn[data-v-24280382]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pca-analysis-chart[data-v-3eb0d716]{min-height:400px;flex-direction:column}.chart-container[data-v-3eb0d716],.pca-analysis-chart[data-v-3eb0d716]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.chart-container[data-v-3eb0d716]{min-height:350px;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart[data-v-3eb0d716]{width:100%;min-height:350px;height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}canvas[data-v-3eb0d716]{width:100%!important;height:350px!important;display:block;max-width:100%;min-height:350px}.error-container[data-v-3eb0d716],.loading-container[data-v-3eb0d716],.no-data-container[data-v-3eb0d716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:200px;text-align:center;padding:20px;overflow:hidden}.loading-spinner[data-v-3eb0d716]{border:4px solid rgba(0,0,0,.1);border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;-webkit-animation:spin-3eb0d716 1s linear infinite;animation:spin-3eb0d716 1s linear infinite;margin-bottom:10px}@-webkit-keyframes spin-3eb0d716{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-3eb0d716{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-message[data-v-3eb0d716]{color:red;font-size:16px;text-align:center;margin-bottom:15px}.retry-btn[data-v-3eb0d716]{background-color:#3498db;color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer;font-size:16px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.retry-btn[data-v-3eb0d716]:hover{background-color:#2980b9}.retry-btn[data-v-3eb0d716]:focus{outline:none}.retry-btn[data-v-3eb0d716]:active{-webkit-transform:scale(.98);transform:scale(.98)}.file-title[data-v-3eb0d716]{font-size:16px;font-weight:600;color:#2c3e50;text-align:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.chart-header[data-v-3eb0d716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.chart-title-section[data-v-3eb0d716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-header h3[data-v-3eb0d716]{margin:0;font-size:16px;font-weight:600;color:#2c3e50;-webkit-box-flex:1;-ms-flex:1;flex:1}.info-icon[data-v-3eb0d716]{position:relative;cursor:pointer;color:#3498db;font-size:16px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:rgba(52,152,219,.1);-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.info-icon[data-v-3eb0d716]:hover{color:#2980b9;background:rgba(52,152,219,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.tooltip[data-v-3eb0d716]{position:absolute;top:calc(100% + 8px);right:0;background:#2c3e50;color:#fff;padding:0;border-radius:8px;font-size:12px;line-height:1.4;max-width:280px;min-width:240px;z-index:9999;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.3);box-shadow:0 8px 24px rgba(0,0,0,.3);white-space:normal;text-align:left;overflow:hidden}.tooltip[data-v-3eb0d716]:before{content:"";position:absolute;top:-6px;right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #2c3e50}.tooltip-content[data-v-3eb0d716]{padding:16px}.tooltip-content h4[data-v-3eb0d716]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#ecf0f1}.tooltip-content p[data-v-3eb0d716]{margin:0 0 12px 0;font-size:12px;line-height:1.4}.tooltip-section[data-v-3eb0d716]{margin-bottom:12px}.tooltip-section[data-v-3eb0d716]:last-child{margin-bottom:0}.tooltip-section h5[data-v-3eb0d716]{margin:0 0 6px 0;font-size:12px;font-weight:600;color:#bdc3c7;text-transform:uppercase;letter-spacing:.5px}.tooltip-section ul[data-v-3eb0d716]{margin:6px 0 0 0;padding-left:16px}.tooltip-section li[data-v-3eb0d716]{margin:2px 0;font-size:11px;line-height:1.3}.data-info[data-v-3eb0d716]{font-family:monospace;font-size:12px;background:#f5f5f5;padding:10px;border-radius:4px;margin-top:10px;max-height:200px;overflow-y:auto;text-align:left;white-space:pre-wrap}@media (max-width:768px){.chart-title-section[data-v-3eb0d716]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.chart-header h3[data-v-3eb0d716]{-webkit-box-flex:0;-ms-flex:none;flex:none}.info-icon[data-v-3eb0d716]{-ms-flex-item-align:end;align-self:flex-end}.tooltip[data-v-3eb0d716]{right:auto;left:0;max-width:calc(100vw - 32px);top:calc(100% + 8px)}.tooltip[data-v-3eb0d716]:before{right:auto;left:12px;top:-6px;border-bottom:6px solid #2c3e50;border-top:none}}.violin-analysis-chart[data-v-37023b00]{height:100%;flex-direction:column}.chart-container[data-v-37023b00],.violin-analysis-chart[data-v-37023b00]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.chart-container[data-v-37023b00]{flex-direction:column;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-wrapper[data-v-37023b00]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.chart-header[data-v-37023b00]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.chart-header[data-v-37023b00],.chart-title-section[data-v-37023b00]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-title-section[data-v-37023b00]{gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-title-section h3[data-v-37023b00]{margin:0;font-size:16px;font-weight:600;color:#2c3e50;-webkit-box-flex:1;-ms-flex:1;flex:1}.info-icon[data-v-37023b00]{position:relative;cursor:pointer;color:#3498db;font-size:16px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:rgba(52,152,219,.1);-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.info-icon[data-v-37023b00]:hover{color:#2980b9;background:rgba(52,152,219,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.tooltip[data-v-37023b00]{position:absolute;top:calc(100% + 8px);right:0;background:#2c3e50;color:#fff;padding:0;border-radius:8px;font-size:12px;line-height:1.4;max-width:280px;min-width:240px;z-index:9999;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.3);box-shadow:0 8px 24px rgba(0,0,0,.3);white-space:normal;text-align:left;overflow:hidden}.tooltip[data-v-37023b00]:before{content:"";position:absolute;top:-6px;right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #2c3e50}.tooltip-content[data-v-37023b00]{padding:16px}.tooltip-content h4[data-v-37023b00]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#ecf0f1}.tooltip-content p[data-v-37023b00]{margin:0 0 12px 0;font-size:12px;line-height:1.4}.tooltip-section[data-v-37023b00]{margin-bottom:12px}.tooltip-section[data-v-37023b00]:last-child{margin-bottom:0}.tooltip-section h5[data-v-37023b00]{margin:0 0 6px 0;font-size:12px;font-weight:600;color:#bdc3c7;text-transform:uppercase;letter-spacing:.5px}.tooltip-section ul[data-v-37023b00]{margin:6px 0 0 0;padding-left:16px}.tooltip-section li[data-v-37023b00]{margin:2px 0;font-size:11px;line-height:1.3}.cv-legend[data-v-37023b00]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 0}@media (max-width:768px){.chart-title-section[data-v-37023b00]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.chart-header h3[data-v-37023b00]{-webkit-box-flex:0;-ms-flex:none;flex:none}.info-icon[data-v-37023b00]{-ms-flex-item-align:end;align-self:flex-end}.tooltip[data-v-37023b00]{right:auto;left:0;max-width:calc(100vw - 32px);top:calc(100% + 8px)}.tooltip[data-v-37023b00]:before{right:auto;left:12px;top:-6px;border-bottom:6px solid #2c3e50;border-top:none}}.legend-item[data-v-37023b00]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.legend-color[data-v-37023b00]{width:12px;height:12px;border-radius:2px;border:1px solid #ccc}.legend-text[data-v-37023b00]{font-size:12px;font-weight:600;color:#495057}.chart[data-v-37023b00]{width:100%;height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}canvas[data-v-37023b00]{width:100%!important;height:300px!important;display:block;max-width:100%}.error-container[data-v-37023b00],.loading-container[data-v-37023b00],.no-data-container[data-v-37023b00]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:200px;text-align:center;padding:20px}.loading-spinner[data-v-37023b00]{border:4px solid rgba(0,0,0,.1);border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;-webkit-animation:spin-37023b00 1s linear infinite;animation:spin-37023b00 1s linear infinite;margin-bottom:10px}@-webkit-keyframes spin-37023b00{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-37023b00{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-message[data-v-37023b00]{color:red;font-size:16px;text-align:center;margin-bottom:15px}.retry-btn[data-v-37023b00]{background-color:#3498db;color:#fff;padding:10px 20px;border-radius:5px;border:none;cursor:pointer;font-size:16px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.retry-btn[data-v-37023b00]:hover{background-color:#2980b9}.retry-btn[data-v-37023b00]:focus{outline:none}.retry-btn[data-v-37023b00]:active{-webkit-transform:scale(.98);transform:scale(.98)}.file-title[data-v-37023b00]{font-size:16px;font-weight:600;color:#2c3e50;text-align:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.protein-count-distribution-chart[data-v-259fd73f]{width:100%;padding:0}.chart-container[data-v-259fd73f]{width:100%;max-width:1200px;margin:0 auto;background:transparent;border-radius:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}.chart-header[data-v-259fd73f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.chart-title-section[data-v-259fd73f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-header h3[data-v-259fd73f]{margin:0;font-size:16px;font-weight:600;color:#2c3e50;-webkit-box-flex:1;-ms-flex:1;flex:1}.info-icon[data-v-259fd73f]{position:relative;cursor:pointer;color:#3498db;font-size:16px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:rgba(52,152,219,.1);-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0;z-index:10}.info-icon[data-v-259fd73f]:hover{color:#2980b9;background:rgba(52,152,219,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.tooltip[data-v-259fd73f]{position:absolute;top:calc(100% + 8px);right:0;background:#2c3e50;color:#fff;padding:0;border-radius:8px;font-size:12px;line-height:1.4;max-width:280px;min-width:240px;z-index:9999;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.3);box-shadow:0 8px 24px rgba(0,0,0,.3);white-space:normal;text-align:left;overflow:hidden}.tooltip[data-v-259fd73f]:before{content:"";position:absolute;top:-6px;right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #2c3e50}.tooltip-content[data-v-259fd73f]{padding:16px}.tooltip-content h4[data-v-259fd73f]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#ecf0f1}.tooltip-content p[data-v-259fd73f]{margin:0 0 12px 0;font-size:12px;line-height:1.4}.tooltip-section[data-v-259fd73f]{margin-bottom:12px}.tooltip-section[data-v-259fd73f]:last-child{margin-bottom:0}.tooltip-section h5[data-v-259fd73f]{margin:0 0 6px 0;font-size:12px;font-weight:600;color:#bdc3c7;text-transform:uppercase;letter-spacing:.5px}.tooltip-section ul[data-v-259fd73f]{margin:6px 0 0 0;padding-left:16px}.tooltip-section li[data-v-259fd73f]{margin:2px 0;font-size:11px;line-height:1.3}.sample-info[data-v-259fd73f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sample-badge[data-v-259fd73f]{background:linear-gradient(135deg,#5bc0be,#4a9e9c);color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;-webkit-box-shadow:0 2px 4px rgba(91,192,190,.3);box-shadow:0 2px 4px rgba(91,192,190,.3)}.chart[data-v-259fd73f]{width:100%;height:400px;min-height:300px;outline:none}.chart[data-v-259fd73f]:focus{outline:2px solid #40a9ff;outline-offset:2px}.error-container[data-v-259fd73f],.loading-container[data-v-259fd73f],.no-data-container[data-v-259fd73f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:300px;background:transparent;border-radius:0;padding:0;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none}.loading-spinner[data-v-259fd73f]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #5bc0be;border-radius:50%;-webkit-animation:spin-259fd73f 1s linear infinite;animation:spin-259fd73f 1s linear infinite;margin-bottom:16px}@-webkit-keyframes spin-259fd73f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-259fd73f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-container p[data-v-259fd73f],.loading-container p[data-v-259fd73f],.no-data-container p[data-v-259fd73f]{margin:0;color:#666;font-size:14px;text-align:center}.error-message[data-v-259fd73f]{color:#ff4d4f!important;font-weight:500;margin-bottom:16px!important}.retry-btn[data-v-259fd73f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#333;font-size:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.retry-btn[data-v-259fd73f]:hover{background:#f5f5f5;border-color:#40a9ff;color:#40a9ff}.retry-btn[data-v-259fd73f]:active{background:#e6f7ff;border-color:#1890ff;color:#1890ff}@media (max-width:768px){.protein-count-distribution-chart[data-v-259fd73f]{padding:8px}.chart-container[data-v-259fd73f]{padding:16px}.chart-header[data-v-259fd73f]{gap:12px}.chart-header[data-v-259fd73f],.chart-title-section[data-v-259fd73f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chart-title-section[data-v-259fd73f]{width:100%;gap:8px}.chart-header h3[data-v-259fd73f]{font-size:16px;-webkit-box-flex:0;-ms-flex:none;flex:none}.info-icon[data-v-259fd73f]{-ms-flex-item-align:end;align-self:flex-end}.tooltip[data-v-259fd73f]{right:auto;left:0;max-width:calc(100vw - 32px);top:calc(100% + 8px)}.tooltip[data-v-259fd73f]:before{right:auto;left:12px;top:-6px;border-bottom:6px solid #2c3e50;border-top:none}.sample-badge[data-v-259fd73f]{font-size:11px;padding:3px 10px}.chart[data-v-259fd73f]{height:300px}}@media (max-width:480px){.chart[data-v-259fd73f]{height:250px}.retry-btn[data-v-259fd73f]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hyb-control-norm-scale-chart[data-v-21b393a0]{width:100%;padding:0}.chart-container[data-v-21b393a0]{width:100%;max-width:1200px;margin:0 auto;background:transparent;border-radius:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}.chart-header[data-v-21b393a0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.chart-header[data-v-21b393a0],.chart-title-section[data-v-21b393a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chart-title-section[data-v-21b393a0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;padding-right:12px}.chart-header h3[data-v-21b393a0]{margin:0;font-size:16px;font-weight:600;color:#2c3e50;-webkit-box-flex:1;-ms-flex:1;flex:1}.info-icon[data-v-21b393a0]{position:relative;cursor:pointer;color:#3498db;font-size:16px;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:rgba(52,152,219,.1);-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0;z-index:10;margin-left:12px}.info-icon[data-v-21b393a0]:hover{color:#2980b9;background:rgba(52,152,219,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.tooltip[data-v-21b393a0]{position:absolute;top:calc(100% + 8px);right:0;background:#2c3e50;color:#fff;padding:0;border-radius:8px;font-size:12px;line-height:1.4;max-width:280px;min-width:240px;z-index:9999;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.3);box-shadow:0 8px 24px rgba(0,0,0,.3);white-space:normal;text-align:left}.tooltip[data-v-21b393a0]:before{content:"";position:absolute;top:-6px;right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #2c3e50}.tooltip-content[data-v-21b393a0]{padding:16px}.tooltip-content h4[data-v-21b393a0]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#ecf0f1}.tooltip-content p[data-v-21b393a0]{margin:0 0 12px 0;font-size:12px;line-height:1.4}.tooltip-section[data-v-21b393a0]{margin-bottom:12px}.tooltip-section[data-v-21b393a0]:last-child{margin-bottom:0}.tooltip-section h5[data-v-21b393a0]{margin:0 0 6px 0;font-size:12px;font-weight:600;color:#bdc3c7;text-transform:uppercase;letter-spacing:.5px}.tooltip-section ul[data-v-21b393a0]{margin:6px 0 0 0;padding-left:16px}.tooltip-section li[data-v-21b393a0]{margin:2px 0;font-size:11px;line-height:1.3}.values-chart-section[data-v-21b393a0]{margin-bottom:24px}.chart[data-v-21b393a0]{width:100%;height:400px;min-height:300px}.error-container[data-v-21b393a0],.loading-container[data-v-21b393a0],.no-data-container[data-v-21b393a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:300px;background:transparent;border-radius:0;padding:0;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none}.loading-spinner[data-v-21b393a0]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #5bc0be;border-radius:50%;-webkit-animation:spin-21b393a0 1s linear infinite;animation:spin-21b393a0 1s linear infinite;margin-bottom:16px}@-webkit-keyframes spin-21b393a0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-21b393a0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-container p[data-v-21b393a0],.loading-container p[data-v-21b393a0],.no-data-container p[data-v-21b393a0]{margin:0;color:#666;font-size:14px;text-align:center}.error-message[data-v-21b393a0]{color:#ff4d4f!important;font-weight:500;margin-bottom:16px!important}.retry-btn[data-v-21b393a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#333;font-size:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.retry-btn[data-v-21b393a0]:hover{background:#f5f5f5;border-color:#40a9ff;color:#40a9ff}.card[data-v-6475841a]{margin-bottom:24px}.project-file-title-container[data-v-6475841a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.collapse-controls[data-v-6475841a],.project-file-title-container[data-v-6475841a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collapse-controls a[data-v-6475841a]{color:#666;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.collapse-controls a[data-v-6475841a]:hover{color:#333}.file-selection[data-v-6475841a]{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.file-selection-header[data-v-6475841a]{margin-bottom:8px}.file-count[data-v-6475841a]{font-size:14px;color:#6c757d;font-weight:500}.file-select[data-v-6475841a]{width:100%;padding:8px 12px;padding-right:30px;border:1px solid #ced4da;border-radius:4px;font-size:14px;background-color:#fff;color:#495057;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.file-select[data-v-6475841a]:hover{border-color:#80bdff;-webkit-box-shadow:0 2px 8px rgba(0,123,255,.15);box-shadow:0 2px 8px rgba(0,123,255,.15)}.file-select[data-v-6475841a]:focus{outline:none;border-color:#007bff;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.25);box-shadow:0 0 0 3px rgba(0,123,255,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.file-select option[data-v-6475841a]{padding:12px 16px;font-size:14px;background-color:#fff;color:#495057;white-space:normal;word-wrap:break-word;max-width:100%}@media (max-width:768px){.file-selection-header[data-v-6475841a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.file-select[data-v-6475841a]{min-width:100%;font-size:14px;padding:12px 16px;padding-right:40px;max-width:100%;background-position:right 12px center}.file-selection[data-v-6475841a]{padding:16px}.file-selection-header label[data-v-6475841a]{font-size:14px}.file-count[data-v-6475841a]{font-size:12px}}.affinity-analysis-charts[data-v-6475841a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.charts-row[data-v-6475841a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.chart-container[data-v-6475841a]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);padding:24px;margin-bottom:24px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chart-container.full-width[data-v-6475841a]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.no-violin-data[data-v-6475841a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px}.no-data-message[data-v-6475841a]{text-align:center;color:#6c757d;max-width:400px}.no-data-message h3[data-v-6475841a]{color:#495057;margin-bottom:16px;font-size:18px;font-weight:600}.no-data-message p[data-v-6475841a]{margin-bottom:8px;line-height:1.5}.no-data-message em[data-v-6475841a]{color:#007bff;font-style:normal;font-weight:500}.no-analysis-data[data-v-6475841a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;padding:40px;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;margin:20px 0}.no-analysis-data .no-data-message[data-v-6475841a]{text-align:center;color:#6c757d;max-width:600px}.no-analysis-data .no-data-message h3[data-v-6475841a]{color:#495057;margin-bottom:16px;font-size:18px;font-weight:600}.no-analysis-data .no-data-message p[data-v-6475841a]{margin-bottom:12px;line-height:1.6}.no-analysis-data .no-data-message ul[data-v-6475841a]{text-align:left;display:inline-block;margin:12px 0;padding-left:20px}.no-analysis-data .no-data-message li[data-v-6475841a]{margin-bottom:8px;line-height:1.5}.loading-analysis-data[data-v-6475841a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;padding:40px}.loading-analysis-data .loading-spinner[data-v-6475841a]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #5bc0be;border-radius:50%;-webkit-animation:spin-6475841a 1s linear infinite;animation:spin-6475841a 1s linear infinite;margin-bottom:16px}@-webkit-keyframes spin-6475841a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-6475841a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-analysis-data p[data-v-6475841a]{color:#666;font-size:14px}.affinity-proteomics-container[data-v-59a84560]{width:100%}.browse-data-container[data-v-59a84560]{width:100%;margin:0 auto;padding:90px 10px}.card[data-v-59a84560]{width:100%}.card a[data-v-59a84560]{color:#495060;border-bottom-style:none}.card a[data-v-59a84560]:hover{color:#5bc0be}.card-item-wrapper[data-v-59a84560]{margin-bottom:5px}.card-item-wrapper.protien-details[data-v-59a84560]{margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-container[data-v-59a84560]{text-align:center;margin-top:20px}.summary-content-header[data-v-59a84560]{font-size:14px;color:#5bc0be;font-weight:700}.header-container[data-v-59a84560]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.header-container[data-v-59a84560],.search-container[data-v-59a84560]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.search-container[data-v-59a84560]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:16px}.project-info[data-v-59a84560]{margin-bottom:24px;padding:16px;background-color:#f8f8f9;border-radius:4px}.project-info h3[data-v-59a84560]{margin-top:0;margin-bottom:16px}.project-info p[data-v-59a84560]{margin-bottom:8px}[data-v-59a84560] .ivu-table-header th{position:relative}[data-v-59a84560] .ivu-table-sort{position:relative;display:inline-block;vertical-align:middle;margin-left:4px}.loading-container[data-v-59a84560]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;min-height:200px}.loading-spinner[data-v-59a84560]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #5bc0be;border-radius:50%;-webkit-animation:spin-59a84560 1s linear infinite;animation:spin-59a84560 1s linear infinite;margin-bottom:16px}@-webkit-keyframes spin-59a84560{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-59a84560{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-container p[data-v-59a84560]{color:#666;font-size:14px}.project-info a[data-v-59a84560]{color:#5bc0be;cursor:pointer;text-decoration:none;margin-left:8px}.project-info a[data-v-59a84560]:hover{text-decoration:underline}.archive-link[data-v-59a84560]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.home-link[data-v-59a84560]{color:#5bc0be;cursor:pointer;text-decoration:none;font-size:16px}.home-link[data-v-59a84560]:hover{text-decoration:underline}.affinity-proteomics-datasets-table[data-v-59a84560]{margin-left:16px;margin-right:16px}.project-file-title-container[data-v-59a84560]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:30px}.collapse-controls[data-v-59a84560],.file-controls-container[data-v-59a84560]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-controls-container[data-v-59a84560]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:16px}.download-button[data-v-59a84560]{margin-left:5px}.download-list-wrapper[data-v-59a84560],.file-search-container[data-v-59a84560]{margin-bottom:16px}.download-list[data-v-59a84560]{overflow:visible}.download-list .ivu-table-wrapper[data-v-59a84560]{border:1px solid #e9eaec}.download-list .ivu-table[data-v-59a84560]{margin:0}.download-list .ivu-table-tbody tr:last-child td[data-v-59a84560]{border-bottom:none}.download-list .ivu-table-cell[data-v-59a84560]{padding:8px 5px!important}.affinity-proteomics-datasets-table .ivu-table:before{content:none!important}.affinity-proteomics-datasets-table .ivu-table,.affinity-proteomics-datasets-table .ivu-table-body,.affinity-proteomics-datasets-table .ivu-table-body table,.affinity-proteomics-datasets-table .ivu-table-header,.affinity-proteomics-datasets-table .ivu-table-header table{width:100%!important;min-width:100%!important}:deep(.ivu-card-body){width:100%!important;padding:16px 8px!important}:deep(.ivu-card){width:100%!important}.card .ivu-card-body table{margin-bottom:0}.card .ivu-card-body .ivu-checkbox-wrapper{margin-right:0}.card .ivu-card-body .ivu-table-cell{padding:0 5px}.download-list table tbody td,table thead th{padding:0}.download-button span{margin:0 10px}.project-files-accession{display:none}