.resume-import-notifications{position:fixed;bottom:20px;right:20px;width:min(360px,calc(100vw - 32px));z-index:80;display:grid;grid-gap:10px;gap:10px}.resume-import-notifications:empty{display:none}.resume-import-notifications section{padding:18px;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);background:var(--surface);color:var(--ink)}.resume-import-notifications strong{font-size:.9rem}.resume-import-notifications p{margin:6px 0;overflow-wrap:anywhere;font-size:.85rem}.resume-import-notifications small{color:var(--muted);line-height:1.5}.resume-import-notice-actions{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.resume-import-notice-actions a{color:var(--accent-dark);font-size:.85rem}.resume-import-notice-actions button{background:transparent;color:var(--muted);border:0;cursor:pointer;font-size:20px}.re-import-progress{padding:48px 24px;text-align:center;border:1px solid var(--line);border-radius:14px;background:var(--surface);margin:24px}.re-import-progress p{color:var(--muted);max-width:40rem;margin:12px auto;line-height:1.7}.re-import-progress h2{font-size:1.5rem}.re-import-start{width:min(480px,calc(100vw - 32px));padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink)}.re-import-start::-webkit-backdrop{background:#0005}.re-import-start::backdrop{background:#0005}.re-import-start p{line-height:1.7;color:var(--muted)}.re-import-start>div{display:flex;gap:12px;flex-wrap:wrap}.re-import-start h2{font-size:1.5rem}