.app-layout-shell{display:flex;flex-direction:column;min-height:100%}.app-layout-shell__header{flex:0 0 auto}.app-layout-shell__main{display:flex;flex:1 1 auto;min-height:0}.app-layout-shell__sidebar{flex:0 0 auto}.app-layout-shell__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.app-layout-shell__toolbar,.app-layout-shell__footer{flex:0 0 auto}.app-layout-shell__body{flex:1 1 auto;min-height:0}.app-form-shell{width:100%}.app-form-shell__section{margin-bottom:24px}.app-form-shell__section-header{margin-bottom:12px}.app-form-shell__section-title{margin:0;font-size:16px;font-weight:600}.app-form-shell__section-help{margin:6px 0 0;color:#6b7280;font-size:13px}.app-form-shell__section-content{min-width:0}.app-form-shell__actions{display:flex;gap:8px;margin-top:20px}.app-form-shell--compact .app-form-shell__section{margin-bottom:16px}.add-genome-form{padding-left:.5rem;padding-right:.5rem}.add-genome-form .agf-shell{width:100%}.add-genome-form .upload-drag-icon{color:#007bff;font-size:48px;line-height:1;margin-bottom:16px}.add-genome-form .upload-drag-text{color:#000000d9;font-size:16px;margin-bottom:4px}.add-genome-form .upload-drag-hint{color:#00000073;font-size:14px;margin-bottom:0}.add-genome-form .agf-container{margin-bottom:1rem;margin-top:1rem}.add-genome-form .agf-container .genome-collapse{background-color:#fff}.add-genome-form .agf-container-buttons{margin-bottom:1rem;margin-top:1rem;display:flex;justify-content:flex-end}.add-genome-form .agf-container-buttons>*:not(:first-child){margin-left:1rem}.add-genome-form .submission-status,.add-genome-form .submission-status h4{margin-bottom:.5rem;margin-top:.5rem}.add-genome-form .ant-collapse-header{align-items:baseline!important;border-bottom:1px solid rgb(217,217,217)}.tag-input{width:100%;min-width:0}.tag-input .ti-fields-scroll{overflow-x:auto;overflow-y:hidden;width:100%;padding-bottom:.2rem}.tag-input .ti-form.ant-form-inline{display:inline-flex;flex-wrap:nowrap;align-items:flex-start;gap:1rem;min-width:min-content}.tag-input .ti-form.ant-form-inline .ant-form-item{margin-inline-end:0;margin-bottom:0;flex:0 0 auto}.tag-input .ti-form.ant-form-inline .ant-form-item-control-input .ant-input{min-width:120px;width:180px}.tag-input .ti-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2px;margin-left:3rem}.tag-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.tag-list .tag-input{flex:1 1 100%;min-width:0}.tag-list>.ant-tag{margin-bottom:.5rem;align-items:center;display:flex;font-size:.8rem;line-height:24px;justify-content:space-between}.meta-data .first-row{display:flex;justify-content:space-between;width:100%}.meta-data .first-row .upload-form{width:100%}.meta-data .first-row .upload-form .select-metadata{margin-top:.5rem;margin-left:1rem}.meta-data .first-row .upload-form .ant-form-item .ant-form-item-row{align-items:flex-start}.meta-data .first-row .upload-form .ant-form-item .ant-form-item-label{min-width:200px;flex:0 0 auto;text-align:right}.meta-data .first-row .upload-form .ant-form-item .ant-form-item-label>label{width:100%;justify-content:end}.meta-data .first-row .upload-form .ant-form-item .ant-form-item-control{flex:1;min-width:0;max-width:480px}.meta-data .first-row .upload-form .ant-form-item .ant-form-item-control-input-content{overflow-x:auto}.meta-data .first-row,.meta-data .alert-message,.meta-data .action-buttons{margin-bottom:1rem}.meta-data .action-buttons{align-items:center;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.ant-select-dropdown-menu-item-group-title{color:#343a40;font-weight:700;font-size:.8rem}.common-switch{display:inline-flex;align-items:center!important;justify-content:flex-start!important;cursor:pointer;-webkit-user-select:none;user-select:none;height:40px}.common-switch--disabled{cursor:not-allowed;opacity:.6}.common-switch__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.common-switch__track{display:inline-block;width:44px;height:22px;border-radius:11px;background-color:#00000040;transition:background-color .2s ease;position:relative;flex-shrink:0}.common-switch__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s ease}.common-switch--checked .common-switch__track{background-color:#1890ff}.common-switch--checked .common-switch__knob{transform:translate(22px)}.common-switch--disabled .common-switch__track{background-color:#0000001f}.common-switch--disabled.common-switch--checked .common-switch__track{background-color:#1890ff80}.common-switch--small{min-width:28px;height:16px;line-height:14px}.common-switch--small .common-switch__track{min-width:28px;width:28px;height:16px;border-radius:8px}.common-switch--small .common-switch__knob{width:12px;height:12px;top:2px;left:2px}.common-switch--small.common-switch--checked .common-switch__knob{transform:translate(12px)}li.file-source{margin-bottom:.2rem;margin-top:.2rem;padding-bottom:0;padding-top:0;background-color:#f8f9fa;min-width:100%;width:max-content}li.file-source .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal{align-items:center;box-sizing:border-box;column-gap:.35rem;display:inline-flex;flex-wrap:nowrap;padding:0 5px;vertical-align:top;white-space:nowrap}li.file-source .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal .ant-tree-title{flex:0 0 auto;white-space:nowrap}li.file-source .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal .draggable{align-items:center;display:inline-flex;flex-shrink:0}li.file-source .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal .draggable.hover .anticon{color:#6c757d}li.file-source .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal .draggable .anticon{color:#ced4da;font-size:.8rem;line-height:1;margin:0;padding:0;width:auto}li.file-source .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal .draggable .anticon+.anticon{margin-inline-start:-.35rem}li.file-source .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal .ant-tree-iconEle{align-items:center;display:inline-flex;flex-shrink:0;line-height:1;margin-top:.2rem}li.file-source .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal .file-source-remove{color:#6c757d;cursor:pointer;flex-shrink:0;margin-top:.2rem}li.file-source .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal .file-source-remove:hover{color:#dc3545}li.file-source.dragging{opacity:0}li.file-source:first-child .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal{padding-top:8px}.file-loading-icon svg{fill:#fb8c00}.directory-tree{background-color:#f8f9fa}.directory-tree .file-name{display:inherit;background:#f8f9fa}.directory-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper.ant-tree-node-selected,.directory-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper.ant-tree-node-selected{color:#000;background:#f8f9fa}.directory-tree .delete-btn{margin-left:.5rem;padding-left:.2rem}.sample-upload{border:0;border:1px solid #ced4da;background:#fff;width:100%}.sample-upload>.ant-card-body{overflow-x:auto;overflow-y:visible}.sample-upload.hide .ant-card-head{border:0;border-bottom:1px solid #ced4da}.sample-upload.hide .ant-card-body{display:none}.sample-upload .ant-card-head .ant-card-head-title>i:first-child{margin-right:.5rem}.sample-upload .ant-card-head .ant-card-extra>*:not(:first-child){margin-left:.5rem}.sample-upload .ant-card-head .name-input{width:60%}.sample-upload .ant-tree.ant-tree-directory.columns{box-sizing:border-box;column-gap:.75rem;display:flex;flex-wrap:nowrap;justify-content:stretch;min-width:0;overflow-x:auto;overflow-y:visible;width:100%}.sample-upload .ant-tree.ant-tree-directory.columns>li{box-sizing:border-box;flex:1 1 0;max-width:none;min-width:0}.sample-upload .ant-tree.ant-tree-directory.columns>li .ant-tree-child-tree{max-width:100%;min-width:0;overflow-x:auto;width:100%}.sample-upload .ant-tree.ant-tree-directory.columns>li>.ant-tree-switcher{margin-right:.5rem}.sample-upload .ant-tree.ant-tree-directory.columns>li>.ant-tree-node-content-wrapper>.ant-tree-iconEle.ant-tree-icon__customize:first-child{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.sample-upload .ant-tree.ant-tree-directory.columns>li:first-child,.sample-upload .ant-tree.ant-tree-directory.columns>li:last-child{padding-bottom:.5rem;padding-top:.5rem}.sample-upload .ant-tree.ant-tree-directory.columns .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-open:before,.sample-upload .ant-tree.ant-tree-directory.columns .ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal:before{content:none}.sample-upload .submission-status,.sample-upload .submission-status h4{margin-bottom:.5rem;margin-top:.5rem}.sample-upload .submission-status div label{color:#343a40}.sample-upload .submission-status .alert-message{margin-bottom:.5rem;margin-top:.5rem}.select-project{align-items:center;display:flex;width:300px}.select-project h3{margin-right:.5rem}.select-project .ant-select{flex-grow:1}.new-samples-from-upload{margin-top:.2rem}.new-samples-from-upload .upload-drag-icon{color:#007bff;font-size:48px;line-height:1;margin-bottom:16px}.new-samples-from-upload .upload-drag-text{color:#000000d9;font-size:16px;margin-bottom:4px}.new-samples-from-upload .upload-drag-hint{color:#00000073;font-size:14px;margin-bottom:0}.new-samples-from-upload h1{margin-bottom:.5rem;margin-top:.5rem}.new-samples-from-upload-file-type-info{border:0;border:1px solid #ced4da;border-radius:5px;margin-top:.5rem;padding:.5rem}.new-samples-from-upload-file-type-info span{padding-left:.5rem}.new-samples-from-upload-grouping{margin-top:.5rem}.new-samples-from-upload .upload-options{display:flex;overflow:auto}.new-samples-from-upload .directory-toggle{margin-left:5rem;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.new-samples-from-upload .new-samples-from-upload-grouping{width:200px;margin-top:.5rem}.new-samples-from-upload .metadata-wrapper,.new-samples-from-upload .project-wrapper,.new-samples-from-upload .tag-wrapper{border:0;border:1px solid #ced4da;margin-top:.5rem}.new-samples-from-upload .metadata-wrapper .ant-card-body .select-project,.new-samples-from-upload .project-wrapper .ant-card-body .select-project,.new-samples-from-upload .tag-wrapper .ant-card-body .select-project{width:400px;max-width:100%}.new-samples-from-upload .metadata-wrapper .mw-content,.new-samples-from-upload .project-wrapper .mw-content,.new-samples-from-upload .tag-wrapper .mw-content{border:0;border:1px solid #ced4da;margin-top:1rem}.new-samples-from-upload .metadata-wrapper .mw-content .meta-data-arima,.new-samples-from-upload .project-wrapper .mw-content .meta-data-arima,.new-samples-from-upload .tag-wrapper .mw-content .meta-data-arima{border:none}.new-samples-from-upload .unclassified-file-list,.new-samples-from-upload .action-buttons,.new-samples-from-upload .sample-list,.new-samples-from-upload .meta-data{margin-bottom:.5rem;margin-top:.5rem}.new-samples-from-upload .unclassified-file-list .ant-card-head-title,.new-samples-from-upload .unclassified-file-list .ant-card-extra,.new-samples-from-upload .unclassified-file-list .ant-card-body,.new-samples-from-upload .action-buttons .ant-card-head-title,.new-samples-from-upload .action-buttons .ant-card-extra,.new-samples-from-upload .action-buttons .ant-card-body,.new-samples-from-upload .sample-list .ant-card-head-title,.new-samples-from-upload .sample-list .ant-card-extra,.new-samples-from-upload .sample-list .ant-card-body,.new-samples-from-upload .meta-data .ant-card-head-title,.new-samples-from-upload .meta-data .ant-card-extra,.new-samples-from-upload .meta-data .ant-card-body{padding-bottom:.5rem;padding-top:.5rem}.new-samples-from-upload .action-buttons i{margin-right:.5rem}.new-samples-from-upload .sample-list>div:not(:first-child){margin-top:.5rem}.new-samples-from-upload .unclassified-file-list,.new-samples-from-upload .meta-data{border:0;border:1px solid #ced4da;padding:1rem;background:#fff;width:100%}.new-samples-from-upload .unclassified-file-list{display:flex;justify-content:space-between}.sample-file-upload{margin-top:.2rem}.sample-file-upload .upload-drag-icon{color:#007bff;font-size:48px;line-height:1;margin-bottom:16px}.sample-file-upload .upload-drag-text{color:#000000d9;font-size:16px;margin-bottom:4px}.sample-file-upload .upload-drag-hint{color:#00000073;font-size:14px;margin-bottom:0}.sample-file-upload h1{margin-bottom:.5rem;margin-top:.5rem}.sample-file-upload-file-type-info{border:0;border:1px solid #ced4da;border-radius:5px;margin-top:.5rem;padding:.5rem}.sample-file-upload-file-type-info span{padding-left:.5rem}.sample-file-upload .project-wrapper,.sample-file-upload .tag-wrapper{border:0;border:1px solid #ced4da;margin-top:.5rem}.sample-file-upload .project-wrapper .ant-card-body,.sample-file-upload .tag-wrapper .ant-card-body{display:flex}.sample-file-upload .project-wrapper .ant-card-body h4,.sample-file-upload .tag-wrapper .ant-card-body h4{padding-left:.5rem;padding-right:.5rem}.sample-file-upload .project-wrapper .ant-card-body .project-select,.sample-file-upload .tag-wrapper .ant-card-body .project-select{width:50%}.sample-file-upload .unclassified-file-list,.sample-file-upload .action-buttons,.sample-file-upload .sample-list,.sample-file-upload .meta-data{margin-bottom:.5rem;margin-top:.5rem}.sample-file-upload .unclassified-file-list .ant-card-head-title,.sample-file-upload .unclassified-file-list .ant-card-extra,.sample-file-upload .unclassified-file-list .ant-card-body,.sample-file-upload .action-buttons .ant-card-head-title,.sample-file-upload .action-buttons .ant-card-extra,.sample-file-upload .action-buttons .ant-card-body,.sample-file-upload .sample-list .ant-card-head-title,.sample-file-upload .sample-list .ant-card-extra,.sample-file-upload .sample-list .ant-card-body,.sample-file-upload .meta-data .ant-card-head-title,.sample-file-upload .meta-data .ant-card-extra,.sample-file-upload .meta-data .ant-card-body{padding-bottom:.5rem;padding-top:.5rem}.sample-file-upload .action-buttons i{margin-right:.5rem}.sample-file-upload .action-buttons button{margin-left:.5rem}.sample-file-upload .sample-list>div:not(:first-child){margin-top:.5rem}.sample-file-upload .unclassified-file-list,.sample-file-upload .meta-data{border:0;border:1px solid #ced4da;padding:1rem;background:#fff;width:100%}.sample-file-upload .unclassified-file-list{display:flex;justify-content:space-between}.sample-file-upload .action-buttons{display:flex;justify-content:flex-end}.sample-file-upload .action-buttons>*:not(:first-child){margin-left:.5rem}.sample-floating-upload{z-index:1000}.sample-floating-upload i.anticon{margin:0}.sample-floating-upload .ant-progress-text{color:#fff;font-size:.45rem}.sample-floating-upload-modal{top:0!important}.sample-floating-upload-modal .ant-upload.ant-upload-drag{background-color:#fff}.app-modal .ant-modal.sample-floating-upload-modal .ant-modal-header,.app-modal .ant-modal.sample-floating-upload-modal .ant-modal-content,.app-modal .ant-modal.sample-floating-upload-modal .ant-modal-footer{background-color:#f8f9fa}.app-modal .ant-modal.sample-floating-upload-modal .ant-modal-title{font-size:1.5rem;line-height:1}.app-modal .ant-modal.sample-floating-upload-modal .ant-modal-body{padding-bottom:.2rem;padding-top:.2rem}.alert-upload-progress .ant-progress{width:150px}.refer-btn{color:#dee2e6}.refer-btn:focus,.refer-btn:hover{color:#fff}.modal-form-item{display:flex!important}.modal-form-item .ant-form-item-required{margin-right:1rem;flex:0 0 50%}.modal-form-item .ant-form-item-row{width:100%}.modal-form-item-message{display:flex!important}.modal-form-item-message .ant-form-item-row{width:100%}.referral-modal{outline:none;position:relative}.referral-modal .ant-form-item-control{width:75%}.referral-modal .form-container{display:grid}.referral-modal .post-referral-message{text-align:center}.referral-modal .submit-btn{margin-left:5rem}.referral-modal-content{padding-bottom:1rem;padding-top:1rem;font-weight:lighter;text-align:center}.referral-instructions{color:#495057;font-size:.8rem}.calendar-modal .calendar-widget{height:600px;width:100%}.info-wrapper .trial-container{padding-left:1rem;padding-right:1rem;background-color:#fff9c4;margin-right:auto;margin-left:auto}.info-wrapper .trial-container .trial-text{color:#6c757d;font-size:.8rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5rem;text-align:center}.info-wrapper .trial-container .trial-text a{color:#1976d2;cursor:pointer;text-decoration:none}.info-wrapper .trial-container .trial-text a:focus,.info-wrapper .trial-container .trial-text a:hover{color:#0d47a1;outline:0;text-decoration:underline}.info-wrapper .update-container{border:0;border:1px solid transparent;background-color:#ffcdd2;border-color:#e57373;border-radius:4px;margin-right:auto;margin-left:auto}.info-wrapper .update-container .update-text{margin:.5rem;color:#d32f2f;font-size:.8rem;line-height:1.5rem;text-align:center}.footer-wrapper{align-items:center;background-color:#2d516f;color:#ced4da;display:flex;font-size:.8rem;height:46px;justify-content:center;text-align:center;width:100%}.footer-wrapper .footer-text{color:#ced4da}.footer-wrapper a,.footer-wrapper a:hover,.footer-wrapper a:focus,.footer-wrapper a:visited{color:#f8f9fa;text-decoration:none}.ant-input-number-input{font-size:14px;line-height:1.5}.antd-option-indented{margin-left:.5rem}.anticon{margin-bottom:.2rem;vertical-align:middle}.table-search,.app-list-filter,.app-abstract-table-search{padding:.5rem}.table-search-buttons,.table-search .app-list-filter-buttons,.app-list-filter-buttons,.app-list-filter .app-list-filter-buttons,.app-abstract-table-search-buttons,.app-abstract-table-search .app-list-filter-buttons{display:flex;justify-content:center}.table-search .table-search-range-picker,.table-search .app-list-filter-range,.app-list-filter .table-search-range-picker,.app-list-filter .app-list-filter-range,.app-abstract-table-search .table-search-range-picker,.app-abstract-table-search .app-list-filter-range{margin-bottom:.5rem;width:200px}.table-search .ant-picker-range,.app-list-filter .ant-picker-range,.app-abstract-table-search .ant-picker-range{margin-bottom:.5rem;align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;max-width:100%;min-width:300px;width:max-content}.table-search .ant-picker-range .ant-picker-input,.app-list-filter .ant-picker-range .ant-picker-input,.app-abstract-table-search .ant-picker-range .ant-picker-input{flex:1 1 auto;min-width:0}.table-search .ant-picker-range .ant-picker-input>input,.app-list-filter .ant-picker-range .ant-picker-input>input,.app-abstract-table-search .ant-picker-range .ant-picker-input>input{display:inline-block;margin-bottom:0;min-width:5.5rem;width:auto}.table-search .ant-picker-range .ant-picker-range-separator,.table-search .ant-picker-range .ant-picker-suffix,.app-list-filter .ant-picker-range .ant-picker-range-separator,.app-list-filter .ant-picker-range .ant-picker-suffix,.app-abstract-table-search .ant-picker-range .ant-picker-range-separator,.app-abstract-table-search .ant-picker-range .ant-picker-suffix{flex-shrink:0}.table-search .ant-picker:not(.ant-picker-range),.app-list-filter .ant-picker:not(.ant-picker-range),.app-abstract-table-search .ant-picker:not(.ant-picker-range){margin-bottom:.5rem;width:200px}.table-search .table-search-input,.table-search .app-list-filter-input,.app-list-filter .table-search-input,.app-list-filter .app-list-filter-input,.app-abstract-table-search .table-search-input,.app-abstract-table-search .app-list-filter-input{margin-bottom:.5rem;display:block;width:200px}.table-search button,.app-list-filter button,.app-abstract-table-search button{width:90px}.table-search button+button,.app-list-filter button+button,.app-abstract-table-search button+button{margin-left:.5rem}.table-search-control.table-search-error .table-search-input,.table-search-control.table-search-error .app-list-filter-input,.table-search-control.app-list-filter-error .table-search-input,.table-search-control.app-list-filter-error .app-list-filter-input,.app-list-filter.table-search-error .table-search-input,.app-list-filter.table-search-error .app-list-filter-input,.app-list-filter.app-list-filter-error .table-search-input,.app-list-filter.app-list-filter-error .app-list-filter-input{border-color:#ff4d4f}.table-search-control .table-search-explain,.table-search-control .app-list-filter-explain,.app-list-filter .table-search-explain,.app-list-filter .app-list-filter-explain{color:#ff4d4f;font-size:12px;line-height:1.5;margin-bottom:8px}.table-filter-icon{color:#343a40}.table-filter-icon.filtered{color:#1890ff}.app-list-filter-icon{color:#343a40}.app-list-filter-icon.app-list-filter-icon--active{color:#1890ff}.table-search input:not(.ant-calendar-range-picker-input):not([date-range]),.app-abstract-table-search input:not(.ant-calendar-range-picker-input):not([date-range]){margin-bottom:.5rem;display:block;width:200px}.welcome-msg{margin-bottom:2.5rem;font-size:1.5rem;position:relative;top:0;width:max-content}.hijack .djhj-react{border:0;border:1px solid #FFF176;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:.5rem;background-color:#fffce2;display:flex;justify-content:space-between;align-items:center}.hijack .djhj-react .djhj-message,.hijack .djhj-react .djhj-actions{padding:.5rem}.hijack .djhj-react .djhj-actions{display:flex;align-items:center}.hijack .djhj-react .djhj-actions .ant-btn{border:0;border:1px solid #2196F3;border-radius:4px;background-color:#2196f3;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:32px;padding:0 16px;text-transform:none}.hijack .djhj-react .djhj-actions .ant-btn:hover{border:0;border:1px solid #1E88E5;background-color:#1e88e5;color:#fff}.hijack .djhj-react .djhj-actions .ant-btn:focus{box-shadow:0 0 0 3px #2196f333}.hijack .djhj-react .djhj-actions .ant-btn-primary:disabled,.hijack .djhj-react .djhj-actions .ant-btn-primary[disabled]{border:0;border:1px solid #90CAF9;background-color:#90caf9;color:#fff}
