:root{--bg:#f6f4ef;--card:#fff;--ink:#1f2933;--muted:#6b7280;--line:#e5e1d8;--accent:#2f6f5e;--accent-ink:#fff;--row:#f0f7f4;--err:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#14171a;--card:#1d2125;--ink:#e8e6e1;--muted:#9aa1a9;--line:#2e343a;--accent:#5bb59d;--accent-ink:#0b1512;--row:#1a2623;--err:#ff8a80}}body{background:var(--bg);color:var(--ink);margin:0;font:14px/1.4 system-ui,-apple-system,sans-serif}input,select,textarea,button{font:inherit;color:inherit}input:not([type=checkbox]),select,textarea{background:var(--card);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;padding:.4rem .55rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}button.svelte-1n46o8q{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:8px;padding:.45rem .8rem}button.primary.svelte-1n46o8q{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}button.ghost.svelte-1n46o8q{background:0 0}button.link.svelte-1n46o8q{color:var(--accent);background:0 0;border:0;padding:.2rem}a.svelte-1n46o8q{color:var(--accent);font-weight:500;text-decoration:none}a.svelte-1n46o8q:hover{text-decoration:underline}h1.svelte-1n46o8q{margin:0;font-size:1.15rem}.muted.svelte-1n46o8q{color:var(--muted)}.small.svelte-1n46o8q{font-size:12px}.err.svelte-1n46o8q{color:var(--err)}.center.svelte-1n46o8q{text-align:center;margin-top:30vh}.bar.svelte-1n46o8q{background:var(--card);border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.bar.svelte-1n46o8q h1:where(.svelte-1n46o8q){flex:1}.who.svelte-1n46o8q{font-size:12px}main.svelte-1n46o8q{max-width:90rem;margin:0 auto;padding:1rem}.toolbar.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.title.svelte-1n46o8q{margin:0;font-size:1.05rem}.count.svelte-1n46o8q{color:var(--muted);margin-left:.2rem;font-size:12px}.search.svelte-1n46o8q{flex:1;width:auto;min-width:10rem;max-width:22rem;margin-right:auto}.scroll.svelte-1n46o8q{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow-x:auto}table.svelte-1n46o8q{border-collapse:collapse;width:100%;min-width:40rem}th.svelte-1n46o8q{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:.6rem;font-size:12px}td.svelte-1n46o8q{border-bottom:1px solid var(--line);vertical-align:top;padding:.45rem .6rem}tr.svelte-1n46o8q:last-child td:where(.svelte-1n46o8q){border-bottom:0}td.name.svelte-1n46o8q{min-width:12rem;font-weight:500}td.wide.svelte-1n46o8q{max-width:22rem;font-size:13px}.chk.svelte-1n46o8q{text-align:center;cursor:default;width:2rem}.num.svelte-1n46o8q{width:4rem}.pill.svelte-1n46o8q{background:var(--accent);color:var(--accent-ink);border-radius:99px;padding:.1rem .5rem;font-size:12px;font-weight:600}.st.svelte-1n46o8q{width:auto;font-weight:600}.st.contacted.svelte-1n46o8q{border-color:#3b82f6}.st.shortlisted.svelte-1n46o8q{border-color:var(--accent)}.st.ruled.svelte-1n46o8q{border-color:var(--muted)}.empty.svelte-1n46o8q{text-align:center;color:var(--muted);margin:2rem 0}.login.svelte-1n46o8q{place-items:center;min-height:90vh;display:grid}.card.svelte-1n46o8q{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:.6rem;width:min(22rem,90vw);padding:1.8rem;display:grid;box-shadow:0 8px 30px #0001}.logo.svelte-1n46o8q{width:3rem;height:3rem}.mark.svelte-1n46o8q{width:1.8rem;height:1.8rem}dialog.svelte-1n46o8q{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;width:min(32rem,92vw);padding:1.3rem}dialog.svelte-1n46o8q::backdrop{background:#0008}dialog.svelte-1n46o8q form:where(.svelte-1n46o8q){gap:.7rem;display:grid}dialog.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0;font-size:1.1rem}dialog.svelte-1n46o8q label:where(.svelte-1n46o8q){color:var(--muted);gap:.25rem;font-size:12px;display:grid}.row.svelte-1n46o8q{grid-template-columns:1fr 2fr;gap:.7rem;display:grid}.actions.svelte-1n46o8q{justify-content:flex-end;gap:.5rem;display:flex}
