.disclosure[data-astro-cid-h7b7zzh2]{align-items:center;gap:var(--space-xs);max-width:47rem;margin:0 auto var(--space-lg);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.disclosure__mark[data-astro-cid-h7b7zzh2]{border-radius:var(--radius-full);background:var(--color-water-pale);block-size:1.5rem;inline-size:1.5rem;color:var(--color-primary);font-size:var(--font-size-xs);flex:none;place-items:center;font-weight:700;display:grid}.filter[data-astro-cid-h7b7zzh2]{align-items:center;gap:var(--space-xs) var(--space-sm);max-width:47rem;margin:0 auto var(--space-xl);padding:var(--space-sm) var(--space-md);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.filter__label[data-astro-cid-h7b7zzh2]{font-weight:600}.filter__select[data-astro-cid-h7b7zzh2]{min-width:0;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;flex:0 18rem}.filter__count[data-astro-cid-h7b7zzh2]{color:var(--color-text-muted);font-size:var(--font-size-sm);flex:1 0 100%;margin:0}.empty[data-astro-cid-h7b7zzh2]{gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);color:var(--color-text);grid-template-columns:auto 1fr;align-items:center;display:grid}.empty__icon[data-astro-cid-h7b7zzh2]{border-radius:var(--radius-full);background:var(--color-water-pale);block-size:4rem;inline-size:4rem;color:var(--color-primary);font-size:var(--font-size-3xl);place-items:center;display:grid}.empty[data-astro-cid-h7b7zzh2] h2[data-astro-cid-h7b7zzh2]{font-size:var(--font-size-xl)}.empty[data-astro-cid-h7b7zzh2] p[data-astro-cid-h7b7zzh2]{color:var(--color-text-muted)}.no-match[data-astro-cid-h7b7zzh2]{max-width:47rem;margin:var(--space-lg) auto 0;padding:var(--space-md);border:1px dashed var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-muted)}.supplier[data-astro-cid-h7b7zzh2]{height:100%;padding:var(--space-md);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex}.supplier[data-astro-cid-h7b7zzh2]:hover,.supplier[data-astro-cid-h7b7zzh2]:focus-within{border-color:var(--color-primary-light);box-shadow:var(--shadow-card);transform:translateY(-2px)}.supplier__name[data-astro-cid-h7b7zzh2]{margin:0 0 var(--space-2xs);font-size:var(--font-size-xl)}.supplier__name[data-astro-cid-h7b7zzh2] a{color:var(--color-primary-dark);text-decoration:none}.supplier__name[data-astro-cid-h7b7zzh2] a:hover{color:var(--color-primary);text-underline-offset:.18em;text-decoration:underline .06em}.supplier__external[data-astro-cid-h7b7zzh2]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-inline-start:.2em;font-style:normal}.supplier__summary[data-astro-cid-h7b7zzh2]{margin:0 0 var(--space-sm);color:var(--color-text)}.tags[data-astro-cid-h7b7zzh2]{gap:var(--space-2xs);margin:0 0 var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag[data-astro-cid-h7b7zzh2]{padding:.15rem var(--space-xs);border-radius:var(--radius-full);background:var(--color-steel-light);color:var(--color-text);font-size:var(--font-size-xs);white-space:nowrap;font-weight:650}.tag--coverage[data-astro-cid-h7b7zzh2]{background:var(--color-water-pale);color:var(--color-primary-dark)}.tag--capacity[data-astro-cid-h7b7zzh2]{background:var(--color-surface);color:var(--color-text);font-variant-numeric:tabular-nums}.tag--material[data-astro-cid-h7b7zzh2]{text-transform:capitalize}.tag--concrete[data-astro-cid-h7b7zzh2]{color:#394c56;background:#dde2e4}.tag--polyethylene[data-astro-cid-h7b7zzh2]{color:#82510d;background:#fbeddb}.supplier__serves[data-astro-cid-h7b7zzh2]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-loose);margin:0}.supplier__checked[data-astro-cid-h7b7zzh2]{padding-top:var(--space-sm);border-top:1px solid var(--color-border-light);color:var(--color-text-muted);font-size:var(--font-size-xs);margin:auto 0 0}.supplier[data-astro-cid-h7b7zzh2][hidden]{display:none}
