.MarketDetailPages-module__kfPCca__page{padding-top:12px;padding-bottom:40px}.MarketDetailPages-module__kfPCca__summaryStrip{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);background:var(--bg-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.MarketDetailPages-module__kfPCca__section{margin-top:28px;overflow:clip}.MarketDetailPages-module__kfPCca__sectionHeader{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px 10px;display:flex}.MarketDetailPages-module__kfPCca__sectionTitle{color:var(--text-primary);font-size:var(--type-lg);letter-spacing:-.015em;margin:0;font-weight:700}.MarketDetailPages-module__kfPCca__breakdown{border-bottom:1px solid var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.MarketDetailPages-module__kfPCca__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.MarketDetailPages-module__kfPCca__mobileLedger{display:none}.MarketDetailPages-module__kfPCca__table col:first-child{width:30%}.MarketDetailPages-module__kfPCca__table col:nth-child(2){width:17%}.MarketDetailPages-module__kfPCca__table col:nth-child(3){width:14%}.MarketDetailPages-module__kfPCca__table col:nth-child(4){width:12%}.MarketDetailPages-module__kfPCca__table col:nth-child(5){width:14%}.MarketDetailPages-module__kfPCca__table col:nth-child(6){width:13%}.MarketDetailPages-module__kfPCca__table thead{z-index:12;top:var(--table-sticky-offset,var(--header-offset,0));background:var(--bg-surface);box-shadow:0 1px 0 var(--border-default);isolation:isolate;position:sticky}.MarketDetailPages-module__kfPCca__table th{background:var(--bg-surface);color:var(--text-secondary);font-size:var(--type-ui-caption);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:9px 12px;font-weight:600}.MarketDetailPages-module__kfPCca__table th:not(:first-child),.MarketDetailPages-module__kfPCca__table td:not(:first-child){text-align:right}.MarketDetailPages-module__kfPCca__table td{border-top:1px solid var(--border-hairline);color:var(--text-primary);font-size:var(--type-xs);vertical-align:middle;padding:11px 12px}.MarketDetailPages-module__kfPCca__table tbody tr{transition:background-color .14s}.MarketDetailPages-module__kfPCca__table tbody tr:hover{background:var(--bg-hover)}.MarketDetailPages-module__kfPCca__rank{width:24px;color:var(--text-secondary);font-size:var(--type-ui-caption);font-variant-numeric:tabular-nums;display:inline-block}.MarketDetailPages-module__kfPCca__tickerLink{max-width:calc(100% - 68px);color:var(--text-primary);text-align:left;vertical-align:middle;text-decoration:none;display:inline-grid}.MarketDetailPages-module__kfPCca__tickerLink:hover .MarketDetailPages-module__kfPCca__ticker,.MarketDetailPages-module__kfPCca__tickerLink:focus-visible .MarketDetailPages-module__kfPCca__ticker{color:var(--accent-primary)}.MarketDetailPages-module__kfPCca__ticker{font-size:var(--type-xs);letter-spacing:.025em;font-weight:700}.MarketDetailPages-module__kfPCca__company{color:var(--text-secondary);font-size:var(--type-ui-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:500;overflow:hidden}.MarketDetailPages-module__kfPCca__numeric{font-variant-numeric:tabular-nums}.MarketDetailPages-module__kfPCca__positive{color:var(--chart-up)!important}.MarketDetailPages-module__kfPCca__negative{color:var(--chart-down)!important}.MarketDetailPages-module__kfPCca__sectorRow{border-top:1px solid var(--border-hairline);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:13px 14px;display:grid}.MarketDetailPages-module__kfPCca__sectorRow:nth-child(2n){border-left:1px solid var(--border-hairline)}.MarketDetailPages-module__kfPCca__sectorName{color:var(--text-primary);font-size:var(--type-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.MarketDetailPages-module__kfPCca__sectorWeight{color:var(--text-secondary);font-size:var(--type-ui-caption);font-variant-numeric:tabular-nums}.MarketDetailPages-module__kfPCca__textLink{min-height:2rem;color:var(--text-primary);font-size:var(--type-2xs);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.MarketDetailPages-module__kfPCca__textLink:after{content:" →";color:var(--accent-primary)}.MarketDetailPages-module__kfPCca__textLink:hover,.MarketDetailPages-module__kfPCca__textLink:focus-visible{color:var(--accent-primary)}.MarketDetailPages-module__kfPCca__empty{border-bottom:1px solid var(--border-hairline);color:var(--text-secondary);font-size:var(--type-xs);padding:24px 0}.MarketDetailPages-module__kfPCca__unavailableState{border-bottom:1px solid var(--border-hairline);padding:28px 0}.MarketDetailPages-module__kfPCca__unavailableState h2{color:var(--text-primary);font-size:var(--type-md);margin:0;font-weight:700}.MarketDetailPages-module__kfPCca__unavailableState p{max-width:620px;color:var(--text-secondary);font-size:var(--type-xs);margin:6px 0 0;line-height:1.5}.MarketDetailPages-module__kfPCca__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.MarketDetailPages-module__kfPCca__page{padding-top:4px;padding-bottom:28px}.MarketDetailPages-module__kfPCca__summaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.MarketDetailPages-module__kfPCca__section{margin-top:22px}.MarketDetailPages-module__kfPCca__desktopTable{display:none}.MarketDetailPages-module__kfPCca__mobileLedger{margin:0;padding:0;list-style:none;display:block}.MarketDetailPages-module__kfPCca__breakdown{display:block}.MarketDetailPages-module__kfPCca__sectorRow:nth-child(2n){border-left:0}}
