.company-market{max-width:1200px}.market-capture{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.market-capture .muted{margin:0}.market-lookup{align-items:flex-end;gap:var(--space-4);margin:var(--space-8) 0;display:flex}.market-lookup label{width:min(360px,100%)}.market-lookup input{text-transform:uppercase}.market-section{margin-top:var(--space-8);margin-bottom:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.market-heading{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.market-heading h2{margin:0}.market-heading label{min-width:180px}.market-metrics{gap:var(--space-6) var(--space-8);margin:var(--space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-metrics dt{color:var(--muted);font-size:.875rem}.market-metrics dd{margin:var(--space-2) 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.market-timestamp{margin-bottom:var(--space-2);color:var(--muted);font-size:.875rem}.market-stale{padding:var(--space-4);background:var(--muted-surface)}.market-table{max-width:100%;overflow-x:auto}.market-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.market-table th,.market-table td{padding:var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}.market-table td{font-variant-numeric:tabular-nums;min-width:0}.market-table th:last-child,.market-table td:last-child{text-align:right}.market-table caption{padding-top:0}.market-pagination{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-5) 0;display:flex}.market-personal{padding-top:var(--space-6);border-top:1px solid var(--border)}@media (width<=767px){.market-lookup{flex-direction:column;align-items:stretch}.market-lookup label{width:100%}.market-lookup button{align-self:flex-start}.market-heading{flex-direction:column;align-items:stretch}.market-heading label{min-width:0}.market-metrics{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.market-pagination{flex-wrap:wrap}}
