.stock-nav{margin-bottom:.5rem}.stock-nav ul{display:flex;list-style:none;margin:0;padding:0;border-bottom:1px solid var(--border-color);overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.stock-nav ul::-webkit-scrollbar{display:none}.stock-nav li{flex-shrink:0}.stock-nav a{display:block;padding:.75rem 1rem;text-decoration:none;color:var(--text-secondary);font-weight:500;position:relative;transition:color .2s ease;border-bottom:2px solid transparent}.stock-nav a:hover{color:var(--primary-color)}.stock-nav li.active a{color:var(--primary-color)}.stock-nav li.active a:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--primary-color)}.dividend-section-tabs,.financial-section-tabs,.overview-section-tabs,.price-section-tabs,.section-tabs,.sentiment-section-tabs{display:flex;margin-bottom:0;border-bottom:1px solid var(--border-color);position:sticky;background-color:var(--color-bg);z-index:10;padding:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;top:98px;box-shadow:none;border-top:none;margin-top:0}[data-theme=dark] .dividend-section-tabs,[data-theme=dark] .financial-section-tabs,[data-theme=dark] .overview-section-tabs,[data-theme=dark] .price-section-tabs,[data-theme=dark] .section-tabs,[data-theme=dark] .sentiment-section-tabs{background-color:var(--color-bg)}.dividend-section-tabs::-webkit-scrollbar,.financial-section-tabs::-webkit-scrollbar,.overview-section-tabs::-webkit-scrollbar,.price-section-tabs::-webkit-scrollbar,.section-tabs::-webkit-scrollbar,.sentiment-section-tabs::-webkit-scrollbar{display:none}.section-tab{padding:.6rem 1.2rem;margin-right:0;cursor:pointer;font-weight:400;font-size:.875rem;color:var(--text-secondary);text-decoration:none;position:relative;transition:all var(--transition-speed) ease;border-bottom:2px solid transparent;flex-shrink:0;border-right:none}.section-tab:hover{color:var(--primary-color);background-color:rgba(0,0,0,.03)}[data-theme=dark] .section-tab:hover{background-color:rgba(255,255,255,.03)}.section-tab.active{color:var(--primary-color);background-color:transparent;border-bottom:2px solid var(--primary-color);font-weight:500}.section-content{scroll-margin-top:150px;padding-top:30px}.dividend-section-tabs+*,.dividend-section-tabs+.section-content,.financial-section-tabs+*,.financial-section-tabs+.section-content,.overview-section-tabs+*,.overview-section-tabs+.section-content,.price-section-tabs+*,.price-section-tabs+.section-content,.section-tabs+*,.section-tabs+.section-content,.sentiment-section-tabs+*,.sentiment-section-tabs+.section-content{margin-top:2rem}.dark-mode .stock-nav ul,[data-theme=dark] .stock-nav ul{border-bottom-color:var(--border-color-dark)}.dark-mode .stock-nav a,[data-theme=dark] .stock-nav a{color:var(--text-secondary-dark)}.dark-mode .stock-nav a:hover,.dark-mode .stock-nav li.active a,[data-theme=dark] .stock-nav a:hover,[data-theme=dark] .stock-nav li.active a{color:var(--primary-color-dark)}.dark-mode .stock-nav li.active a:after,[data-theme=dark] .stock-nav li.active a:after{background-color:var(--primary-color-dark)}@media (max-width:768px){.dividend-section-tabs,.financial-section-tabs,.overview-section-tabs,.price-section-tabs,.section-tabs,.sentiment-section-tabs{top:60px;padding:0;margin-left:0;margin-right:0}.section-tab{padding:.5rem 1rem;font-size:.8rem}.section-content{scroll-margin-top:120px}}@media (max-width:480px){.dividend-section-tabs,.financial-section-tabs,.overview-section-tabs,.price-section-tabs,.section-tabs,.sentiment-section-tabs{padding:0}.section-tab{padding:.45rem .8rem;font-size:.75rem}.section-content{scroll-margin-top:100px}.stock-nav a{padding:.6rem .8rem;font-size:.85rem}}.section-tab:focus,.stock-nav a:focus{outline:2px solid var(--primary-color);outline-offset:-2px;background-color:rgba(0,0,0,.05)}[data-theme=dark] .section-tab:focus,[data-theme=dark] .stock-nav a:focus{background-color:rgba(255,255,255,.05)}html{scroll-behavior:smooth}.section-tabs.loading .section-tab,.stock-nav.loading a{opacity:.6;pointer-events:none}@keyframes tabActivate{from{opacity:.7;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.section-tab.active,.stock-nav li.active a{animation:tabActivate .2s ease-out}
/*# sourceMappingURL=stock-navigation-shared.min.css.map */