.breadcrumb.svelte-1buz4b6{font-size:.8rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb.svelte-1buz4b6 a:where(.svelte-1buz4b6){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-1buz4b6 a:where(.svelte-1buz4b6):hover{color:var(--primary)}.breadcrumb.svelte-1buz4b6 span:where(.svelte-1buz4b6){margin:0 .25rem}.page-header.svelte-1buz4b6{margin-bottom:2rem}h1.svelte-1buz4b6{font-size:1.75rem;font-weight:700;letter-spacing:-.03em}.subtitle.svelte-1buz4b6{color:var(--text-secondary);margin-top:.5rem;font-size:1.05rem;line-height:1.55}.updated.svelte-1buz4b6{color:var(--text-muted);font-size:.85rem;margin-top:.6rem}.bids-section.svelte-1buz4b6{margin:2rem 0}.empty.svelte-1buz4b6{color:var(--text-secondary);padding:2rem;text-align:center}.bid-list.svelte-1buz4b6{display:flex;flex-direction:column;gap:1rem}.bid-card.svelte-1buz4b6{padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);transition:border-color .15s}.bid-card.svelte-1buz4b6:hover{border-color:var(--primary)}.bid-card.urgent.svelte-1buz4b6{border-color:#f59e0b;background:#fef3c726}.bid-header.svelte-1buz4b6{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem}.bid-meta.svelte-1buz4b6{display:flex;gap:.4rem;flex-wrap:wrap}.badge.svelte-1buz4b6{display:inline-block;padding:.15rem .55rem;font-size:.72rem;border-radius:9999px;font-weight:500}.badge.type.svelte-1buz4b6{background:#6366f11f;color:#4338ca}.badge.state.svelte-1buz4b6{background:#22c55e1f;color:#15803d}.badge.industry.svelte-1buz4b6{background:#f59e0b1f;color:#92400e}.due-date.svelte-1buz4b6{font-size:.8rem;color:var(--text-secondary);text-align:right;flex-shrink:0}.due-date.urgent.svelte-1buz4b6{color:#b45309;font-weight:600}.due-date.soon.svelte-1buz4b6{color:#ca8a04}.date-text.svelte-1buz4b6{display:block;color:var(--text-muted);font-size:.72rem;margin-top:.15rem}.bid-title.svelte-1buz4b6{font-size:1.05rem;font-weight:600;line-height:1.35;margin:.4rem 0 .5rem}.bid-title.svelte-1buz4b6 a:where(.svelte-1buz4b6){color:var(--text);text-decoration:none}.bid-title.svelte-1buz4b6 a:where(.svelte-1buz4b6):hover{color:var(--primary)}.bid-desc.svelte-1buz4b6{color:var(--text-secondary);font-size:.9rem;line-height:1.55;margin-bottom:.6rem}.bid-footer.svelte-1buz4b6{display:flex;gap:.8rem;font-size:.78rem;color:var(--text-muted);flex-wrap:wrap}.cta-section.svelte-1buz4b6{text-align:center;margin:2rem 0}.btn-primary.svelte-1buz4b6{display:inline-block;padding:.7rem 1.4rem;background:var(--primary);color:#fff;border-radius:var(--radius);text-decoration:none;font-weight:500}.cross-links.svelte-1buz4b6{margin:3rem 0 1rem;padding-top:1.5rem;border-top:1px solid var(--border-light)}.cross-links.svelte-1buz4b6 h3:where(.svelte-1buz4b6){font-size:.95rem;font-weight:600;color:var(--text-secondary);margin-bottom:.75rem}.cross-links.svelte-1buz4b6 ul:where(.svelte-1buz4b6){list-style:none;display:flex;gap:1rem;flex-wrap:wrap;padding:0}.cross-links.svelte-1buz4b6 a:where(.svelte-1buz4b6){font-size:.875rem;color:var(--primary);text-decoration:none}.cross-links.svelte-1buz4b6 a:where(.svelte-1buz4b6):hover{text-decoration:underline}
