.filter-fields{margin-top:0;padding-top:0;border-top:0;margin-bottom:26px;gap:16px}.filters .industry-heading{margin:20px 0 10px}.sector-list{gap:1px}.sector-button{padding:9px 7px;min-height:42px;gap:8px}.sector-button>span:not(.sector-count){min-width:0}.sector-count{font-size:.75rem}.results-area{min-width:0;scroll-margin-top:18px}.results-head{align-items:flex-start;flex-wrap:wrap;gap:14px}.results-head h2{padding-top:10px}.result-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto}.view-switch{display:flex;border:1px solid #aebfcd;border-radius:4px;background:white;overflow:hidden}.view-switch button{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;background:white;font-size:.875rem;min-height:42px;border-right:1px solid #c1ccd6}.view-switch button:last-child{border-right:0}.view-switch button.selected{background:#18334c;color:white}.view-switch button:hover:not(.selected){background:#edf2f6}.view-switch svg{width:18px;height:18px}.result-controls .sort-field>span{display:none}.result-controls .sort-field select{max-width:220px;font-size:.875rem}.page-size select{padding:8px 24px 8px 10px;border:1px solid #bdc9d3;border-radius:4px;min-height:42px;background:white;color:#243f53;font-size:.875rem}.pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;border-top:1px solid #d6dee5;padding:20px 0 0;font-size:.875rem;color:#405c72}.pagination>div{display:flex;align-items:center;gap:15px}.pagination button{font-size:1.5rem;background:white;border:1px solid #b7c7d3;border-radius:4px;width:42px;height:42px;line-height:1}.pagination button:hover:not(:disabled){background:#18334c;color:white}.pagination button:disabled{opacity:.35;cursor:not-allowed}.compact-wrap{width:100%;border:1px solid #cbd7e1;border-radius:5px;overflow:hidden;background:white}.compact-table{width:100%;border-collapse:collapse;table-layout:fixed}.compact-table th{font-size:.75rem;text-align:left;color:#597184;font-weight:600;background:#edf2f6;padding:10px 9px;border-bottom:1px solid #cbd7e1}.compact-table th:first-child{padding-left:15px;width:40%}.compact-table th:nth-child(2),.compact-table th:nth-child(3){width:14%}.compact-table th:nth-child(4){width:9%}.compact-table th:nth-child(5){width:18%}.compact-table th:last-child{width:5%;min-width:34px}.compact-table td{padding:8px 9px;border-bottom:1px solid #e2e8ee;font-size:.875rem;font-variant-numeric:tabular-nums;vertical-align:middle;line-height:1.3}.compact-table tr:last-child td{border-bottom:0}.compact-table tbody tr:hover{background:#f3f7fa}.compact-table td.company-cell{padding-left:15px;overflow:hidden}.company-title{display:block;width:100%;padding:0;background:none;text-align:left;font-weight:700;font-size:.9375rem;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.company-title:hover{text-decoration:underline;text-underline-offset:3px}.row-meta{font-size:.75rem;color:#5f7484;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:3px}.row-price{font-weight:700;color:#17334c;white-space:nowrap}.price-kind{display:block;font-size:.75rem;font-weight:400;color:#637787;margin-top:3px;white-space:normal}.row-action{padding-left:0!important;padding-right:5px!important}.row-action button{display:flex;align-items:center;justify-content:center;background:none;width:30px;height:36px;border-radius:3px;color:#225674}.row-action button:hover{background:#dfeaf2}.row-action svg{width:18px;height:18px}.header-sample{display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.5px;margin-left:8px;color:#647a8c}.loss{color:#b52a34!important}.undisclosed-price{font-size:.875rem!important;white-space:normal!important;letter-spacing:0}.photo-placeholder{height:100%;min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#687d8e;background:#e8edf2;font-size:.875rem}.photo-placeholder>svg{width:36px;height:36px;opacity:.7}.detail-placeholder{height:160px;min-height:0}.company-facts{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:20px;padding:18px 0;border-top:1px solid #e1e8ee;border-bottom:1px solid #e1e8ee;margin:24px 0}.company-facts dt{font-size:.875rem;color:#5c7183;margin-bottom:5px}.company-facts dd{font-size:1rem;font-weight:600;margin:0}.listing .sector-text{font-size:.8125rem}.compact-table .optional-metric{white-space:nowrap}.compact-table td.optional-metric{font-size:.875rem}.compact-table td.stake-col{text-align:center}.compact-table th.stake-col{text-align:center}
@media(min-width:1600px){.compact-table th:first-child{width:43%}.compact-table th:nth-child(2),.compact-table th:nth-child(3){width:13%}.compact-table th:nth-child(5){width:17%}.compact-table td{padding-block:9px}.company-title{font-size:1rem}.compact-table td.optional-metric{font-size:.875rem}}
@media(max-width:1200px){.compact-table .optional-metric{display:none}.compact-table th:first-child{width:58%}.compact-table th.stake-col{width:13%}.compact-table th:nth-child(5){width:23%}.compact-table th:last-child{width:6%}.result-controls{margin-left:0;width:100%}.results-head{gap:12px}.results-head h2{padding-top:0}.result-controls .sort-field{margin-left:auto}.compact-table td{padding-block:9px}}
@media(max-width:760px){.result-controls{gap:8px}.view-switch{flex:1}.view-switch button{flex:1;padding:10px}.result-controls .sort-field{margin-left:0;flex:1}.result-controls .sort-field select{width:100%;max-width:none}.page-size{flex-shrink:0}.page-size select{padding-left:8px;padding-right:20px}.results-head{padding-top:17px}.filters.open .filter-fields{grid-template-columns:1fr 1fr}.filters.open .filter-fields .field:last-child{grid-column:1/-1}.filters.open .sector-list{grid-template-columns:1fr 1fr}.filters.open .sector-button{min-height:44px}.compact-table th:first-child{padding-left:12px;width:52%}.compact-table td.company-cell{padding-left:12px}.compact-table th.stake-col{width:13%}.compact-table th:nth-child(5){width:28%}.compact-table th:last-child{width:7%}.company-title{font-size:.875rem}.compact-table td{font-size:.8125rem;padding:9px 7px}.compact-table th{font-size:.75rem;padding:10px 7px}.row-meta{font-size:.75rem}.row-meta>span{display:none}.row-price{font-size:.875rem!important}.header-sample{display:none}.company-facts{gap:15px;grid-template-columns:1fr 1fr}.company-facts>div:last-child{grid-column:1/-1}.pagination{font-size:.8125rem}.pagination>div{gap:10px}}
@media(max-width:480px){.result-controls .view-switch{flex-basis:100%;flex-grow:0}.view-switch button{min-height:44px}.result-controls .sort-field{flex:1}.result-controls .sort-field select{max-width:none;font-size:.875rem}.page-size select{font-size:.875rem;min-height:42px}.compact-table th:first-child{width:59%}.compact-table .stake-col{display:none}.compact-table th:nth-child(5){width:32%}.compact-table th:last-child{width:9%}.compact-table td{padding-top:10px;padding-bottom:10px}.compact-table td.row-price{font-size:.8125rem!important}.compact-table .undisclosed-price{font-size:.75rem!important}.compact-table .price-kind{font-size:.75rem;line-height:1.3}.company-title{font-size:.875rem}.row-action button{width:25px}.row-action svg{width:16px}.pagination{gap:8px}.pagination>span{font-size:.75rem}.pagination>div{gap:8px}.pagination button{width:38px;height:40px}.filters.open .filter-fields{grid-template-columns:1fr}.filters.open .sector-list{grid-template-columns:1fr}.listing .sector-text{font-size:.875rem}}

.search-feedback{font-size:1rem;line-height:1.5;margin:0 0 1rem;color:inherit;padding:.75rem 1rem;border-left:3px solid #142a40;background:#f3f6f8}

.seller-nav{display:flex;align-items:center;gap:10px;font-size:14px;white-space:nowrap}.seller-nav a{color:#142a40;text-decoration:none;font-weight:600}.seller-nav .seller-post{background:#142a40;color:white;padding:10px 12px;border-radius:7px}.header-inner{flex-wrap:wrap}.seller-nav a:focus-visible{outline:3px solid #5c9ad0;outline-offset:3px}@media(max-width:760px){.seller-nav{width:100%;justify-content:flex-end}.seller-nav .seller-post{padding:8px 12px}}
