.market-page .market-overview{min-height:0;display:block}.market-page .market-overview-title{border:0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;padding:20px;display:flex}.market-heading-copy{min-width:0}.market-heading-copy .eyebrow{color:var(--violet);letter-spacing:1px;font-size:10px}.market-page .market-overview-title h1{margin:5px 0;font-size:27px}.market-heading-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.market-page .market-mode-tabs{flex-wrap:wrap;gap:6px;max-width:100%;margin-left:0}.market-page .market-mode-tabs>a,.market-page .market-mode-tabs>button{min-height:34px}.market-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-page .market-overview .market-summary-stat{border-top:0;gap:8px;min-width:0;padding:17px 20px;display:flex}.market-page .market-summary-stat>strong{font-size:clamp(19px,1.6vw,24px)}.market-page .market-summary-stat>span{white-space:normal;line-height:1.5}.market-page .market-summary-stat:last-child{border-right:0}.market-page .market-controls{flex-wrap:wrap;gap:8px}.market-page .market-controls>.search-field{flex:180px;height:36px}.market-page .market-controls>.search-field input{font-size:12px}.market-page .market-controls>select{flex:0 155px;max-width:155px;height:36px}.market-page .market-controls>.refresh-feed{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:36px;display:inline-flex}.market-filter-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:0 12px 12px;font-size:11px;display:flex}.market-filter-summary .segmented-control{height:32px}.market-filter-summary .segmented-control>button{font-size:11px}.market-reset{color:var(--accent-ink);min-height:32px;margin-left:auto;font-size:11px}.market-page .market-coverage-note{border-bottom:1px solid var(--border-subtle);flex-shrink:0;margin:0;font-size:11px;line-height:1.5}.index-availability-note{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;flex-shrink:0;align-items:flex-start;gap:10px;padding:12px 15px;display:flex}.index-availability-note svg{color:var(--accent-ink);flex-shrink:0;margin-top:2px}.index-availability-note p{margin:0;font-size:12px;line-height:1.6}.index-availability-note b{color:var(--text);font-weight:500}.market-page .index-view-controls{border-radius:0;flex-shrink:0;margin:0}.market-page .market-period>button:last-child{display:inline-flex}.market-page .set-table{table-layout:fixed;width:100%}.market-page .set-table th,.market-page .set-table td{padding:12px 10px;display:table-cell}.market-page .set-table th{white-space:normal;font-size:10px;line-height:1.5}.market-page .set-table th:first-child{width:42px}.market-page .set-table th:nth-child(2){width:auto}.market-page .set-table th:nth-child(3){text-align:right;width:65px}.market-page .set-table td:nth-child(3){text-align:right}.market-page .set-table th:nth-child(4),.market-page .set-table th:nth-child(5){width:112px}.market-page .set-table th:last-child{width:24px}.market-page .set-table td{height:66px;font-size:12px}.market-page .set-table-name{gap:10px;min-width:0}.market-page .set-table-name b{max-width:100%;font-size:12px}.market-page .set-table-name>img,.market-page .set-table-name .set-symbol{flex-shrink:0;width:40px;height:30px}.market-page .set-table-name .set-card-count{border:0;padding:0}.market-page .set-table tbody tr:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.market-page .set-inspector,.market-inspector-modal .set-inspector{gap:13px}.market-page .set-inspector>*,.market-inspector-modal .set-inspector>*{flex-shrink:0}.market-page .set-inspector .set-open-link,.market-inspector-modal .set-open-link{width:100%;min-height:38px;margin-top:0}.market-page .set-inspector-art,.market-inspector-modal .set-inspector-art{justify-content:center;height:150px;min-height:150px}.market-page .set-inspector-art>img,.market-inspector-modal .set-inspector-art>img{max-height:100px}.market-page .set-inspector-description,.market-inspector-modal .set-inspector-description{margin:0;font-size:11px;line-height:1.7}.market-inspector-modal{border-radius:12px;width:440px}.market-inspector-modal .set-inspector{width:100%;min-width:0;padding:18px;overflow:visible}.market-inspector-modal .set-inspector>h2{display:none}.market-page .empty-state{min-height:180px;padding:24px}.market-page .empty-state>p{max-width:440px;line-height:1.7}.market-page .empty-state>.button{margin-top:16px}@media (max-width:1100px){.market-page .set-table th:first-child,.market-page .set-table td:first-child{display:none}.market-page .set-table th:nth-child(4),.market-page .set-table th:nth-child(5){width:95px}}@media (max-width:820px){.market-page{height:auto;min-height:100%}.market-page .market-body{flex-direction:column;min-height:0}.market-page .market-main{flex:auto;height:auto;min-height:0;overflow:hidden}.market-page .set-table-scroll{min-height:180px;max-height:65dvh}.market-page .set-inspector{display:none}.market-page .market-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page .market-overview .market-summary-stat{padding:15px}.market-page .market-summary-stat:nth-child(2n){border-right:0}.market-page .market-summary-stat:nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media (max-width:640px){.market-page .market-overview-title{gap:14px;padding:17px}.market-page .market-overview-title h1{font-size:25px}.market-page .market-heading-copy .eyebrow{margin:0}.market-page .market-overview .market-summary-stat{padding:13px}.market-page .market-summary-stat>strong{font-size:21px}.market-page .market-summary-stat>span{font-size:10px}.market-page .market-controls{padding:10px}.market-page .market-controls>.search-field{flex-basis:100%}.market-page .market-controls>select{flex:1;min-width:0;margin-left:0}.market-page .set-table th,.market-page .set-table td{padding:10px 8px}.market-page .set-table th:nth-child(3){width:58px}.market-page .set-table th:nth-child(4){width:85px}.market-page .set-table th:nth-child(5),.market-page .set-table td:nth-child(5),.market-page .set-table th:last-child,.market-page .set-table td:last-child,.market-page .set-table-name>img,.market-page .set-table-name .set-symbol,.market-page .set-card-count{display:none}.market-page .set-table-name small{gap:5px}.market-inspector-modal{max-height:calc(100dvh - 32px)}}
