.legacy-import-page .settings-section{margin-bottom:20px}.legacy-scale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:720px}.legacy-import-field{display:grid;gap:8px;margin:12px 0}.legacy-import-field select{width:100%;min-width:0}.legacy-file-label{display:grid;gap:10px;max-width:520px}.legacy-file-label input{max-width:100%}.legacy-import-summary{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0}.legacy-import-table{overflow:auto;max-height:520px;border:1px solid var(--border,#dce7e4);border-radius:10px}.legacy-import-table table{border-collapse:collapse;width:100%;font-size:0.928571rem;min-width:650px}.legacy-import-table th,.legacy-import-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#dce7e4);overflow-wrap:anywhere;max-width:260px}.legacy-import-table th{position:sticky;top:0;background:var(--surface,#fff);z-index:1}.legacy-row-invalid td:nth-child(3){color:#b45309}.legacy-row-supported td:nth-child(3){color:#087b69}.legacy-import-groups{display:flex;flex-wrap:wrap;gap:16px;border:0;padding:16px 0}.legacy-import-groups legend{font-weight:600}.legacy-import-groups label{display:flex;gap:8px;align-items:center}.legacy-import-page .muted{display:block;overflow-wrap:anywhere}.legacy-import-page button{margin:6px 6px 6px 0}@media(max-width:640px){.legacy-scale-grid{grid-template-columns:minmax(0,1fr);gap:0}.legacy-import-page .page-title{flex-wrap:wrap}.legacy-import-summary{font-size:0.928571rem;gap:10px}}
