.main-market-details{margin:14px 0;padding:12px;border:1px solid #446849;border-radius:14px;background:#0d1c14}.main-market-details summary{min-height:44px;align-content:center;cursor:pointer;font-weight:700}.main-market-categories{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.main-market-categories button{flex:1 1 160px;padding:10px;text-align:left;border:1px solid #426747;border-radius:9px;background:#172e20;color:#efffe9}.main-market-categories button[aria-pressed=true]{background:#b9ff79;color:#0a1a0e}.main-market-details>label{display:grid;gap:6px;max-width:480px}.main-market-details select{width:100%;min-height:44px;font-size:16px}.main-market-details fieldset{border:0;margin:12px 0;padding:0;min-width:0}.main-market-details fieldset p{font-size:12px}.main-market-uses{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.main-market-uses label{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border:1px solid #3a6045;border-radius:9px;cursor:pointer}.main-market-uses input{width:22px;height:22px;accent-color:#b9ff79}.shared-market-catalog [data-catalog-status]{min-height:24px;font-size:14px}@media(max-width:600px){.main-market-categories,.main-market-uses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.main-market-categories button,.main-market-uses label{min-width:0;font-size:12px;white-space:normal}.shared-market-controls input,.shared-market-controls select{font-size:16px}}
