.market-economy-panel{border-top:1px solid rgba(255,255,255,.08);padding:14px 0 2px;margin-top:14px}.market-economy-head,.market-box-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.market-economy-head strong,.market-box-title strong{display:block;font-size:.95rem}.market-economy-head small,.market-box-title small{opacity:.58;text-align:right}.market-demand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.market-demand-chip{display:grid;grid-template-columns:1fr auto;gap:1px 8px;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.025)}.market-demand-chip b{font-size:.82rem}.market-demand-chip em{font-style:normal;font-variant-numeric:tabular-nums}.market-demand-chip small{grid-column:1/3;opacity:.55}.market-demand-chip.hot em{font-weight:700}.market-demand-chip.cold{opacity:.72}.market-demand-event{font-size:.75rem;line-height:1.5;opacity:.62;margin:9px 0}.market-special-order,.market-box-row{display:flex;gap:10px;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:10px;margin:8px 0;background:rgba(255,255,255,.025)}.market-special-order div,.market-box-row div{min-width:0}.market-special-order strong,.market-box-row strong{display:block;font-size:.84rem}.market-special-order span,.market-box-row span{display:block;font-size:.74rem;line-height:1.45;opacity:.7;margin-top:2px}.market-special-order small,.market-box-row small{display:block;font-size:.7rem;opacity:.5;margin-top:4px}.market-special-order button,.market-box-row button{flex:0 0 auto;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:inherit;border-radius:7px;padding:7px 10px}.market-special-order button:disabled,.market-box-row button:disabled{opacity:.35}.market-box-title{margin-top:13px}.market-box-list{margin-top:5px}@media(max-width:720px){.market-demand-grid{grid-template-columns:1fr}.market-special-order,.market-box-row{align-items:flex-start;flex-direction:column}.market-special-order button,.market-box-row button{width:100%}}

.market-vendor-panel,.market-consignment-panel,.market-stall-panel,.market-economy-panel{margin:8px 0 10px;border:1px solid #34463b;border-radius:10px;background:#101712;padding:10px;min-width:0}.market-vendor-head,.market-vendor-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.market-vendor-head strong,.market-vendor-heading strong{display:block}.market-vendor-head small,.market-vendor-heading small{color:#87998e;font-size:10px;line-height:1.45}.market-vendor-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0}.market-vendor-tab{display:grid;gap:2px;text-align:left;border:1px solid #3a4b41;background:#151e18;color:#d8e2dc;border-radius:8px;padding:8px;cursor:pointer}.market-vendor-tab small{font-size:9px;color:#819389}.market-vendor-tab.active{border-color:#9fb8a7;background:#223128}.market-vendor-detail{border-top:1px solid #2b3a31;padding-top:9px}.market-vendor-stock-list{display:grid;gap:5px;margin-top:8px}.market-vendor-stock{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #2f4036;border-radius:8px;padding:7px 8px;background:#131b16}.market-vendor-stock div{display:grid;gap:2px}.market-vendor-stock small{font-size:9px;color:#87998e}.market-vendor-stock button{border:1px solid #496052;background:#1b2920;color:#dce6df;border-radius:7px;padding:6px 10px;cursor:pointer}.market-vendor-stock button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:760px){.market-vendor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}

.market-tools-host{display:grid;gap:8px;min-width:0}
