._errorContainer_4r494_1{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:red}._hint_text_vsaoj_1{color:#757373;opacity:.5;font-size:10px;font-weight:700;word-break:keep-all}._legend_iseh5_1{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;background-color:#fefefe;-webkit-user-select:none;user-select:none;text-wrap:normal}._legendHeader_iseh5_27{background-color:#1e88e5b6;display:flex;align-items:center;justify-content:center;color:#fff}._legendBody_iseh5_43{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}._colorSelectContainer_iseh5_57{display:flex;flex-direction:column;max-height:40vh;overflow:auto;margin:5px 7px}._legendItemsContainer_iseh5_73{overflow:auto;flex:1;margin:0 7px}._legendItemLabel_iseh5_85{margin-bottom:5px;background-color:#ebeaea}._legendItemError_iseh5_95{color:red}._legendItemSvg_iseh5_103{min-width:100%}._legendEntriesContainer_iseh5_111{flex:1}._legendEntriesScrollContainer_iseh5_119{transform:scaleY(-1);overflow-x:auto}._legendEntriesScrollContainer_iseh5_119>div{transform:scaleY(-1)}._barChartTitle_iseh5_135{width:100%;text-align:center;font-size:.8em}._paletteRampSVG_iseh5_147{display:block;shape-rendering:crispEdges;width:calc(100% + 28px);height:33px;margin:0 -14px;cursor:pointer;border:1px solid #ccc}._rampContainer_iseh5_167{display:flex;gap:5px}._rampSchemeName_iseh5_177{width:60px;min-width:60px;max-width:60px;font-size:.8em}._radioGroup_fmbj6_1{display:flex;flex-direction:row}._vertical_fmbj6_11{display:flex;flex-direction:column;gap:5px}._radioGroup_fmbj6_1>label{display:flex;cursor:pointer;align-items:center;gap:5px;margin-right:5px;padding-top:2px}._radioGroup_fmbj6_1>label>input[type=radio]{cursor:pointer;transform:scale(1.3);margin-right:3px}._description_fmbj6_55{font-size:.6rem;padding-left:18px;color:#646464}._radioGroup_fmbj6_1._boxy_fmbj6_67>label{padding:5px}._radioGroup_fmbj6_1._boxy_fmbj6_67{gap:0}._radioGroup_fmbj6_1._boxy_fmbj6_67>label>input[type=radio]{margin:0;transform:scale(1);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;outline:2px solid rgb(100,100,100);border:1px solid white;width:8px;height:8px}._radioGroup_fmbj6_1._boxy_fmbj6_67>label>input[type=radio]:checked{background:#1e88e5}._radioGroup_fmbj6_1._boxy_fmbj6_67>label>input[type=radio]:checked:hover{background:#1e88e5}._radioGroup_fmbj6_1._boxy_fmbj6_67>label>input[type=radio]:focus{outline:2px solid rgb(30,136,229)}._radioGroup_fmbj6_1._boxy_fmbj6_67>label>input[type=radio]:hover{background:#5faaec}._loadingContainer_f1553_1{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#7d7d7d33;pointer-events:none}._loading_f1553_1{width:300px;height:auto;mix-blend-mode:multiply}._message_f1553_33{width:"100%"}._overlay_f1553_41{position:absolute;pointer-events:none}._overlay_f1553_41 ._loading_f1553_1{mix-blend-mode:normal;background-color:#e0e0e033;z-index:1000}._overlayContent_f1553_63{display:flex;flex-direction:column;align-items:center;gap:20px;background-color:#fff;padding:10px}._overlayContent_f1553_63 img{width:40%}._collapsible_8ni25_1{display:flex;flex-direction:column;margin:0;overflow-y:hidden}._collapsibleHeader_8ni25_15{margin-bottom:5px;background-color:#ebeaea;box-shadow:1px 2px 15px -8px #000000bf;cursor:pointer;padding:3px;display:flex;font-size:10px;justify-content:space-between}._collapsibleBody_8ni25_37{padding:5px;resize:none}._threeCanvas_cd30r_1:focus,._threeCanvas_cd30r_1:focus-visible{outline:none}._buttonGroup_1i12o_1{display:flex;gap:6px}._horizontal_1i12o_11{flex-direction:row;flex-wrap:wrap}._vertical_1i12o_21{flex-direction:column}._maxItemsPerRow_1i12o_31{display:grid;grid-template-columns:repeat(4,1fr);width:100%}._button_1i12o_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;min-width:60px;min-height:60px;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;background-color:#f5f5f5;cursor:pointer;transition:all .2s ease;position:relative;outline:none}._button_1i12o_1:hover{background-color:#e3f2fd;border-color:#90caf9}._button_1i12o_1._selected_1i12o_89{background-color:#e3f2fd;border-width:2px;margin:-1px}._button_1i12o_1:focus-visible{box-shadow:0 0 0 2px #1e88e580}._icon_1i12o_111{font-size:24px;margin-bottom:4px;color:#616161}._selected_1i12o_89 ._icon_1i12o_111{color:#1e88e5}._label_1i12o_131{font-size:12px;font-weight:500;text-align:center}._description_1i12o_143{font-size:10px;color:#757575;text-align:center;margin-top:4px}._compact_1i12o_159 ._button_1i12o_1{min-width:36px;min-height:36px;padding:4px}._compact_1i12o_159 ._icon_1i12o_111{font-size:16px;margin-bottom:2px}._compact_1i12o_159 ._label_1i12o_131{font-size:10px}._small_1i12o_189 ._button_1i12o_1{min-width:50px;min-height:50px;padding:6px}._small_1i12o_189 ._icon_1i12o_111{font-size:18px}._small_1i12o_189 ._label_1i12o_131{font-size:11px}._large_1i12o_217 ._button_1i12o_1{min-width:70px;min-height:70px;padding:10px}._large_1i12o_217 ._icon_1i12o_111{font-size:30px}._large_1i12o_217 ._label_1i12o_131{font-size:14px}._visToolbar_12v3x_1{background-color:#1e88e5;color:#fff;padding:5px;min-height:30px;max-height:30px;width:"100%";display:flex;justify-content:space-between;align-items:center}._visToolbar__widget_12v3x_27{background-color:#1e88e5;color:#fff;min-height:30px;max-height:30px;width:"100%";display:flex;justify-content:space-between;align-items:center;padding:1px}._visToolbarButtonContainer_12v3x_53{display:flex;justify-content:space-between;align-items:center;gap:3px}._visToolbarIcon_12v3x_67{cursor:pointer;padding:2px;border-radius:5px}._visToolbarIcon__widget_12v3x_79{cursor:pointer;padding:1px}._visToolbarTitle_12v3x_89{font-size:1.2em;font-weight:700}._visToolbarTitle__widget_12v3x_99{font-size:.8em;font-weight:400}._visToolbarIcon_12v3x_67:hover,._visToolbarIcon__widget_12v3x_79:hover{background-color:#1565c0}._ocbuttonGroup_12v3x_125{display:flex;justify-content:space-between}._ocbuttonGroup_12v3x_125>button{background-color:#1e88e5;color:#fff;border:1px solid white;padding:5px;cursor:pointer}._ocbuttonGroup_12v3x_125>button:hover{background-color:#1565c0}._ocbuttonGroup_12v3x_125>button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}._ocbuttonGroup_12v3x_125>button:nth-child(2n){border-left:none}._ocbuttonGroup_12v3x_125>button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}._ocbuttonGroup_12v3x_125>button._active_12v3x_189{background-color:#1565c0}._visToolbarDragHandle_12v3x_197{cursor:grab;height:100%}._visToolbarDragHandle_12v3x_197:hover{background-color:#1565c0}._visToolbarDragHandle_12v3x_197:active{cursor:grabbing}._d3Svg_11epm_1 .axis .tick text{font-size:8px}._annGroupSelection_u638i_1 text,._annGroupHighlight_u638i_7 text{font-size:.5em;outline:none;stroke:#000;color:#000;fill:#000;stroke-width:.25px}._annGroupSelection_u638i_1 path,._annGroupHighlight_u638i_7 path{stroke:#000;color:#000;fill:#000}._annGroupSelection_1dtfv_1 text,._annGroupHighlight_1dtfv_7 text{font-size:.8em;vertical-align:middle;outline:none;stroke:#000;color:#000;fill:#000;stroke-width:.25px}._annGroupSelection_1dtfv_1 path,._annGroupHighlight_1dtfv_7 path{stroke:#000}._widget_1notg_1{border:1px solid #e0e0e0;padding:10px;box-shadow:0 2px 4px #0000001a;background-color:#fff}._widgetDragHandle_1notg_15{cursor:grab;height:100%}._widgetDragHandle_1notg_15:hover{background-color:#dbdddf}._widgetDragHandle_1notg_15:active{cursor:grabbing}._cohort-label_f6bij_1{cursor:pointer;background-color:inherit;transition:background-color .2s ease}._cohort-label_f6bij_1:hover{background-color:#0a799a14}._selected_f6bij_21{background-color:#00bcd426}._hoverTitle_1ujwq_1{font-size:15px;font-weight:700}._hoverFreezeHint_1ujwq_11{font-size:10px;color:#999;margin-bottom:10px;vertical-align:center}._hoverContent_1ujwq_25{font-size:10px;margin-top:4px}._noHoverContent_1ujwq_35{color:#999}._keyboardIcon_1ujwq_43{font-size:10px;color:#999;border-radius:3px;border:1px solid #999;position:relative;top:-2px;padding:1px;box-shadow:1px 0 #99999995,0 1px #999999ab,1px 1px #9999999a}._keyboardIconModifier_1ujwq_73{padding-bottom:5px;padding-right:5px}._rteContainer_12jta_1{flex-grow:1}._rteContainer_12jta_1 .ProseMirror{height:100%;overflow:auto;padding:0 10px;border-radius:0}._rteContainer_12jta_1 .ProseMirror:focus-visible{outline:none}._rteToolbar_12jta_31{white-space:nowrap;flex-wrap:nowrap!important;overflow-x:auto}._highlighted_12jta_43{background-color:#faf594;border-radius:.4rem;padding:.1rem .3rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}._mention_12jta_57{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1rem .3rem;cursor:pointer}._mention_12jta_57:hover{background-color:#d0d0d0}._mention_12jta_57:hover:after{opacity:1;content:"click to select this cohort";color:#ccc8c8;font-weight:400;font-size:.8rem;position:absolute;background-color:#fcfcfc;padding:.2rem;border:1px solid #d0d0d0;border-radius:.2rem;white-space:nowrap;transform:translateY(-110%);z-index:10}._mentionCohort_12jta_111:hover:after{content:"click to select this cohort"}._mentionPatient_12jta_119:hover:after{content:"click to select this patient"}._mentionSample_12jta_127:hover:after{content:"click to select this sample"}._mentionGene_12jta_135:hover:after{content:"click to select this gene"}._mentionGeneSet_12jta_143:hover:after{content:"click to select this gene set"}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.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{left:50%;margin-left:-10px;cursor:ns-resize}.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)}body{margin:0}*{font-family:Roboto,sans-serif;scrollbar-width:thin;scrollbar-color:#ccc transparent;-webkit-user-select:none!important;user-select:none!important}.fullscreen{overflow:auto;flex-grow:1;background-color:#fcfcfc}.react-grid-item>.react-resizable-handle{background:none;border:none}.react-grid-item .react-resizable-handle:after{content:"";position:absolute;background-color:#0a799a;opacity:0;transition:opacity .2s;border-radius:2px;pointer-events:none}.react-grid-item>.react-resizable-handle:hover:after{opacity:1!important}.react-grid-item>.react-resizable-handle-e{width:20px!important;height:100%!important;right:-10px!important;transform:none!important;margin-top:0!important;top:0!important;bottom:0!important;cursor:ew-resize!important;border:none!important}.react-grid-item>.react-resizable-handle-e:after{content:"";position:absolute;width:5px;height:100%!important;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0a799a;border-radius:1px;pointer-events:none}.react-grid-item>.react-resizable-handle-w{width:15px!important;height:100%!important;left:-10px!important;transform:none!important;margin-top:0!important;top:0!important;bottom:0!important;cursor:ew-resize!important;border:none!important}.react-grid-item>.react-resizable-handle-w:after{content:"";position:absolute;width:5px;height:100%!important;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0a799a;border-radius:1px;pointer-events:none}.react-grid-item>.react-resizable-handle-n{height:15px!important;width:100%!important;top:-10px!important;transform:none!important;margin-left:0!important;left:0!important;right:0!important;cursor:ns-resize!important;border:none!important}.react-grid-item>.react-resizable-handle-n:after{content:"";position:absolute;height:5px;width:100%!important;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0a799a;border-radius:1px;pointer-events:none}.react-grid-item>.react-resizable-handle-s{height:15px!important;width:100%!important;bottom:-10px!important;transform:none!important;margin-left:0!important;left:0!important;right:0!important;cursor:ns-resize!important;border:none!important}.react-grid-item>.react-resizable-handle-s:after{content:"";position:absolute;height:5px;width:100%!important;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0a799a;border-radius:1px;pointer-events:none}.react-grid-item>.react-resizable-handle-se,.react-grid-item>.react-resizable-handle-sw,.react-grid-item>.react-resizable-handle-ne,.react-grid-item>.react-resizable-handle-nw{width:25px!important;height:25px!important;background:transparent!important;border:none!important;z-index:10;transform:none!important}.react-grid-item>.react-resizable-handle-se:after,.react-grid-item>.react-resizable-handle-sw:after,.react-grid-item>.react-resizable-handle-ne:after,.react-grid-item>.react-resizable-handle-nw:after{content:""!important;position:absolute!important;width:15px!important;height:15px!important;border:3px solid #0A799A!important;opacity:0!important;transition:opacity .2s!important;pointer-events:none!important}.react-grid-item>.react-resizable-handle-se{right:-10px!important;bottom:-10px!important}.react-grid-item>.react-resizable-handle-se:after{border-top:none!important;border-left:none!important;border-radius:0 0 3px!important}.react-grid-item>.react-resizable-handle-sw{left:-13px!important;bottom:-11px!important}.react-grid-item>.react-resizable-handle-sw:after{border-top:none!important;border-right:none!important;border-radius:0 0 0 3px!important}.react-grid-item>.react-resizable-handle-ne{right:-11px!important;top:-12px!important}.react-grid-item>.react-resizable-handle-ne:after{border-bottom:none!important;border-left:none!important;border-radius:0 3px 0 0!important}.react-grid-item>.react-resizable-handle-nw{left:-12px!important;top:-12px!important}.react-grid-item>.react-resizable-handle-nw:after{border-bottom:none!important;border-right:none!important;border-radius:3px 0 0!important}.react-grid-item:has(.react-resizable-handle:hover)>.react-resizable-handle-e:after,.react-grid-item:has(.react-resizable-handle:hover)>.react-resizable-handle-w:after,.react-grid-item:has(.react-resizable-handle:hover)>.react-resizable-handle-n:after,.react-grid-item:has(.react-resizable-handle:hover)>.react-resizable-handle-s:after{opacity:.1}.react-grid-item:has(.react-resizable-handle-se:hover)>.react-resizable-handle-e:after,.react-grid-item:has(.react-resizable-handle-se:hover)>.react-resizable-handle-s:after,.react-grid-item:has(.react-resizable-handle-sw:hover)>.react-resizable-handle-w:after,.react-grid-item:has(.react-resizable-handle-sw:hover)>.react-resizable-handle-s:after,.react-grid-item:has(.react-resizable-handle-ne:hover)>.react-resizable-handle-e:after,.react-grid-item:has(.react-resizable-handle-ne:hover)>.react-resizable-handle-n:after,.react-grid-item:has(.react-resizable-handle-nw:hover)>.react-resizable-handle-w:after,.react-grid-item:has(.react-resizable-handle-nw:hover)>.react-resizable-handle-n:after{opacity:1!important}.react-grid-item.react-grid-placeholder{background-color:#0a799a!important}.react-grid-item{border:1px solid #cccccc3c;box-shadow:#cccccc3c 0 0 5px}
