.stock_tabs_menu.highlighted{position:sticky;top:0;width:100%;background:linear-gradient(0deg,rgba(0,40,82,.05) 0%,rgba(0,40,82,.05) 100%),#fff;z-index:2;border-radius:0px 0px 6px 6px;padding-top:24px}.stock_price_snapshot .stock_price_change.negative{color:#b92406}.stock_price_snapshot span{display:block;color:#374151;font-size:16px;font-style:normal;font-weight:500;line-height:28.8px;margin-left:4px}.stock_metrics_wrapper .stock_metrics_range{width:calc(50% - 24px)}.stock_details_table_container .stock_details_table table td.highlighted-info{font-weight:700}.stock_details_table_container .stock_details_table.financial_table table td:first-child{color:#595959}.stock_details_table_container .stock_details_table.financial_table table th{min-width:70px}.stock_details_table_container .stock_details_table.financial_table{padding-right:0}.stock_chart_label{border-radius:6px;border:1px solid rgba(21,128,61,.12);background:linear-gradient(0deg,rgba(21,128,61,.04) 0%,rgba(21,128,61,.04) 100%),var(--White,#fff);padding:8px 12px;color:#6b7280;font-size:12px;font-weight:500;line-height:normal}.stock_chart_label strong{color:#374151;font-size:14px;font-weight:600;line-height:normal;display:block;margin-bottom:4px}.ticker_button{padding:0;margin:2px auto 0;background-color:transparent;color:#1f2937;font-size:13px;font-weight:500;line-height:normal;text-decoration-line:underline;display:flex;align-items:center;justify-content:center}.ticker_button img{display:block;margin-right:4px;margin-top:3px}.ticker_button:hover{background-color:transparent;color:#1f2937}.stock_details_table_container .stock_details_table.ticker_added{padding-right:0}.stock_details_table_container .stock_details_table.ticker_added+.stock_details_table_button{display:none}.faq_item .faq_icon.active svg{transform:rotate(180deg)}.financials_box_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.financials_box_header .stock_box_tab_container{margin-bottom:0}.financials_select_container{display:flex;align-items:center;justify-content:flex-end}.financials_select_container select{border-radius:6px;border:1px solid #ccd4dc;background-color:linear-gradient(0deg,rgba(0,40,82,.04) 0%,rgba(0,40,82,.04) 100%),#fff;color:rgba(0,40,82,.8);font-size:12px;font-weight:500;line-height:normal;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABVSURBVHgB7Y/LDQAhCERnO7AEWtmKLcFStBSJ0YtR8XeTl8wBmLwEQHkTw6GLPViOF8qUOxYTlHJPKt2XpL39lrSem3yQpa7a/ZyAAwgHb46kBoqSiP15E+DaU36TAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-repeat:no-repeat;background-position:69px 4px;padding:6px 32px 6px 12px}.financials_select_container select:focus-visible{outline:none}.financials_select_container select+select{margin-left:6px}.financial_table canvas{width:100px!important;height:50px!important;margin:auto}.ratios_section{margin-bottom:48px}.ratios_section h2{color:#262626;font-size:16px!important;font-weight:600;line-height:normal;text-transform:capitalize}.ratios_section p{color:#6b7280;font-size:14px;font-weight:400;line-height:20px;margin:4px 0 0}.ratios_section .stock_details_table_container{margin-top:16px}.ratios_section:last-child{margin-bottom:0}.stock_details_table_container .stock_details_table.ratios_table table td.highlight{background:#eff6ff;border-color:#eff6ff;color:#1f2937}.stock_details_table_container .stock_details_table.ratios_table table td.highlight:first-child{color:#374151;background-color:#fff;border-color:#f5f5f5}.stock_details_table_container .stock_details_table.ratios_table table td span{display:block;color:#6b7280;font-size:12px;font-weight:400;line-height:normal;margin-top:2px}.stock_details_table_container .stock_details_table.ratios_table table td:first-child{width:65%}.ticker_added .stock_details_table_container .stock_details_table{padding-right:0}.ticker_added .stock_details_table_button{display:none}.stock_metrics_wrapper .stock_metrics_range .stock_metrics_range_title{color:#6b7280;font-size:14px;font-weight:500;line-height:normal;display:inline-flex;align-items:center;margin-bottom:8px;position:relative}.stock_metrics_wrapper .stock_metrics_range .stock_metrics_range_title img{margin-left:4px;display:block}.stock_metrics_wrapper .stock_metrics_range .stock_metrics_range_title .info_text{position:absolute;left:calc(100% - -15px);top:50%;transform:translateY(-50%);width:200px;padding:16px;border-radius:6px;background:#fff;box-shadow:0px 2px 12px 0px rgba(0,40,82,.16);color:#374151;font-size:14px;font-weight:500;line-height:19.6px;display:none;z-index:1}.stock_metrics_wrapper .stock_metrics_range .stock_metrics_range_title img:hover+.info_text{display:block}.range_container{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.range_container .float_range_item{position:absolute;right:0;left:0;bottom:0;margin:auto;width:calc(100% - 40px);height:2px}.range_container .range_item{position:relative}.range_container .range_item span{color:#374151;font-size:14px;font-weight:600;line-height:normal;display:block;margin-bottom:8px}.range_container .range_item strong{color:#000;font-size:14px;font-weight:600;line-height:normal;display:block}.range_container:before{content:"";height:1px;width:calc(100% - 40px);background:rgba(0,40,82,.2);position:absolute;bottom:7px;left:0;right:0;margin:auto}.range_container .range_item.range_low{text-align:left}.range_container .range_item.range_high{text-align:right}.range_container .float_range_item span{display:block;color:#374151;font-size:14px;font-weight:600;line-height:normal}.range_container .float_range_item .float_range:before{content:"";width:12px;height:12px;background-color:#002852;position:absolute;top:0;left:0;right:0;margin:auto;border-radius:100%}.range_container .float_range_item .float_range{position:absolute;left:calc(0% - 28px);bottom:-21px;padding-top:18px}#copy_link_message.active{top:120px}.news_list .news_item{display:none;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;border-top:1px solid #f4f7fe;padding:16px 0}.news_list .news_item:nth-child(-n+3){display:flex}.news_list .news_item .news_item_image{width:40px;height:40px;border-radius:10px;overflow:hidden}.news_list .news_item .news_item_image img{width:100%;height:100%;object-fit:cover}.news_list .news_item .news_item_content{width:calc(100% - 40px);padding-left:16px}.news_list .news_item .news_item_content h2{font-size:16px;line-height:20.8px;font-weight:600;color:#1f2937;margin-bottom:4px}.news_list .news_item .news_item_content p{font-size:14px;line-height:19.6px;font-weight:400;color:#6b7280;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news_list .news_item .news_item_content .news_item_info{display:flex;align-items:center;justify-content:flex-start}.news_list .news_item .news_item_content .news_item_info span{font-size:14px;line-height:19.6px;font-weight:400;color:#374151}.news_list .news_item .news_item_content .news_item_info span:first-child{position:relative;padding-right:20px}.news_list .news_item .news_item_content .news_item_info span:first-child:before{content:"";width:5px;height:5px;background-color:#374151;position:absolute;right:8px;top:50%;transform:translateY(-50%);border-radius:10px}.news_list .news_item:first-child{padding-top:0;border-top:0}#load_more_btn{background-color:rgba(0,40,82,.04);border:1px solid #ccd4dc;padding:11px 26px;border-radius:5px;font-size:14px;line-height:16.94px;font-weight:400;color:#1f2937;margin:auto;display:block}.largest_holdings_section .stock_details_table .holdings_stock_name img{width:32px;height:32px;display:block}.largest_holdings_section .stock_details_table .holdings_stock_name{display:flex;align-items:center;justify-content:flex-start}.largest_holdings_section .stock_details_table .holdings_stock_name span{font-size:13px;line-height:15.73px;font-weight:500;color:#374151;display:block;padding-left:10px}.largest_holdings_section .stock_details_table a{font-size:13px;line-height:15.73px;font-weight:500;color:#374151;display:block;text-decoration:underline}.largest_holdings_section .stock_details_table_container{border-color:#f4f7fe}.largest_holdings_section .stock_details_table_container .stock_details_table table td{border-color:#f4f7fe;border-left:0;border-right:0}td.holdings_stock_weight_td{width:160px}.largest_holdings_section .stock_details_table_container .stock_details_table table th,.largest_holdings_section .stock_details_table_container .stock_details_table table td{text-align:left}.largest_holdings_section .stock_details_table_container .stock_details_table table th:first-child{padding-left:56px}.holdings_progress_bar{width:40px;height:6px;background-color:rgba(0,40,82,.2);border-radius:12px;overflow:hidden;position:relative}.holdings_progress_bar .holdings_progress{height:100%;background-color:#002852;position:absolute;top:0;left:0}.holdings_stock_weight{display:flex;align-items:center;width:140px}.holdings_stock_weight span{display:block;width:80px}@media (max-width:1023px){.stock_tabs_menu.highlighted{position:fixed;left:0;right:0;width:calc(100% - 30px);margin:auto;padding:0}.stock_tabs_menu.highlighted .stock_tabs_menu_wrapper{border-radius:0px 0px 6px 6px}.analyst_forecast_chart_container{max-width:320px}}@media (max-width:767px){.analyst_forecast_chart_container{margin:0 auto;max-width:320px}.stock_metrics_wrapper .stock_metrics_range{width:100%;margin-top:10px;margin-bottom:10px}.financials_box_header{display:block}.financials_box_header .stock_box_tab_container{padding-bottom:16px}.financials_box_header .financials_select_container{justify-content:flex-start}.financials_box_header .stock_box_tab_container .stock_box_tab_button+.stock_box_tab_button:last-child{margin-top:6px}.news_list .news_item .news_item_content h2{font-size:16px!important}.news_list .news_item .news_item_content .news_item_info{display:block}.news_list .news_item .news_item_content .news_item_info span{display:inline-block}}@media (max-width:360px){.stock_price_snapshot h3{font-size:22px}.feedback_list a h2{font-size:11px!important}.box_warrp .stocks_details a h2{font-size:14px}}.box_warrp a .stocks_img.brk_stocks_img{width:41px;height:41px;background-color:rgba(0,0,0,8%);border:1px solid rgba(0,0,0,16%);border-radius:100%}#returns_skeleton_after,#financials_skeleton_after{display:none}.stock_details_table_container .stock_details_table table td.trend_chart{color:#fff;width:130px;height:70px;font-size:0}.stock_details_table_container .stock_details_table.financial_table table tr:last-child{display:none}