body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;background-color:var(--app-bg);color:var(--app-text)}.App{text-align:center;height:100vh;width:100vw;background-color:var(--app-bg);color:var(--app-text)}.main{height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.topBar{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:0 10px;box-sizing:border-box}.appTitle{min-width:72px;display:flex;align-items:center;justify-content:flex-start;text-align:left}.appLogo{height:30px;width:auto;max-width:220px;display:block}.themeToggle{min-width:72px;display:flex;align-items:center;justify-content:flex-end}.themeToggle .ant-switch .ant-switch-inner .ant-switch-inner-checked,.themeToggle .ant-switch .ant-switch-inner .ant-switch-inner-unchecked{display:flex;align-items:center;justify-content:center}.themeToggle .ant-switch .ant-switch-inner .ant-switch-inner-unchecked{transform:translate(2px)}.themeToggle .ant-switch .ant-switch-inner .ant-switch-inner-checked{transform:translate(-2px)}.content{width:calc(100% - 20px);height:100%;border:2px solid var(--app-border);border-radius:5px;margin:0 10px 10px;display:flex}.selectSamples{flex:1;display:flex;justify-content:center;align-items:center;gap:5px}.auxiliaryViews{width:30%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.ant-collapse-header{padding:5px 12px 5px 8px!important}.ant-select{max-width:800px}.sample-multi-select.ant-select-multiple.ant-select-sm .ant-select-selector{min-height:24px!important;height:24px;padding-block:0!important;display:flex;align-items:center}.sample-multi-select.ant-select-multiple.ant-select-sm .ant-select-selection-overflow{align-items:center}.sample-multi-select.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{top:50%;transform:translateY(-50%);line-height:20px}.sample-multi-select.ant-select-multiple.ant-select-sm .ant-select-selection-item{display:inline-flex;align-items:center;height:18px;line-height:18px;margin-block:0}.sample-multi-select.ant-select-multiple.ant-select-sm .ant-select-selection-item-content{display:inline-flex;align-items:center;height:100%;line-height:18px}.sample-multi-select.ant-select-multiple.ant-select-sm .ant-select-selection-item-remove{display:inline-flex;align-items:center;justify-content:center;height:100%;line-height:18px;margin-inline-start:4px}.sample-multi-select.ant-select-multiple.ant-select-sm .ant-select-selection-item-remove .anticon{display:inline-flex;align-items:center;vertical-align:middle}.app-sample-select.ant-select-multiple.ant-select-sm .ant-select-selection-overflow{height:100%;align-content:center}.app-sample-select.ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item{display:inline-flex;align-items:center;align-self:center}.app-sample-select.ant-select-multiple.ant-select-sm .ant-select-selection-search{display:inline-flex;align-items:center;height:18px;margin-block:0}.app-sample-select.ant-select-multiple.ant-select-sm .ant-select-selection-search-input{height:18px;line-height:18px}.app-sample-select.ant-select-multiple.ant-select-sm .ant-select-selection-item{background-color:var(--app-tag-bg);color:var(--app-tag-text)}.app-sample-select.ant-select-multiple.ant-select-sm .ant-select-selection-item-remove,.app-sample-select.ant-select-multiple.ant-select-sm .ant-select-selection-item-remove .anticon{color:var(--app-tag-text)}.pseudotime-gene-select.ant-select-multiple.ant-select-sm .ant-select-arrow{margin-top:-5px}.pseudotime-gene-select.ant-select-multiple.ant-select-sm .ant-select-selector{height:24px;overflow:hidden}.pseudotime-gene-select.ant-select-multiple.ant-select-sm .ant-select-selection-overflow{flex-wrap:nowrap}.ant-spin-nested-loading,.ant-spin-container{height:100%}.ant-spin-dot-holder,.ant-empty-image{margin-top:10%}.trajectory-viewer .ant-empty-image,.trajectory-viewer .ant-spin-dot-holder{margin-top:0}.ant-splitter-panel{height:100%}.ant-upload-list{max-height:100px;color:var(--app-text-secondary);overflow-y:auto}
