@layer payload-default{.icon--check{width:1.53846rem;height:1.53846rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}}
.allwd-import{padding:24px var(--gutter-h,24px) 64px;max-width:1100px;color:var(--text-body)}.allwd-import__title{letter-spacing:-.5px;color:var(--text);margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.2}.allwd-import__muted{color:var(--text-muted);font-size:13px}.allwd-import__steps{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.allwd-import__steps li{border:1px solid var(--hairline);color:var(--text-muted);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.allwd-import__steps li.is-active{color:var(--text);border-color:var(--hairline-strong)}.allwd-import__steps li[aria-current=step]{background:var(--action-bg);color:var(--action-text);border-color:var(--action-bg)}.allwd-import__card{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;gap:16px;padding:24px;display:grid}.allwd-import__label{color:var(--text);font-weight:600}.allwd-import__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 16px;display:grid}.allwd-import__field{gap:4px;font-size:13px;font-weight:500;display:grid}.allwd-import__field select{border:1px solid var(--hairline-strong);background:var(--surface-elevated);min-height:40px;color:var(--text);border-radius:8px;padding:0 8px}.allwd-import__table-wrap{border:1px solid var(--hairline);border-radius:8px;overflow-x:auto}.allwd-import__table{border-collapse:collapse;width:100%;font-size:13px}.allwd-import__table caption{text-align:left;color:var(--text-muted);padding:8px 12px}.allwd-import__table th,.allwd-import__table td{text-align:left;border-top:1px solid var(--hairline);white-space:nowrap;padding:8px 12px}.allwd-import__counts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;display:grid}.allwd-import__counts div{background:var(--surface-elevated);border:1px solid var(--hairline);border-radius:8px;padding:12px}.allwd-import__counts dt{color:var(--text-muted);font-size:13px}.allwd-import__counts dd{letter-spacing:-.5px;color:var(--text);margin:4px 0 0;font-size:28px;font-weight:700}.allwd-import__issues{margin:0;padding-left:16px;font-size:13px}.allwd-import__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.allwd-import__error{color:var(--error);font-weight:500}.allwd-import progress{width:100%;height:8px}
.allwd-dash__counters{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0 0;display:grid}.allwd-dash__counter{background:var(--surface);border:1px solid var(--hairline);color:var(--text);border-radius:12px;padding:16px;text-decoration:none;display:block}a.allwd-dash__counter:hover{border-color:var(--hairline-strong)}a.allwd-dash__counter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.allwd-dash__counter dt{color:var(--text-muted);font-size:13px;font-weight:500}.allwd-dash__counter dd{letter-spacing:-1px;margin:8px 0 0;font-size:40px;font-weight:700;line-height:1}.allwd-dash__chart{margin:12px 0 0}.allwd-dash__chart svg{width:100%;height:auto}.allwd-dash__key{width:10px;height:10px;margin:0 4px 0 8px;display:inline-block}.allwd-dash__key--yes{background:var(--success)}.allwd-dash__key--no{background:var(--text-muted)}.allwd-dash__columns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:24px;display:grid}.allwd-dash__actions{gap:8px;margin:0;padding-left:18px;display:grid}.allwd-dash__actions a{color:var(--text);text-decoration:underline}.allwd-bulk{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:12px 16px;display:flex}.allwd-bulk select,.allwd-bulk input{border:1px solid var(--hairline-strong);background:var(--surface-elevated);min-height:36px;color:var(--text);border-radius:6px;padding:0 8px}.allwd-history{gap:16px;margin:8px 0 24px;display:grid}.allwd-history table{border-collapse:collapse;width:100%;font-size:13px}.allwd-history th,.allwd-history td{text-align:left;border-top:1px solid var(--hairline);padding:6px 8px}.allwd-dash__notice{border:2px solid var(--warning);background:var(--surface);border-radius:8px;margin:16px 0 0;padding:12px 16px}.allwd-dash__notice a{color:var(--text);text-decoration:underline}
