.ai-platform.dashboard-page .ai-platform-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.ai-platform.dashboard-page .ai-platform-sidebar{position:static;top:auto;align-self:auto;max-height:none;overflow:visible;box-shadow:var(--dashboard-panel-shadow)!important}.ai-platform.dashboard-page .ai-platform-history-list{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-bottom:8px;scroll-snap-type:inline proximity;scrollbar-width:thin}.ai-platform.dashboard-page .ai-platform-history-item{flex:0 0 clamp(190px,72cqi,240px);min-width:0;scroll-snap-align:start}.ai-platform.dashboard-page .ai-platform-report-view{min-height:100%;min-width:0;width:100%;background:rgba(0,0,0,0)}.ai-platform.dashboard-page .ai-platform-report-view>*{min-width:0;max-width:100%}.ai-platform.dashboard-page .ai-platform-report-view .ai-report-market-consensus-section,.ai-platform.dashboard-page .ai-platform-report-view .ai-report-pdf-page,.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-pdf-root,.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-table-section{min-width:0;max-width:100%;width:100%}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-summary-grid{min-width:0}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-summary-card{min-width:0;overflow:hidden}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-table-section{display:block;overflow:visible;padding-bottom:4px}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-table-section>*{min-width:0;width:100%}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-local-scroll{touch-action:pan-x pan-y;scrollbar-width:thin}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-local-scroll::-webkit-scrollbar{height:6px}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-local-scroll::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-table{max-width:100%;width:100%;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin;touch-action:pan-x pan-y}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-table--summary>table{width:680px;min-width:680px}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-table--detail>table{width:1120px;min-width:1120px}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-table::-webkit-scrollbar{height:6px}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-table::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.ai-platform.dashboard-page .ai-platform-report-view .market-consensus-table::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}.ai-platform.dashboard-page .ai-platform-report-view .information{max-width:100%;overflow-wrap:anywhere}.ai-platform.dashboard-page .ai-platform-report-view .information table{display:block;max-width:100%;overflow-x:auto}.ai-platform.dashboard-page canvas,.ai-platform.dashboard-page img,.ai-platform.dashboard-page svg{max-width:100%}.ai-platform.dashboard-page .MuiListItemButton-root{transition:transform .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.ai-platform.dashboard-page .MuiIconButton-root:focus-visible,.ai-platform.dashboard-page .MuiListItemButton-root:focus-visible{outline:2px solid var(--dashboard-primary);outline-offset:2px}@container ai-platform (min-width: 1200px){.ai-platform.dashboard-page .ai-platform-shell{grid-template-columns:280px minmax(0,1fr)}.ai-platform.dashboard-page .ai-platform-sidebar{position:sticky;top:100px}.ai-platform.dashboard-page .ai-platform-history-list{display:block;overflow:visible;padding-bottom:0}.ai-platform.dashboard-page .ai-platform-history-item{flex:initial;width:auto}}@container ai-platform (max-width: 899px){.ai-platform.dashboard-page .ai-report-header .title-page{align-items:flex-start;gap:12px}.ai-platform.dashboard-page .market-consensus-summary-grid{grid-template-columns:minmax(0,1fr);gap:8px}.ai-platform.dashboard-page .market-consensus-distribution-body{flex-direction:column;align-items:stretch}.ai-platform.dashboard-page .ai-report-offices{grid-template-columns:minmax(0,1fr);gap:16px}}@container ai-platform (max-width: 599px){.ai-platform.dashboard-page .ai-platform-history-list,.ai-platform.dashboard-page .ai-platform-sidebar,.ai-platform.dashboard-page .ai-platform-sidebar-content{width:100%;max-width:none}.ai-platform.dashboard-page .ai-platform-history-item{flex-basis:100%;width:100%}}