.multi-text-input{background-color:#fff;border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;overflow:hidden;padding:0 0 0 5px;width:100%}.multi-text-input .multi-text-input-list{align-items:center;display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:5px 5px 5px 0;width:100%}.multi-text-input .multi-text-input-list li{align-items:center;background-color:#5bc0de;border-radius:20px;cursor:pointer;display:flex;flex-wrap:nowrap;padding:2px 7px}.multi-text-input .multi-text-input-list li span{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:italic;padding-right:8px}.multi-text-input .multi-text-input-list li svg{fill:#fff;height:12px}.multi-text-input .multi-text-input-add-new-item{align-items:flex-end;display:flex;gap:5px;height:25px;width:100%}.multi-text-input .multi-text-input-add-new-item input{border:none;flex-grow:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:100%;margin:0 0 0 4px;padding:0}.multi-text-input .multi-text-input-add-new-item input:focus-visible{outline:none}.multi-text-input .multi-text-input-add-new-item .add-new-icon-wrapper{align-items:center;background:#5bc0de;border:none;border-top-left-radius:8px;cursor:pointer;display:flex;height:22px;justify-content:center;margin:0;padding:0;width:30px}.multi-text-input .multi-text-input-add-new-item .add-new-icon-wrapper svg{fill:#fff;height:16px;width:16px}.interactive-table{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:100%;max-width:100%;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.interactive-table .full-width,.interactive-table.full-width{min-width:100%}.interactive-table .reset-button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;cursor:pointer;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;gap:5px;height:30px;justify-content:center}.interactive-table .reset-button:hover{background-color:#e6e6e6}.interactive-table .horizontal-scroll-arrows{bottom:20px;display:flex;justify-content:space-between;padding:0 20px;position:absolute;width:calc(100% - 40px)}.interactive-table .horizontal-scroll-arrows button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;cursor:pointer;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;gap:5px;height:30px;justify-content:center;opacity:30%;width:30px;z-index:100}.interactive-table .horizontal-scroll-arrows button:hover{opacity:100%}.interactive-table .horizontal-scroll-arrows button svg{fill:#5bc0de;height:20px}.interactive-table .button-link{background-color:#0000;border:none;color:#337ab7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12pt;margin:0;padding:0}.interactive-table .button-link:hover{cursor:pointer;text-decoration:underline}.interactive-table sup,.interactive-table up{font-size:75%;line-height:0;position:relative;top:-.5em;vertical-align:initial}.interactive-table .main-toolbar{align-items:center;background-color:#ccc6ae;border-bottom:2px solid #ddd;border-top:2px solid #ddd;color:#333;display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:5px 15px}.interactive-table .main-toolbar .export-show-hide-options{align-items:center;display:flex;flex:1 1;gap:15px;justify-content:flex-start;white-space:nowrap}.interactive-table .main-toolbar .export-show-hide-options .export-options{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:10px}.interactive-table .main-toolbar .export-show-hide-options .export-options form{display:none}.interactive-table .main-toolbar .export-show-hide-options .export-options li{margin:0;padding:0;text-align:left}.interactive-table .main-toolbar .export-show-hide-options .export-options li .icon-button{align-items:center;background-color:#fff;border:2px solid #5bc0de;border-radius:8px;cursor:pointer;display:flex;gap:5px;justify-content:center;padding:3px 10px}.interactive-table .main-toolbar .export-show-hide-options .export-options li .icon-button:hover{background-color:#5bc0de}.interactive-table .main-toolbar .export-show-hide-options .export-options li .icon-button:hover svg{fill:#fff}.interactive-table .main-toolbar .export-show-hide-options .export-options li .icon-button:hover span{color:#fff}.interactive-table .main-toolbar .export-show-hide-options .export-options li .icon-button svg{fill:#5bc0de;width:20px}.interactive-table .main-toolbar .export-show-hide-options .export-options li .icon-button span{color:#5bc0de;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.interactive-table .main-toolbar .export-show-hide-options .hidden-columns{color:#555;display:inline-block;flex:1 1;font-size:14px;font-weight:400;min-width:0;overflow:hidden;padding-right:15px;text-overflow:ellipsis;white-space:nowrap;width:0}.interactive-table .main-toolbar .export-show-hide-options .show-hide-list{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:15px}.interactive-table .main-toolbar .export-show-hide-options .show-hide-list li{display:flex;flex-direction:column}.interactive-table .main-toolbar .export-show-hide-options .show-hide-list li input{margin-right:5px;margin-top:0}.interactive-table .main-toolbar .export-show-hide-options .show-hide-list li label{cursor:pointer;display:flex}.interactive-table .main-toolbar .export-show-hide-options .show-hide-list li .parent-column{margin-bottom:5px}.interactive-table .main-toolbar .export-show-hide-options .show-hide-list li .child-columns{display:flex;flex-direction:column;gap:2px;list-style:none;padding:0 0 0 15px}.interactive-table .main-toolbar .export-show-hide-options .show-hide-list li .child-columns li{display:flex}.interactive-table .main-toolbar .pagination-options{align-items:center;display:flex;gap:15px;justify-content:flex-end}.interactive-table .main-toolbar .pagination-options .count{color:#555;font-size:14px;font-style:italic;font-weight:500}.interactive-table .main-toolbar .button-bar{align-items:center;border:1px solid #000;border-radius:8px;display:flex;justify-content:center;list-style:none;margin:0;overflow:hidden;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.interactive-table .main-toolbar .button-bar li{border-left:1px solid #5bc0de;height:30px}.interactive-table .main-toolbar .button-bar li:first-child{border:none}.interactive-table .main-toolbar .button-bar button{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.interactive-table .main-toolbar .button-bar button svg{fill:#5bc0de;height:10px}.interactive-table .main-toolbar .button-bar button:enabled:hover{background-color:#e6e6e6}.interactive-table .main-toolbar .button-bar button:disabled{background-color:#e6e6e6;cursor:not-allowed}.interactive-table .main-toolbar .button-bar button:disabled svg{fill:#333}.interactive-table .main-toolbar .button-bar .radio-button{align-items:center;background-color:#fff;color:#5bc0de;cursor:pointer;display:flex;height:30px;justify-content:center;line-height:normal;min-width:20px;padding:0 5px;white-space:nowrap}.interactive-table .main-toolbar .button-bar .radio-button:not(:has(input:checked)):hover{background-color:#e6e6e6}.interactive-table .main-toolbar .button-bar .radio-button:has(input:checked){background-color:#5bc0de;color:#fff}.interactive-table .main-toolbar .button-bar .radio-button input{height:0;margin:0;padding:0;visibility:hidden;width:0}.interactive-table .table-wrapper{max-height:calc(100% - 50px);overflow:auto;scroll-behavior:smooth}.interactive-table .table-wrapper table{border-collapse:initial;border-spacing:0}.interactive-table .table-wrapper table thead{position:-webkit-sticky;position:sticky;top:0;z-index:200}.interactive-table .table-wrapper table thead tr th{background-color:#ccc6ae;border-top:2px solid #ddd;color:#333;font-size:15px;font-weight:700;line-height:normal;padding:5px 15px}.interactive-table .table-wrapper table thead tr th.right-aligned>svg{margin-left:-20px}.interactive-table .table-wrapper table thead tr th>svg{height:15px;margin-bottom:-2px;padding:1px 5px 0;position:absolute}.interactive-table .table-wrapper table thead tr th svg.up-down-arrow-icon{height:0}.interactive-table .table-wrapper table thead tr th:hover svg.up-down-arrow-icon{height:15px}.interactive-table .table-wrapper table thead tr th div.multi-text-input form{min-width:70px}.interactive-table .table-wrapper table thead tr th div.multi-text-input form input{width:0}.interactive-table .table-wrapper table thead tr.group-header:first-child th{border:1px solid #ddd}.interactive-table .table-wrapper table thead tr.group-header:nth-last-child(1 of .group-header) th{border-bottom:none;border-left:none;border-right:none}.interactive-table .table-wrapper table thead tr:last-child th{border-top:none}.interactive-table .table-wrapper table tbody{height:100%;overflow-x:scroll}.interactive-table .table-wrapper table tbody tr td{border-top:1px solid #ddd;padding:5px 15px}.interactive-table .table-wrapper table tbody tr td a{color:#337ab7}.interactive-table .table-wrapper table tbody tr td a:not(:hover){text-decoration:none}.interactive-table .table-wrapper table tbody tr.first-of-group td{border-top:1px solid #858585}.interactive-table .table-wrapper table tbody tr.first-of-group:first-child td{border-top:none}.dropdown-button-container{position:relative}.dropdown-button-container svg{fill:#5bc0de;height:20px}.dropdown-button-container .dropdown-button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;cursor:pointer;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;gap:5px;height:30px;justify-content:center}.dropdown-button-container .dropdown-button:hover{background-color:#e6e6e6}.dropdown-button-container .child-wrapper{background-color:#fff;border:1px solid #000;border-radius:8px;box-shadow:0 6px 12px rgba(0,0,0,.175);left:0;position:absolute;top:calc(100% + 5px);z-index:500}.generic-error{background-color:#f2dede;border:1px solid #ebccd1;border-radius:8px;color:#a94442;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;margin:15px;padding:9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.generic-error a{color:#a94442}.report-section-header{align-items:center;border:1px solid #000;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;justify-content:flex-start;margin:0 -15px;padding-bottom:.3em;padding-top:.3em;width:calc(100% + 30px)}.report-section-header.collapsible{cursor:pointer;padding-left:.5em}.report-section-header h2,.report-section-header h3,.report-section-header h4{font-size:14px;line-height:20px;margin:0;padding-left:4px}.report-section-header.level-1{background-color:#036}.report-section-header.level-1.collapsible:hover{background-color:#004c99}.report-section-header.level-1 a,.report-section-header.level-1 h2{color:#fff;font-weight:700}.report-section-header.level-2{background-color:#699}.report-section-header.level-2.collapsible:hover{background-color:#85adad}.report-section-header.level-2 h3{color:#333;font-weight:700}.report-section-header.level-2 h3 a{color:#000;text-decoration:none}.report-section-header.level-2 h3 a:hover{text-decoration:underline}.report-section-header.level-3{background-color:#adc9c8}.report-section-header.level-3.collapsible:hover{background-color:#cdd}.report-section-header.level-3 a,.report-section-header.level-3 h4{color:#333;font-weight:400}.report-section-header .fa.fa-minus-square,.report-section-header .fa.fa-plus-square{background:#000;color:#fff;margin:0 .5em}.section-content{border-right:1px solid #000;height:auto;margin:0 -15px;width:calc(100% + 30px)}.ribbon-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:4em;padding-right:6em}
/*# sourceMappingURL=geneGroupReportInjector.75e2bb10.css.map*/