.stock-summary-report.dashboard-page .shadow-lg,.stock-summary-report.dashboard-page .shadow-lg-border,.stock-summary-report.dashboard-page .shadow-md,.stock-summary-report.dashboard-page .shadow-md-border{border:1px solid var(--dashboard-border);background-color:var(--dashboard-surface);box-shadow:var(--dashboard-panel-shadow)!important}.stock-summary-report.dashboard-page .title{color:var(--dashboard-primary);font-size:1.125rem;line-height:1.4;font-weight:700;font-family:var(--font-stix-two-text),serif}.stock-summary-report.dashboard-page .base-table{border:1px solid var(--dashboard-border);border-radius:8px;box-shadow:none!important}.stock-summary-report.dashboard-page .base-table table{min-width:640px}.stock-summary-report.dashboard-page .base-table .group-header .MuiTableCell-root,.stock-summary-report.dashboard-page .base-table .head .MuiTableCell-root,.stock-summary-report.dashboard-page .base-table .sub-header .MuiTableCell-root{padding:10px;background-color:var(--dashboard-background)!important;color:var(--dashboard-text);font-size:.875rem!important;font-weight:700;white-space:nowrap}.stock-summary-report.dashboard-page .base-table .MuiTableCell-root{padding:8px 10px;border-bottom-color:var(--dashboard-border);font-size:.875rem!important;font-variant-numeric:tabular-nums}.stock-summary-report.dashboard-page .stock-analyzer-data-section{min-width:0}.stock-summary-report.dashboard-page .stock-analyzer-data-section>*>.title,.stock-summary-report.dashboard-page .stock-analyzer-data-section>.title{margin-bottom:16px!important}.stock-summary-report.dashboard-page .MuiButtonBase-root:focus-visible{outline:2px solid var(--dashboard-primary);outline-offset:2px}.stock-summary-report .title{font-size:1.5rem;line-height:1.5rem;font-weight:600;color:var(--swiper-theme-color);margin-bottom:10px;font-family:var(--font-stix-two-text),serif}.stock-summary-report .chart-container{position:relative;width:100%;height:300px}.stock-summary-report .data-table td,.stock-summary-report .data-table th,.stock-summary-report .news-table td,.stock-summary-report .news-table th{padding:.75rem;text-align:left}.stock-summary-report .data-table th,.stock-summary-report .news-table th{font-weight:600}.stock-summary-report .data-table thead th{background-color:#0a2463;color:#fff}.stock-summary-report .ew-indicator-positive{color:#22c55e}.stock-summary-report .ew-indicator-neutral{color:#f59e0b}.stock-summary-report .ew-indicator-negative{color:#ef4444}.stock-summary-report .signal-dot{height:10px;width:10px;border-radius:50%;display:inline-block}.stock-summary-report .peer-btn,.stock-summary-report .timeframe-btn,.stock-summary-report .valuation-btn{padding:4px 12px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;background-color:#e5e7eb;transition:background-color .2s}.stock-summary-report .peer-btn.active,.stock-summary-report .timeframe-btn.active,.stock-summary-report .valuation-btn.active{background-color:#0a2463;color:#fff}.stock-summary-report .info-bar-label{font-size:.875rem}.stock-summary-report .info-bar-value{font-size:1.1rem;font-weight:600;color:#1f2937}.stock-summary-report .legos .area-chart-module{box-shadow:none!important}.stock-summary-report .base-table .head{background-color:var(--txt-gray-light)}.stock-summary-report .base-table .head .MuiTableCell-root{background-color:var(--txt-gray-light)}.stock-summary-report .base-table .average .MuiTableCell-root,.stock-summary-report .base-table .head .MuiTableCell-root{font-weight:600;color:var(--txt-gray-title);line-height:1.43}.stock-summary-report .base-table .MuiTableRow-root{height:40px!important}.stock-summary-report .base-table .label{font-size:1rem!important;font-weight:600;text-align:left!important}.stock-summary-report .base-table .label .unit{margin-left:4px;color:var(--txt-gray);font-weight:400;font-size:1rem!important}.stock-summary-report .base-table .MuiTableCell-root{font-size:1rem!important;padding:4px}