#marketInsights .field { display:flex; flex-direction:column; gap:6px; margin:0; min-width:0; }
#marketInsights #marketResults table { min-width:1220px; width:100%; }
#marketInsights #marketResults th:nth-child(2), #marketInsights #marketResults td:nth-child(2) { width:300px; max-width:300px; white-space:normal; overflow-wrap:anywhere; }
#marketInsights #marketResults th { white-space:normal; }
#marketInsights #marketResults td { vertical-align:middle; }
#marketInsights .actions { flex-wrap:wrap; }
.development-badge { display:inline-block; padding:5px 10px; border-radius:5px; font-size:13px; font-weight:700; white-space:nowrap; }
.development-badge.market { color:#164f66; background:#e2f1f7; border:1px solid #99bfce; }
.development-badge.traditional { color:#7b4d1a; background:#fbefdc; border:1px solid #d9bc8c; }
.development-entry { border-radius:10px; padding:18px; min-width:240px; }
.development-entry.market { background:#edf6fa; border:1px solid #99bfce; }
.development-entry.traditional { background:#fff8ec; border:1px solid #d9bc8c; }
.workbench-title:has(.development-entry) { flex-wrap:wrap; align-items:stretch; }
.market-brand-filter{margin:18px 0;border:1px solid #d8e2dc;border-radius:8px;padding:14px;background:#fafcf9}.market-brand-filter summary{cursor:pointer;font-weight:600}.market-brand-filter summary span{font-weight:400;color:#68796d;font-size:13px;margin-left:10px;overflow-wrap:anywhere}.market-brand-toolbar{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-top:16px}.market-brand-toolbar .field{flex:1;min-width:180px}.market-brand-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px;max-height:240px;overflow:auto;padding:10px;background:#fff}.market-brand-options label{display:flex;align-items:center;gap:8px;font-size:13px;overflow-wrap:anywhere}.market-brand-options label[hidden]{display:none}.market-brand-options input{width:auto!important;flex-shrink:0}.market-brand-filter p{font-size:12px}

#marketInsights #marketResults th:nth-child(n+3):nth-child(-n+6),#marketInsights #marketResults td:nth-child(n+3):nth-child(-n+6){text-align:right;font-variant-numeric:tabular-nums;min-width:90px}
#marketInsights .market-trend-chart{display:block;max-width:none;overflow:visible}#marketInsights #marketResults th:nth-child(9),#marketInsights #marketResults td:nth-child(9){min-width:324px}#marketInsights #marketResults table{min-width:1400px}
.market-screening{margin:14px 0;padding:16px;border:1px solid #d7e2da;border-radius:8px;background:#f6f9f6}.market-screening>b{font-size:13px;color:#355240}.market-screening-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 18px;margin-top:14px}.market-screening-facts small{display:block;color:#758277;font-size:12px;margin-bottom:4px}.market-screening-facts strong{font-size:13px;font-weight:600;color:#2d4635}.market-screening-brands{font-size:12px;line-height:1.8;margin:14px 0 0;overflow-wrap:anywhere;border-top:1px solid #e0e8e1;padding-top:10px}.market-pool-products{font-size:13px;margin:12px 0}.market-pool-products summary{cursor:pointer;color:#486351}.market-pool-products p{padding:8px 0;border-bottom:1px solid #edf1ed}.market-pool-products small{color:#738076}
#marketInsights .market-pool-products .market-product-table{width:100%;min-width:1360px}#marketInsights .market-pool-products th:first-child,#marketInsights .market-pool-products td:first-child{width:300px;max-width:300px;white-space:normal;overflow-wrap:anywhere}#marketInsights .market-pool-products th{white-space:normal}#marketInsights .market-pool-products td{vertical-align:middle}#marketInsights .market-pool-products th:nth-child(8),#marketInsights .market-pool-products td:nth-child(8){min-width:324px}.market-pool-products h4{margin:18px 0 8px}

.market-product-decision{border-top:1px solid #d9e2dc;padding:16px 0;margin-top:12px}.market-product-decision small{display:block;margin-top:8px;color:#65786f}
