main.svelte-dyupmq{color:#222;max-width:1100px;margin:1.5rem auto;padding:0 1rem;font-family:system-ui,sans-serif}.header.svelte-dyupmq{align-items:baseline;gap:1.5rem;display:flex}h1.svelte-dyupmq{margin:0}.subnav.svelte-dyupmq{gap:.75rem;display:flex}.subnav.svelte-dyupmq a:where(.svelte-dyupmq){color:#555;border-radius:3px;padding:.2rem .5rem;text-decoration:none}.subnav.svelte-dyupmq a:where(.svelte-dyupmq):hover{background:#eee}.subnav.svelte-dyupmq a.active:where(.svelte-dyupmq){color:#fff;background:#1a1a1a}.entry-form.svelte-dyupmq{background:#fafafa;border:1px solid #ddd;border-radius:6px;flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.row.svelte-dyupmq{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}label.svelte-dyupmq{color:#555;flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}label.check.svelte-dyupmq{flex-direction:row;align-items:center;gap:.4rem}label.grow.svelte-dyupmq{flex:1;min-width:200px}input.svelte-dyupmq,select.svelte-dyupmq{border:1px solid #ccc;border-radius:4px;padding:.4rem .5rem;font-family:inherit;font-size:.9rem}button.svelte-dyupmq{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:4px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem}button.svelte-dyupmq:disabled{opacity:.5;cursor:wait}.filters.svelte-dyupmq{margin:1rem 0 .5rem}table.svelte-dyupmq{border-collapse:collapse;width:100%;margin-top:.5rem}th.svelte-dyupmq,td.svelte-dyupmq{text-align:left;border-bottom:1px solid #eee;padding:.45rem .6rem;font-size:.9rem}th.num.svelte-dyupmq,td.num.svelte-dyupmq{text-align:right;font-variant-numeric:tabular-nums}.error.svelte-dyupmq{color:#b00}.muted.svelte-dyupmq{color:#888}.link-btn.svelte-dyupmq{color:#1a4ea8;cursor:pointer;font:inherit;background:0 0;border:none;margin-left:.5rem;padding:0;text-decoration:underline}.link-btn.svelte-dyupmq:hover{color:#0a2a68}.sort-btn.svelte-dyupmq{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.sort-btn.svelte-dyupmq:hover{color:#1a4ea8}.sort-btn.num.svelte-dyupmq{text-align:right;width:100%}.footer-summary.svelte-dyupmq{color:#888;margin:.75rem 0 .5rem;font-size:.85rem}.footer-summary.svelte-dyupmq .sep:where(.svelte-dyupmq){opacity:.6;margin:0 .5rem}.footer-summary.svelte-dyupmq .total-pair:where(.svelte-dyupmq){font-variant-numeric:tabular-nums}
