.import-wizard { min-width: 600px; min-height: 400px; font-size: 12px; radiogroup { radio { padding-top: 5px; } } wizardpage { display: flex; flex-direction: column; > div { display: block; } } a { display: inline; color: -moz-nativehyperlinktext; cursor: pointer; &:hover, &:active, &:focus { outline:none; text-decoration: $link-hover-decoration; } } checkbox { margin-left: 4px; // indent required for correct focus ring rendering } button { font: menu; } h2 { font-size: 14px; font-weight: normal; margin-bottom: 6px; margin: 0; } [disabled="true"] .checkbox-label { opacity: .5; } #other-files { margin-left: -1px; width: 400px; } #page-start { radiogroup { margin-top: 4px; } } #page-options-folder-import { fieldset { display: block; border: none; margin-left: 1em; } #recreate-structure { margin-top: .25em; } .import-file-types-header { margin-top: 1em; } .page-options-file-type { display: flex; margin-top: .25em; &:first-child { margin-top: 1em; } } } #page-options-file-handling { padding-top: 1.5em; .radioset { // font-size: 13px; margin-left: 1em; } } #page-options-relink-only { display: flex; a { margin: 4px 1em 4px; } } .page-options-file-handling-description { margin-top: .6em; font-size: 11px; } #page-done-error { margin-top: 2em; text-align: right; } .mendeley-online-intro { // font-size: 13px; & +.mendeley-online-intro { margin-top: 1em; } } #mendeley-login { padding: 1.5em 1em 0; font-size: 13px; display: flex; flex-direction: column; align-items: center; border: none; .field { display: flex; max-width: 300px; line-height: 1.5em; align-items: center; } .field+.field { margin-top: .5em; } label { flex: 0 0 90px; width: 90px; margin-right: 8px; text-align: right; } input { flex: 1 1 auto; font-size: 13px; } } #mendeley-online-login-feedback { text-align: center; white-space: pre-wrap; font-size: 13px; margin-top: 1.3em; color: var(--accent-orange); font-weight: 600; } #import-progress { margin-top: 1em; } #page-progress { display: flex; flex-direction: column; } // TODO: deduplicate with rtfscan .table-container { display: flex; height: 0; flex-direction: column; flex: 1 0 auto; margin-top: 1.5em; > div { display: flex; flex: 1 0 auto; background-color: -moz-field; overflow: hidden; position: relative; } .virtualized-table-body { display: flex; .windowed-list { flex: 1 0 auto; } } } }