._tags_13117_1{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}._chip_13117_8{background:hsl(var(--secondary) / .6);border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:2px 8px 2px 2px;display:inline-flex}._avatar_13117_20{background:var(--company-color,hsl(var(--muted-foreground)));width:18px;height:18px;color:hsl(var(--card));letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:.5rem;font-weight:700;line-height:1;display:grid}._name_13117_35{min-width:0;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:500;overflow:hidden}._more_13117_45{padding:2px 8px}._card_16q6x_1{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;text-align:left;width:100%;height:100%;font:inherit;flex-direction:column;transition:transform .15s,border-color .15s,box-shadow .15s;animation:.35s ease-out _cardLand_16q6x_1;display:flex;position:relative;overflow:hidden}._card_16q6x_1:hover{border-color:hsl(var(--primary) / .5);box-shadow:0 8px 24px -16px hsl(var(--primary) / .4);transform:translateY(-1px)}._card_16q6x_1:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._card_16q6x_1[data-unavailable=true] ._media_16q6x_39,._card_16q6x_1[data-unavailable=true] ._body_16q6x_40,._card_16q6x_1[data-unavailable=true] ._why_16q6x_6{opacity:.55;filter:grayscale(.6)}._card_16q6x_1[data-unavailable=true]:hover{border-color:hsl(var(--border));box-shadow:none;transform:none}._unavailableBadge_16q6x_54{z-index:2;background:hsl(var(--destructive-soft));color:hsl(var(--destructive));border:1px solid hsl(var(--destructive-soft-border));box-shadow:0 1px 2px hsl(var(--foreground) / .12);border-radius:9999px;align-items:center;padding:.1875rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex;position:absolute;top:.5rem;left:.5rem}._media_16q6x_39{position:relative}._scopeSlot_16q6x_77{align-items:center;gap:.375rem;display:inline-flex;position:absolute;top:.5rem;right:.5rem}._discard_16q6x_88{border:1px solid hsl(var(--border));background:hsl(var(--card) / .92);width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;box-shadow:0 1px 2px hsl(var(--foreground) / .12);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}._discard_16q6x_88:hover{color:hsl(var(--destructive));background:hsl(var(--card))}._manualAdd_16q6x_114{border:1px solid hsl(var(--border));background:hsl(var(--card) / .92);width:28px;height:28px;color:hsl(var(--foreground));cursor:pointer;box-shadow:0 1px 2px hsl(var(--foreground) / .12);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}._manualAdd_16q6x_114:hover{background:hsl(var(--card));color:hsl(var(--primary))}@media (width<=640px){._discard_16q6x_88,._manualAdd_16q6x_114{width:36px;height:36px}}._placeholder_16q6x_147{aspect-ratio:16/10;background:hsl(var(--muted));width:100%;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;font-size:.75rem;display:flex}._metroLabel_16q6x_158{border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.7rem;font-weight:500;line-height:1.2;display:inline-flex}._body_16q6x_40{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}._title_16q6x_176{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:600;line-height:1.3}._tags_16q6x_184{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._typePill_16q6x_191{border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));cursor:help;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}._typePill_16q6x_191 span{background:hsl(var(--muted));width:12px;height:12px;color:hsl(var(--muted-foreground));border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;font-style:italic;display:inline-flex}._tierPill_16q6x_221{cursor:help;border:1px solid #0000;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}._tierPill_16q6x_221[data-tier=primary]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._tierPill_16q6x_221[data-tier=primary_with_unknowns]{color:hsl(var(--primary));border-color:hsl(var(--primary));background:0 0}._tierPill_16q6x_221[data-tier=secondary]{background:hsl(var(--primary) / .15);color:hsl(var(--primary));border-color:hsl(var(--primary) / .3)}._tierPill_16q6x_221[data-tier=tertiary]{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}._tierPill_16q6x_221[data-tier=buyer_agent]{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));background:0 0;border-style:dashed}._metro_16q6x_158{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}._capacity_16q6x_275{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}._capacityItem_16q6x_284{align-items:center;gap:.25rem;display:inline-flex}._availabilityBadge_16q6x_291{background:hsl(var(--card) / .92);color:hsl(var(--foreground));box-shadow:0 1px 2px hsl(var(--foreground) / .12);border-radius:9999px;align-items:center;gap:.3125rem;padding:.1875rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex;position:absolute;bottom:.5rem;left:.5rem}._availabilityDot_16q6x_307{background:hsl(var(--warning));border-radius:50%;width:6px;height:6px}._availabilityBadge_16q6x_291[data-available=true] ._availabilityDot_16q6x_307{background:hsl(var(--success))}._newPill_16q6x_318{background:hsl(var(--success) / .12);color:hsl(var(--success));border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}._distancePill_16q6x_329{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:help;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}._freshness_16q6x_342{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex}._sep_16q6x_350{color:hsl(var(--border))}._price_16q6x_354{color:hsl(var(--muted-foreground));align-items:baseline;gap:.375rem;font-size:.75rem;display:inline-flex}._priceFrom_16q6x_362{font-size:.7rem}._priceValue_16q6x_366{color:hsl(var(--foreground));letter-spacing:-.01em;font-size:1rem;font-weight:700}._priceUnit_16q6x_373{font-size:.7rem}._why_16q6x_6{border-top:1px solid hsl(var(--border));background:hsl(var(--secondary) / .4);flex-direction:column;flex:auto;gap:.5rem;padding:.625rem .75rem .75rem;display:flex}._whyEmpty_16q6x_392{text-align:center;justify-content:center;align-items:center}._whyHead_16q6x_398{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._whyLabel_16q6x_405{color:hsl(var(--primary));align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}._recommendation_16q6x_414{color:hsl(var(--foreground));margin:0;font-size:.75rem;line-height:1.35}._notEvaluated_16q6x_423{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem;font-style:italic;line-height:1.35}@keyframes _cardLand_16q6x_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
