.page.svelte-439fw0{flex-direction:column;gap:1rem;display:flex}.page-header.svelte-439fw0{justify-content:space-between;align-items:center;display:flex}h1.svelte-439fw0{margin:0;font-size:1.5rem}.primary-link.svelte-439fw0{background:var(--accent,#1565c0);color:#fff;border-radius:var(--radius-sm,4px);padding:.5rem .9rem;font-size:.875rem;text-decoration:none}.status.svelte-439fw0{color:#6b6b66;font-size:.875rem}.status.empty.svelte-439fw0{font-style:italic}.toolbar.svelte-439fw0{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.search.svelte-439fw0{flex-direction:column;flex:1;gap:.25rem;max-width:420px;display:flex}.search-label.svelte-439fw0{color:#666;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.search.svelte-439fw0 input:where(.svelte-439fw0){border-radius:var(--radius-sm,4px);background:#fff;border:1px solid #d0d0ca;padding:.5rem .75rem;font-size:.95rem}.search.svelte-439fw0 input:where(.svelte-439fw0):focus{outline:2px solid var(--accent,#1565c0);outline-offset:-1px}.count.svelte-439fw0{color:#6b6b66;margin:0;font-size:.875rem}.error-surface.svelte-439fw0{border-radius:var(--radius-sm,4px);border:1px solid var(--danger,#c62828);color:var(--danger,#c62828);background:#fff2f2;padding:.75rem 1rem;font-size:.875rem}.list.svelte-439fw0{border-collapse:collapse;width:100%;font-size:.875rem}.list.svelte-439fw0 thead:where(.svelte-439fw0){background:#f0f0ea}.list.svelte-439fw0 th:where(.svelte-439fw0),.list.svelte-439fw0 td:where(.svelte-439fw0){text-align:left;border-bottom:1px solid #e5e5e0;padding:.5rem .75rem}.list.svelte-439fw0 th:where(.svelte-439fw0){padding:0;font-weight:700}.sort-btn.svelte-439fw0{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:.5rem .75rem;font-weight:700;display:block}.sort-btn.svelte-439fw0:hover{background:#e5e5dc}.sort-btn.svelte-439fw0:focus{outline:2px solid var(--accent,#1565c0);outline-offset:-2px}.id-cell.svelte-439fw0{font-family:var(--font-mono,ui-monospace, "Menlo", monospace);color:#666}.num-cell.svelte-439fw0{text-align:right;font-variant-numeric:tabular-nums}tr.clickable.svelte-439fw0:nth-child(2n){background:#fafaf5}tr.clickable.svelte-439fw0:nth-child(odd){background:#fff}tr.clickable.svelte-439fw0{cursor:pointer}tr.clickable.svelte-439fw0:hover{background:#eef5ff}tr.clickable.svelte-439fw0:focus{outline:2px solid var(--accent,#1565c0);outline-offset:-2px}
