.market-filter{margin:25px 0 35px;padding:23px 25px;border:1px solid #e5e5e5;border-radius:6px;background:#fff}
.market-filter-heading{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:15px}
.market-filter-heading h3{margin:0;font-size:15px;font-weight:600;color:#292929}
.market-filter-heading p{margin:0;color:#777;font-size:11px;line-height:1.8}
.market-filter-options{display:flex;flex-wrap:wrap;gap:9px}
.market-filter-options>button{display:flex;align-items:center;gap:8px;border:1px solid #dedede;padding:10px 14px;background:#fff;color:#555;border-radius:3px;font-size:12px;cursor:pointer}
.market-filter-options strong{font-weight:500}
.market-filter-options small{font-size:10px;color:#888}
.market-filter-options button>span{min-width:19px;color:#888;font-size:10px;text-align:right}
.market-filter-options button.active{border-color:#6d805d;background:#f5f7f2;color:#304429}
.market-filter-options button:focus-visible{outline:2px solid #657b42;outline-offset:2px}
.product-market-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 8px;font-size:12px;color:#777}
.product-market-summary>strong{color:#333;font-weight:500}
.product-market-summary>small{font-size:10px;color:#777}
.public-market-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.export-market-filter{max-width:360px;margin:16px 0}
@media(max-width:700px){.market-filter{padding:16px;margin:18px 0 25px}.market-filter-heading{gap:5px}.market-filter-options{gap:7px}.market-filter-options>button{padding:9px 10px;font-size:11px}.market-filter-heading p{font-size:10px}}
