.breadcrumb.svelte-1p6g3c5{font-size:.8rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb.svelte-1p6g3c5 a:where(.svelte-1p6g3c5){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-1p6g3c5 a:where(.svelte-1p6g3c5):hover{color:var(--primary)}.breadcrumb.svelte-1p6g3c5 span:where(.svelte-1p6g3c5){margin:0 .25rem}.page-header.svelte-1p6g3c5{max-width:740px;margin-bottom:2rem}h1.svelte-1p6g3c5{font-size:1.85rem;font-weight:700;letter-spacing:-.03em}.lede.svelte-1p6g3c5{color:var(--text);font-size:1rem;line-height:1.65;margin:.75rem 0}.updated.svelte-1p6g3c5{color:var(--text-muted);font-size:.85rem}h2.svelte-1p6g3c5{font-size:1.15rem;font-weight:600;margin:1.5rem 0 1rem}.empty.svelte-1p6g3c5{color:var(--text-secondary);padding:1.5rem}.bid-list.svelte-1p6g3c5{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:760px){.bid-list.svelte-1p6g3c5{grid-template-columns:1fr}}.bid-card.svelte-1p6g3c5{display:block;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);text-decoration:none;color:var(--text)}.bid-card.svelte-1p6g3c5:hover{border-color:var(--primary)}.bid-meta.svelte-1p6g3c5{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.45rem}.badge.svelte-1p6g3c5{display:inline-block;padding:.1rem .5rem;font-size:.7rem;border-radius:9999px;font-weight:500;background:#6366f11f;color:#4338ca}.badge.state.svelte-1p6g3c5{background:#22c55e1f;color:#15803d}.badge.due.svelte-1p6g3c5{background:#f59e0b1f;color:#92400e}.badge.due.urgent.svelte-1p6g3c5{background:#dc26261f;color:#991b1b}.bid-card.svelte-1p6g3c5 h3:where(.svelte-1p6g3c5){font-size:.92rem;font-weight:600;margin:0 0 .35rem;line-height:1.35}.bid-org.svelte-1p6g3c5{font-size:.75rem;color:var(--text-muted)}.cross-links.svelte-1p6g3c5{margin:2rem 0;padding-top:1.5rem;border-top:1px solid var(--border-light)}.cross-links.svelte-1p6g3c5 h2:where(.svelte-1p6g3c5){font-size:1rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.rel-list.svelte-1p6g3c5{list-style:none;padding:0;margin:.85rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.rel-list.svelte-1p6g3c5 a:where(.svelte-1p6g3c5){color:var(--primary);text-decoration:none;font-size:.9rem}.rel-list.svelte-1p6g3c5 a:where(.svelte-1p6g3c5):hover{text-decoration:underline}
