.import-page .page-heading>p:last-child{max-width:620px;color:var(--ink-1)}.import-drop{justify-items:center;gap:var(--s3);margin-top:var(--s5);padding:clamp(32px, 7vw, 64px) var(--s5);border:1px dashed var(--line-strong);border-radius:var(--r-md);text-align:center;background:#fffdf8b8;display:grid}.import-drop p{color:var(--ink-1);margin:0}.import-drop .import-drop-title{color:var(--ink-0);font-family:var(--font-display);font-size:22px}.import-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.import-drop .import-example{color:var(--ink-2);font-size:13px}.import-example a{color:var(--brand);text-underline-offset:3px;margin:0 4px}.import-example span{white-space:nowrap}.import-preview{margin-bottom:var(--s4)}.import-stats{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.import-stats div{padding:var(--s3);background:var(--paper-3)}.import-stats dt{color:var(--ink-2);font-size:12px}.import-stats dd{overflow-wrap:anywhere;margin:5px 0 0}.import-stats .import-new{color:var(--brand);font-weight:700}.import-warning{padding:var(--s3);border-radius:var(--r-sm);background:var(--warning-soft,#fff3d8)}.import-progress{color:var(--ink-1);gap:8px;font-size:13px;display:grid}.import-progress progress{width:100%;accent-color:var(--brand)}@media (max-width:560px){.import-stats{grid-template-columns:1fr}.import-actions,.import-actions .btn{width:100%}}
