.landz-market-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:640px;margin-bottom:12px;display:grid}.landz-market-shelf-good{border:1px solid var(--color-line-18);min-width:0;min-height:44px;color:var(--color-fg-dim);cursor:pointer;background:#08111f8a;border-radius:12px;justify-items:center;gap:2px;padding:10px 6px 8px;transition:border-color .12s,background-color .12s,transform .12s;display:grid;position:relative}.landz-market-shelf-good:hover{border-color:var(--color-line-22);transform:translateY(-1px)}.landz-market-shelf-good:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.landz-market-shelf-good.is-selected{border-color:var(--color-gold);color:var(--color-fg);box-shadow:0 0 0 1px var(--color-gold) inset;background:radial-gradient(circle at 50% 30%,#f4c86d2e,#0000 70%),#08111fb8}.landz-market-shelf-good.is-planned:after{background:var(--color-iris);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:6px}.landz-market-shelf-art{place-items:center;display:grid}.landz-market-shelf-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:950;overflow:hidden}.landz-market-shelf-stock{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.landz-market-stall{border:1px solid var(--color-line-22);background:linear-gradient(#f4c86d0f,#0000 38%),#08111f99;border-radius:2px;gap:16px;min-width:0;max-width:1180px;padding:16px;display:grid}.landz-market-stall-goods{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;min-width:0;display:grid}.landz-market-stall-art{border:1px solid var(--color-line-14);background:radial-gradient(circle at 50% 44%,#f4c86d38,#0000 66%),#050b1580;border-radius:12px;place-items:center;width:112px;height:112px;display:grid}.landz-market-stall-art img{width:84px;height:84px}.landz-market-stall-name{color:var(--color-fg-bright);text-shadow:0 2px #262b439e;font-size:28px;font-weight:950;line-height:1.05}.landz-market-stall-stock{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;font-weight:850}.landz-market-stall-quantity{grid-column:1/-1;min-width:0}.landz-market-stall-deals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.landz-market-deal{border:1px solid var(--color-line-14);background:#050b156b;border-top-width:3px;border-radius:2px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px 12px;display:flex}.landz-market-deal.is-sell{border-top-color:var(--color-coral)}.landz-market-deal.is-buy{border-top-color:var(--color-positive-strong)}.landz-market-deal-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;display:flex}.landz-market-deal-kind{color:var(--color-fg);letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:950}.landz-market-deal .landz-market-price{white-space:nowrap;font-size:14px}.landz-market-deal-lines{gap:6px;margin:0;display:grid}.landz-market-deal-row{gap:2px;display:grid}.landz-market-deal-row dt{color:var(--color-fg-muted);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:950}.landz-market-deal-row dd{min-width:0;color:var(--color-fg-muted);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:850;display:flex}.landz-market-deal-row dd strong{color:var(--color-fg-bright);font-variant-numeric:tabular-nums;font-size:22px;font-weight:950;line-height:1}.landz-market-deal-row dd span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landz-market-deal-skeleton{width:56px;height:22px}.landz-market-deal-average{color:var(--color-fg-dim);font-size:10px;font-weight:800;line-height:1.3}.landz-market-deal-limits{gap:4px;margin:0;padding:0;list-style:none;display:grid}.landz-market-deal-limit{min-width:0;color:var(--color-fg-muted);background:#08111f8a;border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;padding:4px 8px;font-size:11px;font-weight:850;line-height:1.25;display:flex}.landz-market-deal-limit>span{white-space:nowrap}.landz-market-deal-limit strong{color:var(--color-fg);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:950;display:inline-flex}.landz-market-deal-limit small{color:var(--color-fg-muted);font-size:10px;font-weight:900}.landz-market-deal-limit.is-short{box-shadow:inset 2px 0 0 var(--color-danger);color:var(--color-fg-soft)}.landz-market-deal-limit.is-short strong{color:var(--color-danger)}.landz-market-deal-blocked{color:var(--color-danger);font-size:11px;font-weight:850;line-height:1.3}.landz-market-deal-action{width:100%;min-height:44px;margin-top:auto}.landz-market-stall-terms{border-top:1px solid var(--color-line-14);min-width:0;padding-top:12px}@container market (width>=900px){.landz-market-stall{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:stretch;column-gap:24px}.landz-market-stall-terms{grid-column:1/-1}}@media (width<=767px),(width<=1023px) and (height<=500px){.landz-market-stall{padding:12px}.landz-market-stall-art{width:80px;height:80px}.landz-market-stall-art img{width:60px;height:60px}.landz-market-stall-name{font-size:22px}.landz-market-stall-deals{gap:8px}.landz-market-deal{padding:8px 10px 10px}.landz-market-deal-row dd{flex-wrap:wrap;row-gap:2px}.landz-market-deal-row dd strong{font-size:18px}}
