@charset "utf-8";

form.modules_finsrch-form__hkDou, form[data-finsrch] { --srch-text1: var(--text1, #232a31); --srch-text2: var(--text2, #464e56); --srch-text3: var(--text3, #5b636a); --srch-text4: var(--text4, #6e7780); --srch-seperator: var(--seperator1, #e0e4e9); --srch-link: var(--link, #0f69ff); --srch-link2: var(--link-selected2, #6001d2); --srch-link-active: var(--link-active, #125bd4); --srch-link-hover: var(--link-hover, #9239fe); --srch-link-selected: var(--link-selected, #7e1fff); --srch-hover: var(--hover1, #e0f0ff); --srch-hover2: var(--hover2, #f4ebff); --srch-surface1: var(--surface3, #fff); --srch-surface2: var(--surface4, #fff); --srch-surface3: var(--surface5, #f5f8fa); --srch-icon: var(--icon-color, #6e7780); --srch-pill-background: var(--pill-background, #adb3b8); --srch-positive2: var(--positve2, #007560); --srch-negative2: var(--negative2, #bd1414); --srch-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); --srch-font-xs: var(--font-xs, 11px); --srch-font-s: var(--font-s, 13px); --srch-font-m: var(--font-m, 15px); --newsItemWidth: calc(100% - 50px); }

.modules_noDisplay__Qnbur { display: none !important; }

.modules_noScroll__UZZZ5 { overflow-y: hidden; }

.modules_IbBox__2pmLe { display: inline-block; vertical-align: top; }

.modules_BoxShadow__fvWL3 { box-shadow: var(--srch-box-shadow); }

.modules_list__L4Xjs { list-style-type: none; margin: 0px; padding: 0px; }

.modules_linkItem__P-S-4.modules_selectedBackground__-Eg6s { background-color: var(--srch-hover); }

.modules_linkItemLg__d-FrR.modules_selectedBackground__-Eg6s, .modules_mobileTouchedBackground__WCjBG { background-color: var(--srch-hover2); }

.modules_positive__L7ehC { color: var(--srch-positive2); }

.modules_negative__P-Xvn { color: var(--srch-negative2); }

.modules_neutral__FIwiF { color: var(--srch-text4); }

.modules_suggestionList__NNFY0 { background-color: var(--srch-surface1); border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0 solid var(--srch-seperator); box-shadow: var(--srch-box-shadow); left: 0px; position: absolute; text-align: left; white-space: nowrap; width: 100%; word-break: break-all; z-index: 10; }

.modules_resultsContainer__brTAq { max-height: 615px; overflow-y: auto; }

.modules_resultsContainerRedesign__2cNRi { max-height: calc(-5.75rem + 100dvh); overflow-y: auto; overscroll-behavior: contain; }

.modules_resultsContainerShort__-Atv9 { max-height: calc(-34px + 100vh); overflow-y: auto; }

.modules_resultsWrapper__ulcbb { height: auto; overflow-y: auto; }

.modules_clearBtnRedesign__gIMKg, .modules_clearBtn__uUU5h { background-color: transparent; border: none; box-sizing: border-box; color: var(--srch-link); cursor: pointer; display: inline-block; font-size: 14px; font-weight: 500; left: -38px; margin-right: -38px; padding: 5px 10px; position: relative; text-align: center; vertical-align: middle; width: 38px; }

.modules_clearBtnRedesign__gIMKg { vertical-align: baseline; }

.modules_clearBtnRedesign__gIMKg:hover, .modules_clearBtn__uUU5h:hover { color: var(--srch-link-active); }

.modules_clearBtnRedesign__gIMKg svg, .modules_clearBtn__uUU5h svg { padding-top: 3px; }

.modules_sectionHeader__PO3g4 { border-top: 1px solid var(--srch-seperator); padding: 10px 20px 5px; }

.modules_sectionHeaderNoBrdr__fpMuD { padding: 10px 12px 6px; text-align: left; }

form[data-finsrch="quote"] .modules_sectionHeader__PO3g4 { border-bottom: 1px solid var(--srch-seperator); border-top: none; margin-bottom: 8px; padding: 16px; text-align: left; }

.modules_sectionHeaderModern__Yugfu { background-color: var(--srch-surface3); }

.modules_sectionHeaderTitle__TAVUF { display: inline-block; font-size: var(--srch-font-m); font-weight: 700; margin: 0px; }

.modules_sectionHeaderTitleLight__Ld3yK { color: var(--srch-text4); display: inline-block; font-size: 0.875rem; font-weight: 600; margin: 0px; }

form[data-finsrch="quote"] .modules_sectionHeaderTitle__TAVUF { font-size: 14px; font-weight: 400; }

.modules_showAllLink__dgJ-b { color: var(--srch-link); font-weight: 700; }

.modules_showAllLinkPurple__wgg-8, .modules_showAllLink__dgJ-b { background-color: transparent; border: 0px; cursor: pointer; height: auto; margin: 0px; padding: 0px; text-decoration: none; }

.modules_showAllLinkPurple__wgg-8 { color: var(--srch-link2); font-weight: 600; }

.modules_showAllLinkPurple__wgg-8:hover { text-decoration: underline; }

.modules_screenerText__wNMqN { margin-left: 5px; }

.modules_screenerTextShort__KSGy4 { display: none; }

@media only screen and (max-width: 1020px) {
  .modules_screenerTextNoDisplay__7egJz { display: none; }
  .modules_screenerTextShort__KSGy4 { display: inline-block; margin-left: 5px; }
}

.modules_screenerLink__N9hUW { color: var(--srch-link); font-size: var(--srch-font-s); margin: 0px; }

.modules_screenerLinkPurple__NXTM5, .modules_screenerLink__N9hUW { background-color: transparent; border: 0px; cursor: pointer; float: right; height: auto; padding: 0px; text-decoration: none; }

.modules_screenerLinkPurple__NXTM5 { color: var(--srch-link2); font-size: 0.875rem; margin: 3px 0px 0px; }

.modules_screenerLinkPurple__NXTM5:hover, .modules_screenerLink__N9hUW:hover { text-decoration: underline; }

.modules_errorMessage__8kAI2 { color: var(--srch-text3); font-size: var(--srch-font-m); font-weight: 500; padding: 0px 20px 40px; text-align: center; }

.modules_errorContainer__8e2GZ { background-color: var(--srch-surface2); }

.modules_errorIcon__ZZg0Z { margin-bottom: 10px; padding-top: 40px; text-align: center; }

.modules_errorIcon__ZZg0Z svg { fill: var(--srch-icon); stroke: var(--srch-icon); margin: 0px auto; }

.modules_tipMessage__s3k9w { color: var(--srch-text3); display: block; font-size: var(--srch-font-s); margin: 0px; padding: 8px 20px; text-align: left; white-space: normal; word-break: normal; }

.modules_modernSuggestionItem__fRMIa { border-top: 1px solid var(--srch-seperator); }

.modules_linkItem__P-S-4 { background-color: var(--srch-surface2); font-size: var(--srch-font-s); margin: 0px; padding: 8px 16px; text-align: left; white-space: nowrap; }

.modules_linkItemLg__d-FrR { margin: 0px; }

.modules_linkItemLg__d-FrR, .modules_linkItemShowAll__MZ-M7 { font-size: 0.875rem; padding: 8px 12px; text-align: left; white-space: nowrap; }

.modules_linkItemShowAll__MZ-M7 { margin-bottom: 10px; }

.modules_linkItem__P-S-4:hover { background-color: var(--srch-hover); cursor: pointer; }

.modules_linkItemLg__d-FrR:last-child { margin-bottom: 10px; }

.modules_itemLeftCol__ZoLdI { min-width: 50px; }

.modules_itemLeftColSm__-hwD6 { min-width: 32px; }

.modules_itemRightCol__r3oRe { max-width: var(--newsItemWidth); }

.modules_itemIcon__AcBMX { fill: var(--srch-text1); stroke: var(--srch-text1); vertical-align: middle; }

.modules_itemIconContainer__76yxS { height: 32px; margin-left: -2px; text-align: center; width: 32px; }

.modules_Ell__77DLP { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.modules_Ell__77DLP::after { content: "."; display: inline-block; font-size: 0px; height: 0px; overflow: hidden; visibility: hidden; width: 0px; }

.modules_quoteItemWithLogos__9kBCO, .modules_quoteItem__Ri1wp { align-items: flex-start; display: flex; justify-content: space-between; }

.modules_quoteItemWithLogos__9kBCO { column-gap: 6px; }

.modules_holderItem__pKY2l { align-items: flex-start; display: flex; justify-content: space-between; text-overflow: ellipsis; }

.modules_quoteLeftColLogo__8MUyo { align-items: center; display: flex; gap: 8px; }

.modules_quoteRightCol__xPEOm { color: var(--srch-text3); font-size: 12px; }

.modules_quoteRightColWithLogos__eHk75, .modules_quoteRightCol__xPEOm { align-items: center; display: inline-flex; justify-content: center; text-align: right; }

.modules_quoteRightColWithLogos__eHk75 { color: var(--srch-text4); max-width: 40%; }

.modules_quoteSpan__FveMi { overflow: hidden; text-overflow: ellipsis; width: 100%; }

.modules_quoteSymbol__hpPcM { font-weight: 500; margin-right: 10px; width: 80px; }

.modules_quoteSymbolWithLogo__t8rjR { font-weight: 600; margin-right: 6px; min-width: 35px; }

.modules_quoteCompanyName__YUC7Y { color: var(--srch-text3); display: inline; }

.modules_quoteCompanyNameWithLogos__TUrc9 { color: var(--srch-text4); display: inline; max-width: 60%; }

.modules_quotePlusButton__vtFY1 { background-color: var(--srch-surface3); border-radius: 60px; height: 18px; margin-left: 8px; text-align: center; width: 18px; }

[data-id="search-assist-input-sugglst"] .modules_linkItem__P-S-4:last-child { padding-bottom: 16px; }

.modules_linkItemLg__d-FrR:hover .modules_quotePlusButton__vtFY1, .modules_linkItem__P-S-4:hover .modules_quotePlusButton__vtFY1, .modules_selectedBackground__-Eg6s .modules_quotePlusButton__vtFY1 { background-color: var(--srch-surface1); }

.modules_plusIcon__mlhE4 { fill: var(--srch-link-selected); stroke: var(--srch-link-selected); vertical-align: sub; }

.modules_navItemContent__XZd4h { display: inline-block; }

.modules_navLinkItem__U83LI { margin-bottom: 2px !important; margin-top: 12px; }

.modules_newsIcon__wYroW { margin-top: 7px; }

.modules_newsVideoIcon__ZDukb { margin-left: 4px; margin-top: 8px; }

.modules_newsTitle__49rQI { font-size: var(--srch-font-s); font-weight: 500; margin: 0px 0px 2px; }

.modules_newsTitleSm__jUGxP { font-size: inherit; font-weight: 600; line-height: 1.125rem; margin: 0px 0px 2px; }

.modules_newsMeta__2FrV7 { color: var(--srch-text3); font-size: var(--srch-font-xs); font-weight: 400; }

.modules_newsMetaLight__rwvTi { color: var(--srch-text4); font-weight: 400; }

.modules_newsSeperator__5xJrs { margin: 0px 4px; }

.modules_listTitle__QNybb { font-size: var(--srch-font-s); font-weight: 500; margin: 0px 0px 2px; }

.modules_listTitleSm__uppL4 { font-size: inherit; font-weight: 600; line-height: 1.125rem; margin: 0px 0px 2px; }

.modules_listAttr__CPPHi { color: var(--srch-text3); font-weight: 400; }

.modules_listAttrLight__rb5oK { color: var(--srch-text4); font-weight: 400; }

.modules_listIcon__Pxp1A { margin-top: 8px; }

.modules_recLeftCol__zCoxx { margin-right: 10px; }

.modules_recRightCol__d5yd7 { color: var(--srch-text1); font-weight: 700; margin-right: 10px; }

.modules_recIcon__kR-SX { fill: var(--srch-link-active); stroke: var(--srch-link-active); vertical-align: middle; }

.modules_recPillLogo__s22Ff { border-radius: 50px; height: 16px; min-width: 16px; width: 16px; }

.modules_recPillLogoLg__Y88FY { border-radius: 50px; height: 24px; min-width: 24px; width: 24px; }

.modules_recPillSymbol__TTo2x { font-weight: 600; }

.modules_recPillSymbol__TTo2x:hover { color: var(--srch-link-hover); }

.modules_recPillDefaultLogo__iewu- { font-size: 10px; height: 16px; min-width: 16px; width: 16px; }

.modules_recPillDefaultLogoLg__reEm-, .modules_recPillDefaultLogo__iewu- { align-items: center; background-color: var(--srch-pill-background); border-radius: 50px; color: var(--srch-surface1); display: flex; justify-content: center; }

.modules_recPillDefaultLogoLg__reEm- { font-size: 12px; height: 24px; min-width: 24px; width: 24px; }

.modules_recPillContainer__DbPKT { align-items: center; background-color: var(--srch-surface3); border-radius: 40px; display: flex; gap: 4px; height: 22px; padding: 2px 8px 2px 4px; }

.modules_recLinkItem__-suuP { border-top: none; cursor: pointer; font-size: 0.75rem; width: fit-content; }

.modules_recPillList__fbyNt { gap: 12px 8px; display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 12px 25px 24px 12px; }

.modules_recPercentContainer__kAAFs { align-items: center; display: flex; }

.modules_arrows__2DwuD { font-size: 0.688rem; font-weight: 500; }

.modules_researchIcon__9lHN4 { margin-top: 8px; }

.modules_researchIconTop__QzupJ { margin-top: 2px; }

.modules_researchSeperator__aVLmT { margin: 0px 4px; }

.modules_backdropRedesign__7F7Xs, .modules_backdrop__6itUe { background-color: var(--surface3, #fff); inset: 0px; height: 110vh; position: fixed; z-index: 1; }

.modules_backdropRedesign__7F7Xs { top: 50px; }

.modules_coverRedesign__9ePPR, .modules_cover__fI8sS { inset: 0px; z-index: 2; position: fixed !important; }

.modules_coverRedesign__9ePPR { top: 50px; }

.modules_cover__fI8sS > input { width: 100% !important; }

.modules_coverRedesign__9ePPR > input { margin-left: 5px; width: 90% !important; }

.modules_cover__fI8sS > .modules_clearBtn__uUU5h { left: unset; position: absolute; right: 110px; top: 0px; }

.modules_coverRedesign__9ePPR > .modules_clearBtnRedesign__gIMKg { left: unset; position: absolute; right: 75px; top: 3px; }

.modules_cancelBtnRedesign2__prFP3, .modules_cancelBtn__V0b3o { background-color: var(--srch-link); border: none; box-sizing: border-box; color: rgb(255, 255, 255); cursor: pointer; height: 35px; padding: 0px 15px; position: absolute; right: 0px; top: 0px; }

.modules_cancelBtnRedesign2__prFP3, .modules_cancelBtnRedesign__7-ai9 { background-color: transparent; color: rgb(0, 0, 0); }

.modules_cancelBtnRedesign__7-ai9 { border: none; box-sizing: border-box; cursor: pointer; display: inline-block; height: 35px; padding: 0px 15px; position: absolute; right: 0px; top: 50px; }

@media only screen and (min-width: 768px) {
  .modules_cancelBtnRedesign__7-ai9 { display: none; }
}

@media only screen and (max-width: 768px) {
  .modules_inputWidthMd__Pl07H { width: 95% !important; }
}

@media (hover: hover) {
  .modules_linkItemLg__d-FrR:hover { background-color: var(--srch-hover2); cursor: pointer; }
}

.modules_cancelIcon__52R4a { fill: var(--srch-icon); stroke: var(--srch-icon); }

.modules_iconMui__ca5j9 { margin-top: 2px; }

.modules_inputRounded__xES5y { border-radius: 2rem !important; }

.modules_inputTopRounded__Xjyiy { border-radius: 1.25rem 1.25rem 0px 0px / 1.25rem 1.25rem 2rem 2rem; border-bottom-width: 0px; }
