.importerContainer p{margin-bottom:.7em;margin-top:0}.importerContainer blockquote{border:1px solid #aa0;background-color:#ffffdb;margin:1em 3em;padding-left:1em;padding-right:1em;font-size:1em;border-radius:6px}.importerContainer select{background-color:#f0f0f5;color:#000;font-size:16px;min-width:15em}.importerContainer blockquote p{margin-bottom:.7em;margin-top:.7em}.importerButton{font-size:16px;padding:10px 20px;text-align:center;text-decoration:none;border-radius:6px;flex:initial;margin:auto}.primaryButton{background-color:#557;color:#fff;border:none}.primaryButton:active{background-color:#88a;color:#fff}.secondaryButton{background-color:#fff;color:#557;border:2px solid #557}.secondaryButton:active{background-color:#dde;color:#557}.importerButtonBar{display:flex;gap:1em}.small-top-margin{margin-top:0}.downloadDiv{border:1px solid #aab;background:#f0f0f5;padding:1em;border-radius:6px;margin-top:.5em;display:flex;gap:1em;flex-wrap:nowrap}.downloadDiv img{margin-right:5px;margin-left:5px;height:60px;width:60px;vertical-align:middle}.downloadDiv a:link{text-decoration:none}.downloadDiv a:hover{text-decoration:underline}.importStep{margin-top:20px;margin-bottom:20px}.importStep p{padding:0}.stepOuter{border:1px solid #888;margin-top:20px;box-shadow:0 1px 6px #aaa;border-radius:8px}.stepHeader{color:#fff;background-color:#557;padding:0;margin-bottom:0;border-radius:7px 7px 0 0}.stepHeader p{color:#fff;padding:.5em 1.5em;margin:0;font-size:1em}.stepFooter{font-size:.9em}.stepContent{padding:1.5em}.stepContent textarea{font-family:monospace;font-size:.7em;width:100%;background:#f0f0f5}.stepContent blockquote p{text-align:center;font-size:.9em;font-style:italic}.errorSection{border:1px solid red;background-color:#ffe0e0;padding:1em;border-radius:6px}.warningSection{border:1px solid #aa0;background-color:#ffffdb;padding:1em;margin-bottom:1em;border-radius:6px}.warningSection ul{margin-bottom:0}.fieldTable{border:1px solid #ccc;width:100%;margin-bottom:10px}.fieldTable table{width:auto;font-size:.9em;border:0;margin-bottom:5px;margin-top:5px}.fieldTable table td{vertical-align:middle}.columnChooserTable{overflow:auto;border:1px solid #aab;width:100%;margin-bottom:10px;background:#f0f0f5}.columnChooserTable table{width:auto;font-size:.9em;border-collapse:collapse;margin-bottom:0;margin-top:0}.columnChooserTable table td{border-bottom:1px solid #aab;border-right:1px solid #aab}.columnChooserTable select{background-color:#fff;color:#000;font-weight:700}.resultList{font-size:.9em}.errorLineInfo{font-size:.8em;font-family:monospace}