/*!
 * Copyright (c) 2025 biocrates life sciences ag, All rights reserved.
 */
.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}:root{--excludeColorApp:#cbd2d7}body,button{letter-spacing:.05em}p{color:#000}a,a:hover{color:#8d2f28}.AppContainer{grid-template:"header""main"1fr"footer"/1fr;height:100vh;display:grid}.AppContainer>header{grid-area:header;padding-top:5px}.AppContainer>main{grid-area:main;padding:0 1em 1em;overflow:auto;box-shadow:0 3px 6px #0000003d}.AppContainer>footer{grid-area:footer;padding:.5em 1em}.la-vial{-webkit-text-stroke:.75px #00425a;color:#00425a}.la-info-circle{color:#fff;margin-right:5px;font-size:20px}.metabo-gap{gap:3px}.metabo-value-ellipses{text-overflow:ellipsis;overflow:hidden}.MainModuleContainer{grid-template-rows:auto 1fr;height:100%;display:grid}.MainModuleBar{flex-direction:row;grid-row:1;height:100%;padding:.5em 0;display:flex}.box-shadow-bar{margin-bottom:.5em;margin-left:-1em;margin-right:-1em;padding:0 1em;box-shadow:0 3px 6px #0000003d}.ModulePanel{flex-direction:row;grid-row:2;align-items:flex-start;display:flex;overflow-y:auto}.ModulePanelMainPanelSpinner{grid-row:2;grid-template-rows:auto 1fr;height:100%;display:grid}.TabPanel{flex-flow:wrap;flex:1;align-items:center;width:100%;display:flex}.ModuleBar{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;min-height:42px;display:flex}.HorizontalElement{margin-right:.5em}.Default-custom-btn-shadow{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326!important}.BarSwitch{margin:5px 0}.MinimalBarSwitch{margin:0!important}.VerticalElement{margin-bottom:.5em}.VerticalScroll{height:100%;overflow-y:auto}.no-bottom-margin{margin-bottom:0!important}.indented{margin-left:1em!important}.cursor-pointer{cursor:pointer}.no-pointer-events{pointer-events:none}.biocrates-anchor-normal{font-size:20px;line-height:1.7em}.biocrates-anchor-small{margin-left:5px;margin-right:5px;font-size:12px;line-height:16px}.biocrates-anchor{text-align:center;border:0;padding:.3em 1em;font-family:Fira Sans,Open Sans,Roboto,Arial,Helvetica,sans-serif;display:inline-block}.biocrates-anchor:link,.biocrates-anchor:visited{color:#fff;background-color:#8d2f28;text-decoration:none}.biocrates-anchor:hover,.biocrates-anchor:active{color:#fff;background-color:#00425a;text-decoration:none}.filtering label{text-align:left;color:#000;width:120px;display:inline-block}.filtering input{margin-right:2px;width:150px!important}.filtering-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.moreResultsAreAvailable{margin-top:1.2rem;margin-left:.3rem}.center-container{justify-content:center;align-items:center;height:100%;display:flex}.migration-button-container{flex-direction:row;justify-content:space-around;align-items:center;column-gap:1vh;height:100%;display:flex}.button-container{background:0 0;justify-content:center;align-items:center;width:32%;height:80%;padding-bottom:1vh;font-weight:700;display:flex}.button-container:hover{background-color:#eef0f2}.anchor-link{color:#00425a;flex-direction:column;align-items:center;row-gap:1vh;display:flex}.ActionButtonBar{flex-direction:row;align-items:center;column-gap:5px;display:flex}.data-upload-padding{padding-top:6vh}.ellipsis,.gridLayout .container-contents>.header>.draggable-header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gridLayout{grid-row:2;overflow-y:auto;height:100%!important;margin-left:-10px!important}.gridLayout>div{background-color:#f7f7f7}.gridLayout .container-contents{flex-direction:column;height:100%;display:flex}.gridLayout .container-contents.disabled{opacity:.5}.gridLayout .container-contents>.header{justify-content:space-between;align-items:center;display:flex;position:relative}.gridLayout .container-contents>.header>.draggable-header{cursor:move;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;flex-shrink:1;padding:4px 5px 5px;font-size:14px;overflow:hidden}.gridLayout .container-contents>.body{flex:1;margin:5px;overflow:auto}.react-grid-item.react-grid-placeholder{opacity:1!important;background-color:#c69793!important}.react-resizable-handle{opacity:0}text.highlighted{background-color:#c29848}.text-ocher{color:#845d00}.margin-bottom-4{margin-bottom:4px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-right-10{margin-right:10px}.minimal-callout-padding{padding:4px 12px}.no-padding-right{padding-right:0}.no-padding{padding:0!important}.exclude-warning{color:#8d2f28;font-size:15px}.results-measure-has-notes{box-shadow:inset 5px 0 #c29848!important}.indicator-cell{padding-left:8px!important}.indicator-cell:before{content:"";width:6px;height:20px;display:inline-block;position:absolute;top:0;left:0}.indicator-cell.has-only-default-rts:before{background-color:#00668c!important}.indicator-cell.has-at-least-one-rt-missing:before{background-color:#e3c2ba!important}.indicator-cell.has-confidence-below-threshold:before{background-color:#a28ba3!important}.indicator-cell.with-notes:before{background-color:#c29848!important}.indicator-cell.with-notes.excluded:before{background-image:linear-gradient(0deg, var(--excludeColorApp) 50%, #c29848 50%)}.indicator-cell.excluded:before{background-color:var(--excludeColorApp)}.indicator-cell.noPeak:before{background-color:#8d2f28!important}.TabDivider{align-self:center;height:1em;margin:0}.js-plotly-plot .plotly .modebar{right:-8px!important}.switchButton{margin:3px}.placeholder{color:#cbd2d7}.align-flex-start{align-items:flex-start}.no-ops-container{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.no-ops-item{justify-content:center;align-items:center;margin-top:15px;flex-direction:row!important;display:flex!important}.version-mismatch-dialog{flex-direction:column;display:flex}.version-mismatch-countdown{flex-direction:column;justify-content:center;align-items:center;margin:3vh 0 2vh;display:flex}.upside-down-progress-bar{justify-content:center;width:70%;margin-top:1vh}a.disabled{cursor:not-allowed;opacity:.3}a.disabled:hover{background:inherit!important}.important{color:#845d00;font-weight:700}.bp6-overlay:has(.version-mismatch-dialog){z-index:1000}.dialog-settings-button:hover{background:#a7b6c24d!important}.dialog-settings-button{border:none!important}.dialog-settings-button svg{width:13px;height:13px}.navbar-navlink-button:hover{background:#a7b6c24d}.border-none{border:none!important}.box-shadow-none{box-shadow:none!important}.main-blue-text{color:#00425a;margin-top:15px}.main-blue-text.no-margin-top{margin-top:0!important}.main-blue-text.no-margin-bottom{margin-bottom:0!important}.scaling-plot-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.scaling-plot{width:95%;height:95%}
