.market-card.blocked.svelte-rgp2kp{opacity:.6;filter:grayscale(.65)}.blocked-notice.svelte-rgp2kp{z-index:2;align-items:center;gap:7px;font-size:.875rem;display:flex;position:relative}.listing-placeholder.svelte-rgp2kp{color:#999e97;background:#e8e8e5;place-items:center;width:100%;height:100%;display:grid}.market-card.svelte-rgp2kp{background:var(--paper);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:144px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.market-card.svelte-rgp2kp:hover{border-color:#a3b69a;box-shadow:0 8px 24px #174f3a0b}.market-card.svelte-rgp2kp:focus-within{outline:2px solid var(--green);outline-offset:3px}.market-card.incompatible.svelte-rgp2kp,.market-card.unavailable.svelte-rgp2kp{background:#eeede7}.market-card.incompatible.svelte-rgp2kp .market-card-image:where(.svelte-rgp2kp){filter:grayscale(.7)}.market-card-body.svelte-rgp2kp{flex-direction:column;align-items:flex-start;gap:7px 18px;min-width:0;padding:14px 16px 14px 14px;display:flex;container-type:inline-size}.market-card-image.svelte-rgp2kp{background:#e8e8e5;border-radius:12px;width:250px;margin:14px 0 14px 14px;overflow:hidden}.market-card-top.svelte-rgp2kp,.card-tools.svelte-rgp2kp,.card-person.svelte-rgp2kp,.card-bottom.svelte-rgp2kp,.card-bottom.svelte-rgp2kp span:where(.svelte-rgp2kp),.card-eligibility.svelte-rgp2kp,.card-eligibility.svelte-rgp2kp span:where(.svelte-rgp2kp){align-items:center;display:flex}.market-card-top.svelte-rgp2kp{justify-content:space-between;width:100%}.card-tools.svelte-rgp2kp{z-index:2;gap:4px;position:relative}.market-card.svelte-rgp2kp h3:where(.svelte-rgp2kp){overflow-wrap:anywhere;grid-area:2/1;min-width:0;margin:0;font-size:1.08rem;line-height:1.25}.market-card.svelte-rgp2kp h3:where(.svelte-rgp2kp) .card-main-link:where(.svelte-rgp2kp){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.card-main-link.svelte-rgp2kp:after{content:"";z-index:1;position:absolute;inset:0}.market-card-image.svelte-rgp2kp img:where(.svelte-rgp2kp){object-fit:cover;width:100%;height:100%;display:block}.card-description.svelte-rgp2kp{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:3/1;width:100%;min-width:0;max-width:100%;margin:0;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card-eligibility.svelte-rgp2kp{color:var(--muted);flex-wrap:wrap;grid-area:4/1;gap:10px;font-size:.76rem}.card-eligibility.svelte-rgp2kp span:where(.svelte-rgp2kp){overflow-wrap:anywhere;gap:4px;min-width:0}.card-mismatch.svelte-rgp2kp{color:#76512b;border-left:2px solid #c8a275;grid-area:6/1;margin:0;padding-left:9px;font-size:.75rem}.card-person.svelte-rgp2kp{flex-wrap:wrap;gap:.25rem;min-width:0;margin-top:0;font-size:.79rem;font-weight:600}.compensation-summary strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blocked-notice.svelte-rgp2kp{grid-area:5/2/span 2;align-self:end}.owner-tag.svelte-rgp2kp{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:3px 6px;font-size:.66rem}.listing-delete.svelte-rgp2kp{color:#a33f35}.listing-delete.svelte-rgp2kp:hover{color:#7f2b25;background:#f7ddd8}.card-bottom.svelte-rgp2kp{min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:flex-start;gap:6px 8px;margin-top:auto;font-size:.71rem;display:flex}.card-bottom.svelte-rgp2kp>:where(.svelte-rgp2kp){min-width:0}.card-bottom.svelte-rgp2kp span:where(.svelte-rgp2kp){white-space:normal;overflow-wrap:anywhere;gap:5px;min-width:0;max-width:100%}@container (width<=520px){.card-bottom.svelte-rgp2kp{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.card-bottom.svelte-rgp2kp .card-person:where(.svelte-rgp2kp){grid-column:1/-1}.card-bottom.svelte-rgp2kp>time:where(.svelte-rgp2kp){justify-self:end}}@media (width<=520px){.market-card.svelte-rgp2kp{grid-template-columns:82px minmax(0,1fr)}.market-card-image.svelte-rgp2kp{width:70px;height:70px;margin:12px 0 12px 12px}.market-card-top.svelte-rgp2kp,.market-card.svelte-rgp2kp h3:where(.svelte-rgp2kp),.card-description.svelte-rgp2kp,.card-eligibility.svelte-rgp2kp,.card-mismatch.svelte-rgp2kp,.card-person.svelte-rgp2kp,.compensation-summary,.blocked-notice.svelte-rgp2kp{grid-area:auto/1}.compensation-summary{align-self:stretch}}
