@layer legacy{.import-screen{width:100%;max-width:880px;min-width:0;overflow-wrap:anywhere}.import-screen label{display:grid;gap:8px;margin-top:24px;font-size:14px}.import-screen textarea{width:100%;min-width:0;max-width:100%;min-height:240px;resize:vertical;border:1px solid var(--line-strong);border-radius:8px;padding:12px;color:var(--text);background:var(--panel-2);font:400 16px/1.5 var(--font-sans)}.import-screen article{margin-block:16px;padding-block:12px;border-bottom:1px solid var(--line)}.import-screen :is(button,a.secondary-btn){min-height:44px;max-width:100%;white-space:normal;margin:8px 8px 8px 0}.import-screen [data-field=import_hint]{color:var(--text-secondary);font-size:13px;line-height:1.6}.import-screen textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.import-screen h1{font-size:22px;line-height:1.35}.import-screen :is(button,a.secondary-btn){width:100%;margin-inline:0}}}.sd-import-screen{max-width:880px;margin:0 auto;display:block;min-width:0;color:var(--sd-foreground);font:400 14px/1.5 var(--font-inter),Inter,sans-serif}.sd-import-screen .import-heading{padding-bottom:24px;border-bottom:1px solid var(--sd-border)}.sd-import-screen h1{margin:0 0 8px;font:700 24px/1.3 var(--font-inter),Inter,sans-serif;letter-spacing:-.03em}.sd-import-screen h2{margin:0 0 16px;font:600 18px/1.4 var(--font-inter),Inter,sans-serif}.sd-import-screen .import-confirm-note,.sd-import-screen .import-heading p,.sd-import-screen .import-steps,.sd-import-screen [data-field=import_hint]{color:var(--sd-muted-foreground)}.sd-import-screen .import-steps{list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:24px 0}.sd-import-screen .import-steps [aria-current=step]{color:var(--sd-foreground);font-weight:600}.sd-import-screen label{display:grid;gap:8px;margin-top:24px;font:500 14px/1.5 var(--font-inter),Inter,sans-serif}.sd-import-screen textarea{width:100%;min-width:0;max-width:100%;min-height:260px;padding:12px 16px;border:1px solid var(--sd-input);border-radius:calc(var(--sd-radius) - 4px);background:var(--sd-background);color:var(--sd-foreground);font:400 14px/1.6 var(--font-inter),Inter,sans-serif}.sd-import-screen a.secondary-btn,.sd-import-screen button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 16px;margin:8px 8px 8px 0;border:1px solid var(--sd-border);border-radius:calc(var(--sd-radius) - 4px);background:var(--sd-background);color:var(--sd-foreground);font:500 14px/1.4 var(--font-inter),Inter,sans-serif;letter-spacing:normal;text-transform:none;white-space:normal}.sd-import-screen button.primary{background:var(--sd-primary);color:var(--sd-primary-foreground);border-color:var(--sd-primary)}.sd-import-screen button:disabled,.sd-import-screen textarea:disabled{opacity:.6;cursor:default}.sd-import-screen :is(button,a,textarea):focus-visible{outline:2px solid var(--sd-ring);outline-offset:2px}.sd-import-screen [data-field=import_report_item]{padding:16px 0;margin:0;border-bottom:1px solid var(--sd-border)}.sd-import-screen [data-field=import_report_item]>p:first-child{font-weight:500}.sd-import-screen [data-field=import_note],.sd-import-screen [data-field=import_source_text]{color:var(--sd-muted-foreground)}.sd-import-screen [data-field=import_proposed_params]{margin:24px 0;padding:20px;border:1px solid var(--sd-border);border-radius:var(--sd-radius);background:var(--sd-card)}.sd-import-screen [data-field=import_report_approximated],.sd-import-screen [data-field=import_run_status],.sd-import-screen [data-field=report_item_status]{padding:12px 16px;border:1px solid var(--sd-border);border-radius:6px;background:var(--sd-muted)}.sd-import-screen [role=alert]{color:var(--sd-destructive)}@media (max-width:600px){.sd-import-screen textarea{font-size:16px}.sd-import-screen :is(button,a.secondary-btn){width:100%;margin-inline:0}}