:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{backface-visibility:hidden;background:inherit;position:absolute;z-index:-1}.core-styles-module_content__BRKdB{position:relative;z-index:1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;width:max-content}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}html{--color-text:#0c1b29;--color-selected-text:#0c1b29;--color-unselected-text:#9d9d9d;--color-foreground:#f5f6fa;--color-background:#fff;--color-disabled-background:#e1e1e1;--color-headers:#e8e8e8;--color-unselected-background:#fff;--color-selected-background:#0c1b29;--color-scroll:#265862;--color-track:#fff;--color-border:#265862;--color-selected:#0c1b29;--loader-primary:#a6a6a6;--loader-secondary:#d2d2d2}html[data-theme=dark]{--color-text:#fff;--color-selected-text:#fff;--color-unselected-text:#9498a8;--color-foreground:#0c1b29;--color-background:#03111e;--color-disabled-background:#000;--color-headers:#132a3f;--color-unselected-background:#0c1b29;--color-selected-background:#fff;--color-scroll:#265862;--color-track:#fff;--color-border:#265862;--color-selected:#f5f6fa;--loader-primary:#0c1b29;--loader-secondary:#11263b}p{margin:0;padding:0}.color-text{color:var(--color-text)}.fg-color{background-color:var(--color-foreground)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);font-family:Montserrat,Poppins,sans-serif!important;margin:0}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background-color:var(--color-scroll)}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:var(--color-headers)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--color-scroll) var(--color-headers);scrollbar-width:thin}}@media screen and (max-width:1200px){.register-heading-text{color:#1ba2da;font-size:20px}.register-heading-main{font-size:48px;font-weight:700}}@media screen and (max-width:992px){.register-heading-text{color:#1ba2da;font-size:17px}.register-heading-main{font-size:36px;font-weight:700}}.MuiBox-root{padding:3px 0 0!important}.dashboard-body{background-color:var(--color-background);height:calc(100vh - 65px);margin-left:70px;overflow-x:auto!important;padding:20px;width:100%}@media screen and (max-width:768px){.dashboard-body{margin-left:0;padding:15px}}.MuiTablePagination-spacer{display:none}.bar-lg-text{font-size:14px;font-weight:700}.bar-sm-text{font-size:12px;font-weight:600}.accordion-body{padding:0}.company-isqore-container{border:1px solid #213e44;border-radius:30px;display:flex;flex-direction:column;margin:10px;min-width:220px;padding:20px 10px}.company-text-compare-area{margin-top:10px}.modal-body{background-color:#f6f7f9;border:1px solid #f6f7fa;border-radius:5px;padding:10px;position:absolute;width:500px}.hovertext{border-bottom:1px dotted #000;position:relative}.hovertext:before{background-color:#000;border-radius:5px;color:#fff;content:attr(data-hover);left:0;opacity:0;padding:5px 0;position:absolute;text-align:center;top:0;transition:opacity .3s ease-in-out;visibility:hidden;width:200px;z-index:1}.hovertext:hover:before{opacity:1;visibility:visible}.graph-controls{margin-left:7px}.analyst-toolbar{margin-bottom:2px}.analyst-toolbar,.toolbar{display:flex;margin-left:17px}.toolbar{margin-bottom:5px}.apexcharts-tooltip{color:#0c1b29}.generic-modal-body{background-color:#0c1b29;border-radius:10px;padding:10px;position:absolute}.close-modal{color:var(--color-text);cursor:pointer;font-size:12px;margin-left:auto}.item-right-align-th{text-align:right}.grade_p{border-radius:5px;font-weight:700;min-width:30px}.grade_p_sm_table{margin:auto}.grade_p_isqore_table{margin:0 auto 0 0}.generic-lg-table,.generic-lg-table>:not(:first-child),.generic-lg-table>thead{border:none}.generic-lg-table>thead>tr{background-color:var(--color-headers)}.generic-lg-table>thead>tr>th{border-bottom:1px solid #265862;color:var(--color-text);cursor:pointer;font-size:12px;padding:4px}.generic-lg-table>tbody{border:none}.generic-lg-table>tbody>tr{background-color:var(--color-foreground)}.generic-lg-table>tbody>tr>td{border:none;color:var(--color-text);font-size:12px;font-weight:400;padding:4px}.generic-tabs-container{margin-top:5px}.child-tabs-container{margin-top:0}.generic-tabs-container>.MuiBox-root>.MuiTabs-root>.MuiTabs-scrollable>.MuiTabs-flexContainer>.MuiButtonBase-root{background-color:var(--color-foreground)!important;color:var(--color-text)!important;font-size:14px;text-transform:none}.generic-tabs-container>.MuiBox-root>.MuiTabs-root>.MuiTabs-scrollable>.MuiTabs-flexContainer>.Mui-selected{background-color:var(--color-headers)!important}.MuiTabScrollButton-root.Mui-disabled{opacity:100%!important}.MuiAppBar-colorPrimary{background-color:var(--color-headers)!important;color:var(--color-text)!important}.MuiAppBar-root{box-shadow:none!important}.navbar-tab-container>.MuiPaper-root>.MuiTabs-root>.MuiTabs-scroller>.MuiTabs-flexContainer>.MuiButtonBase-root>.MuiTab-wrapper{color:var(--color-text)!important;font-size:14px;text-transform:none}.navbar-tab-container>.MuiPaper-root>.MuiTabs-root>.MuiTabs-scroller>.MuiTabs-flexContainer>.Mui-selected{background-color:var(--color-headers)!important}@media screen and (max-width:567px){.navbar-tab-container>.MuiPaper-root>.MuiTabs-root>.MuiTabs-scroller>.MuiTabs-flexContainer>.MuiButtonBase-root>.MuiTab-wrapper{font-size:11px!important}}.generic-loading-container{display:flex;height:100%;width:100%}.show-results-number{color:var(--color-text);font-size:12px;font-weight:400}.entire-body-lg{height:100%;width:100%}.entire-body-lg,.entire-body-sm{position:relative}.blur{filter:blur(3px);-webkit-filter:blur(3px)}.blocker-container{height:100%;position:absolute;width:100%;z-index:100}.wall-stopper-container{border-radius:10px;margin:auto;padding:10px}.wall-stopper-container-lg{height:300px;width:500px}.wall-stopper-container-sm{height:100px;width:320px}.wall-stopper-absolute{bottom:0;display:flex;left:0;position:absolute;right:0;top:0;z-index:100}.wall-stopper-content{color:var(--color-text);display:flex;flex-direction:column;font-weight:700;height:100%;width:100%}.wall-stopper-content-lg>div>p{font-size:15px;margin-bottom:10px}.wall-stopper-content-sm>div>p{font-size:10px;margin-bottom:5px}.payment-subscribe-btn{background-color:initial;background-image:linear-gradient(150deg,#2f78da,#f2295b)}.payment-subscribe-btn,.subscribe-btn{border-radius:20px;color:#fff;cursor:pointer;font-weight:600}.payments-subscribe-btn{background-color:initial;background-image:linear-gradient(150deg,#2f78da,#f2295b)}.active-subscribe-btn{background-color:#282626!important;cursor:not-allowed}.payment-subscribe-btn:hover{color:#fff}.wall-stopper-content-lg>div>.payment-subscribe-btn{font-size:14px;padding:10px 0}.wall-stopper-content-sm>div>.payment-subscribe-btn{font-size:10px;padding:10px 0}@media screen and (max-width:567px){.wall-stopper-container-lg{height:150px;width:320px}.wall-stopper-content-lg>div>.payment-subscribe-btn,.wall-stopper-content-lg>div>p{font-size:12px}}.blocker-img{width:100%}div:has(>.company-overview-tab-panel){overflow:hidden!important}.isqore-lg-table-td-div{display:flex;margin:auto 0 auto auto;text-align:center}.isqore-td-separator{margin:auto 5px}.MuiTablePagination-caption{color:var(--color-text)!important}.custom-tool-tip{font-size:12px;margin-left:5px}.fair-value-table-container{padding:5px}.sm-body-table-row-key{font-size:12px!important;font-weight:600!important}.sm-body-editable-field{font-size:12px;margin:auto;padding:4.5px 10px;width:100%}.sm-body-editable-field,.sm-body-editable-field:focus{background-color:var(--color-headers);color:var(--color-text)}.sm-body-editable-field:focus{font-weight:600}.tabsPanelContainer{overflow-x:hidden!important}.rule-of-forty-close-modal-button{color:#fff;cursor:pointer;font-size:10px;margin:auto 0 auto auto}.rule-of-40-table-container{margin-bottom:10px;padding:0 5px}.rule-of-40-table-body-container{background-color:var(--color-foreground);padding:10px}.rule-of-40-table-title{background-color:var(--color-headers);border-radius:10px 10px 0 0;padding:15px;width:100%}.rule-of-40-table-title>p{color:var(--color-text);font-size:14px;font-weight:600;letter-spacing:1px}.rule-of-forty-chart-container{margin-bottom:10px;padding:0 5px}.rule-of-forty-inner-container{background-color:var(--color-foreground);border-radius:10px;height:400px;padding:20px 10px;width:100%}.rule-of-forty-chart-name{color:var(--color-text);font-size:15px;font-weight:700;margin-left:17px}.login-logo{width:150px}.accounts-container{background-color:#03111e;overflow:hidden;position:relative;z-index:1}.socials{color:#1ba2da;font-size:20px;margin-right:20px}@media screen and (max-width:567px){.socials{font-size:15px;margin-right:15px}}.register-container{width:450px}.check-inbox-container,.register-container{background-color:#ffffff03;border-radius:20px;box-shadow:inset 0 98px 100px -48px #1072a41a,inset 0 4px 18px #0a9ef84d;margin:auto;padding:20px}.check-inbox-container{color:#fff;text-align:center;width:950px}@media screen and (max-width:992px){.check-inbox-container{width:100%}}.check-inbox-container-heading{font-size:32px;font-weight:600}.check-inbox-thankyou-heading{font-size:42px;font-weight:700}.check-inbox-logo{display:block;margin:auto;width:150px}.check-inbox-container-text{font-size:14px;font-weight:400}.change-password-heading{color:#fff;margin-bottom:20px;text-align:center}.change-password-container{background-color:#ffffff03;border-radius:20px;box-shadow:inset 0 98px 100px -48px #1072a41a,inset 0 4px 18px #0a9ef84d;margin:auto;padding:20px;width:450px}.form-control:disabled{cursor:not-allowed}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.login-container{background-color:#0c1b29;border-radius:20px;box-shadow:inset 0 98px 100px -48px #1072a41a,inset 0 4px 18px #0a9ef84d;height:100%;margin:auto;max-width:450px;padding:30px}.input-field{background-color:#101823;border:none;color:#fff;font-size:14px;font-weight:400;padding:12px}.input-field:focus{background-color:#101823!important;color:#fff!important}@media screen and (max-width:567px){.login-container{padding:25px}.input-field{font-size:12px}}.form-check-label{color:#fff;font-size:12px}.checkbox-link{color:#fff;font-weight:600;text-decoration:none}.checkbox-link:hover{color:#fff}.change-password-email-field{background-color:#111c28!important}.login-whole-container{display:flex;flex-direction:column;height:100vh;overflow:auto;position:relative;width:100%;z-index:3}.ornament-2{background:#1ba2da;filter:blur(407px);height:685.26px;left:70%;opacity:.5;position:absolute;top:-40%;width:685.26px;z-index:2}.register-heading-text{color:#1ba2da;font-size:15px}.register-heading-main{color:#fff;font-size:32px;font-weight:700}.register-heading-para{color:#969696;font-size:17px;line-height:34px}@media screen and (max-width:1200px){.register-heading-para{color:#969696;font-size:17px}}@media screen and (max-width:992px){.register-heading-para{color:#969696;font-size:14px}}.accounts-message{color:#fff;font-size:32px;font-weight:700}@media screen and (max-width:768px){.accounts-message{font-size:18px;font-weight:700}.register-container{height:100%}.register-heading-main{font-size:20px;font-weight:700;text-align:center}}.input-field-helper-text{color:#fff;font-size:12px;font-weight:600;margin-bottom:2px}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB0UlEQVRoge2Zv0tCURTHv8fnEqSCRA29WnIogn5QJEGQ5BC0Ff0N/Q35T+ScQ+3R0NZgBUFDRRA1RTm1CT1BC1vynQajTM9T78u4Cvcz+c7R7z1f7vHcx3uAwfAnyM+Pjs4u1gDaBQBm3lpPLh3r0gn4WfhrURuATVQtQJeOTwOwaz6P+NToiE7QK1FOxG22OM3AKoBQbe6k7rtvyQX2s3gbOq/ElP2wsB3JXj1JGuIOlBNx27X4joFN1BXvCqVKsVa0qRNi4g3L5cvyyuKwpCMaYIvTAKJS7vml1FasFYo6UReVHSkhG6i2jUi+VG6MFRtjrVDWIbkmrz9xyCMOgEAF5+fKcUDkZxor60SkoPIUGgr3IbiXqS7oOAjuZzAY6VOV6ZiOaLnZVHG52qv50vt3IaMDYQQUN8GPTv/pdUNW2YBOJAN+D7KuoecNiC10+5DryhaaHY+ZFuo6et6A591oM85v7n9dL89PdTSuQs/vgDGgG3MO6MZMId0YA7oxU0g3ZgrpxhjQjZlCuvEyoP64+f8pSkH56TQ1vHvoAigrRUUDAZdSABwppwcuuBVOSRnRwMzE2CNRZRrAAfS2UwmgQ7dC8bnJWE5jHQaDweDBJweyzXVzo+G5AAAAAElFTkSuQmCC)}.show-password{color:#1ba1da;cursor:pointer;font-size:12px;font-weight:700;margin:0 0 0 auto}.change-password-modal{width:360px}.have-an-account-text{color:#1ba1da;cursor:pointer;font-size:14px;font-weight:700;margin:25px auto 0}.captcha{margin:0 auto 1rem;width:65%}@media screen and (max-width:480px){.captcha{width:70%}}@media screen and (max-width:425px){.captcha{width:80%}}@media screen and (max-width:375px){.captcha{float:left;width:93%;width:100%}}.package-type-toggle-wrapper{align-items:center;display:flex;gap:15px;margin:0 auto;padding-left:150px}.package-type-change-handler{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border-radius:50px;display:flex;padding:4px}.payment-package-type{background:#0000;border:none;border-radius:50px;color:#ffffffb3;cursor:pointer;font-size:16px;font-weight:600;padding:10px 28px;transition:all .3s ease}.payment-package-left,.payment-package-right{border-radius:50px}.payment-package-active-type{background-color:#fff;box-shadow:0 4px 12px #00000026;color:#1f1f1f}.savings-badge{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;box-shadow:0 4px 12px #667eea4d;color:#fff;font-size:14px;font-weight:700;padding:10px 18px;white-space:nowrap}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media screen and (max-width:992px){.package-type-toggle-wrapper{gap:12px;padding-left:150px}.payment-package-type{font-size:15px;padding:9px 24px}.savings-badge{font-size:13px;padding:9px 16px}}@media screen and (max-width:768px){.package-type-toggle-wrapper{flex-direction:column;gap:12px}.package-type-change-handler{justify-content:center;width:100%}.payment-package-type{flex:1 1;font-size:15px;padding:10px 20px;text-align:center}.savings-badge{display:none}}@media screen and (max-width:576px){.package-type-toggle-wrapper{width:100%}.package-type-change-handler{padding:3px}.payment-package-type{font-size:14px;padding:8px 16px}.savings-badge{font-size:12px;padding:8px 14px}}@media screen and (max-width:400px){.payment-package-type{font-size:13px;padding:7px 12px}.savings-badge{font-size:11px;padding:7px 12px}}.payment-explanation-text{color:#fff;font-size:42px;font-weight:800;line-height:50px;text-align:right}@media screen and (max-width:1200px){.package-type-toggle-wrapper{padding-left:80px}.payment-explanation-text{font-size:32px;text-align:center}}@media screen and (max-width:992px){.payment-explanation-text{font-size:32px;text-align:center}}@media screen and (max-width:768px){.package-type-toggle-wrapper{padding-left:0}.payment-explanation-text{text-align:left}}.package-column{background-color:#f5f6fa;border-radius:20px;padding:40px;width:100%}.payment-package-name{color:#0c1b29;font-size:24px;font-weight:600;text-align:center}.payment-package-description{color:#0c1b29;font-size:14px;font-weight:500;text-align:center}.package-price{color:#0c1b29;font-size:64px;font-weight:700;text-align:center}.additional-price-text{color:#8c8c8c;font-size:14px;font-weight:500;margin:0 0 20px;text-align:center}.package-price-subtext{font-size:24px}.tick{color:#3bdcc4;font-weight:700}.package-list-item{color:#0c1b29;font-size:14px;font-weight:700}.indices-search{border:none;font-size:14px;font-weight:400;margin:10px 0;outline:none;padding:10px;width:400px}.indices-search,.indices-search:focus{background-color:var(--color-foreground);color:var(--color-text)}.indices-search:focus{box-shadow:none}@media screen and (max-width:567px){.indices-search{width:100%}}.ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-top-bar{padding:0 5px;width:100%}.top-bar-container{background-color:var(--color-foreground);border-radius:5px;color:var(--color-text);overflow-x:auto;padding:15px;width:100%}.top-bar-inner-container{display:flex;width:100%}@media screen and (max-width:1120px){.top-bar-inner-container{width:1000px!important}}.bar-component{color:var(--color-text);margin-right:auto}.MuiSvgIcon-root{fill:var(--color-text)!important}.index-stat-table-container{height:100%;padding:0 5px}.index-stat-table-title{background-color:var(--color-headers);border-radius:10px 10px 0 0;display:flex;padding:15px;width:100%}.index-stat-table-title>p{color:var(--color-text);font-size:14px;font-weight:600;letter-spacing:1px}.index-stat-table-title>.selected{color:var(--color-selected-text);cursor:pointer}.index-stat-table-title>.unselected{color:var(--color-unselected-text);cursor:pointer}.index-stat-table-body-container{background-color:var(--color-foreground);border-radius:0 0 10px 10px;padding:10px}.index-chart-container{margin-bottom:10px}.company-overview-chart-container,.index-chart-container{height:100%;padding:0 5px}.roic-grossmargin-fcfmargin-chart{height:auto;margin-bottom:5px}.dividend-chart-container{margin-bottom:5px;padding:0 0 0 5px}@media screen and (max-width:1198px){.company-overview-chart-container{margin-bottom:10px}}@media screen and (max-width:992px){.dividend-chart-container{padding:0}}.dividend-chart-holding-container{height:100%;margin:0}@media screen and (max-width:992px){.dividend-chart-holding-container{margin-top:10px!important}}.index-chart-inner-container{height:345px}.company-overview-chart-inner-container,.index-chart-inner-container{background-color:var(--color-foreground);border-radius:10px;padding:10px 10px 0 0;width:100%}.company-overview-chart-inner-container{height:346px}.isqore-matrix-chart-inner-container{background-color:var(--color-foreground);border-radius:10px;height:332.5px;padding:10px 10px 0 0;width:100%}.company-overview-bottom-table{margin-top:10px}.profile-container{background-color:var(--color-foreground);border-radius:15px;padding:20px;width:100%}.text-input-field-container{display:flex;margin:20px 0}.profile-header{color:var(--color-text);font-size:17px;font-weight:700;margin:auto 0}@media screen and (max-width:768px){.profile-header{font-size:15px}}.text-input-field-label{color:#1ba1da;cursor:pointer;font-size:14px;font-weight:600;width:150px}@media screen and (max-width:768px){.text-input-field-label{font-size:12px}}.text-input-field-app-settings{color:#1ba1da;cursor:pointer;font-size:14px;font-weight:600;margin:auto 0;width:200px}@media screen and (max-width:768px){.text-input-field-app-settings{font-size:12px}}.subscription-fields-container{display:flex;margin:20px 0}.btn-request-change-password{margin:auto 0 auto auto}.app-settings-fields-container{display:flex;margin:20px 0}.subscription-label{color:#1ba1da;cursor:pointer;font-size:14px;font-weight:600;width:200px}@media screen and (max-width:768px){.subscription-label{font-size:12px}}.text-input-field-value{margin:auto 0}.subscription-value,.text-input-field-value{color:var(--color-text);font-size:14px;font-weight:600}.subscription-value{cursor:pointer;margin-left:10px}@media screen and (max-width:768px){.text-input-field-value{font-size:12px}.subscription-value{font-size:12px;text-align:right}}.text-input-field-input{border-color:var(--color-border);font-size:14px;font-weight:600;width:100%}.text-input-field-input,.text-input-field-input:focus{background-color:var(--color-background);color:var(--color-text)}.text-input-field-input:focus{box-shadow:none}@media screen and (max-width:768px){.text-input-field-input{font-size:12px}}.profile-pencil{color:var(--color-text);cursor:pointer;font-size:14px;margin:auto 10px}.user-info-avatar{background-color:#03111e;background-position:50%;background-repeat:no-repeat;background-size:cover;border:5px solid #1ba1da;border-radius:50%;height:200px;width:200px}.profile-size-warning{color:var(--color-text);font-size:12px;margin-top:10px;text-align:center}@media screen and (max-width:768px){.user-info-avatar{height:170px;width:170px}}.cancel-subscription-btn{margin-left:auto}.profile-camera{color:#1ba1da;font-size:30px;position:absolute;right:15px;top:10px}.cancel-subscription-modal{background-color:var(--color-foreground);border-radius:5px;padding:10px;position:absolute;width:450px}.cancel-subscription-modal-heading-container{display:flex}.cancel-subscription-modal-heading{color:var(--color-text);font-size:14px;font-weight:600;margin:auto 0}.cancel-subscription-modal-close{color:var(--color-text);font-size:14px;margin:auto 0 auto auto}.cancel-subscription-modal-hr{color:var(--color-text)}.cancel-subscription-modal-text{color:var(--color-text);font-size:14px}.navbar-container{background-color:var(--color-foreground);display:flex;height:65px;padding:0 27px;width:100%}.hamburger{margin:auto 0}.hamburger svg{font-size:20px}.logo-lg{width:120px}.logo-lg-a,.logo-sm-a{margin:auto 30px}.logo-sm-a{display:none}.logo-sm{margin:auto 0;width:30px}@media screen and (max-width:768px){.logo-lg-a{display:none}.logo-sm-a{display:block}}.search-bar-container-lg{background-color:var(--color-background);border:1px solid #265862;border-radius:15px;cursor:pointer;display:flex;padding:7px 20px;width:360px}.navbar-theme-switch{display:block;margin:auto 0}.search-bar-container-sm{display:none}.search-bar-container-text{color:#969696;font-size:14px;font-weight:400;margin:auto auto auto 0}@media screen and (max-width:950px){.search-bar-container-lg{width:270px}}@media screen and (max-width:880px){.search-bar-container-lg{width:200px}}@media screen and (max-width:768px){.search-bar-container-lg{display:none}.search-bar-container-sm{display:block}.navbar-theme-switch{display:none}}.search-bar-icon{color:var(--color-text);font-size:14px;margin:auto 10px auto 0}.home-page-company-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:initial;border:1px solid #265862;border-radius:10px;cursor:pointer;display:flex;margin:auto 10px auto 0;padding:10px}.home-page-company-container:hover{background-color:#ffffff1a}.home-page-company-logo{border-radius:5px;height:25px;margin:auto 5px;width:25px}.home-page-company-label{color:#fff;font-size:16px;font-weight:600;margin:auto 10px}@media screen and (max-width:768px){.home-page-company-container{margin:auto 5px auto 0;padding:5px 6px}.home-page-company-logo{height:20px;width:20px}.home-page-company-label{font-size:12px;font-weight:500;margin:auto 5px}}.profile-image-container{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #1ba1da;border-radius:50px;cursor:pointer;flex-shrink:0;height:40px;margin:auto 0 auto 10px;overflow:hidden;padding:0;width:40px}.holding-profile-image-container{border-radius:10px;margin:auto 10px auto 0;min-height:80px;min-width:80px}.holding-profile-text-container{color:var(--color-text)}.holding-profile-highlights-container{margin:auto 0 0}.holding-profile-highlights-div{display:flex;margin-bottom:10px;width:100%}.holding-profile-highlights-title{color:var(--color-text);font-size:13px;font-weight:700;margin:0 10px 0 0}.holding-profile-highlights-content{color:var(--color-text);font-size:13px;font-weight:700;margin-left:auto}.search-modal-body{background-color:var(--color-foreground);padding:20px;width:600px}@media screen and (max-width:567px){.search-modal-body{padding:10px;width:360px}}.search-modal-text-heading{color:var(--color-text);font-size:14px;font-weight:600}.search-close-modal-button{color:var(--color-text);cursor:pointer;font-size:14px;margin:auto 0 auto auto}.navbar-tab-container{margin:10px 0}@media screen and (max-width:768px){.navbar-tab-container{margin:10px 0}}.navbar-tab-panel{background-color:var(--color-foreground)!important}.navbar-modal-container{border:1px solid #265862;border-radius:20px;cursor:pointer;display:flex;padding:5px 20px 5px 5px}@media screen and (max-width:567px){.navbar-modal-container{width:100%}}.navbar-modal-search-bar{border:none;font-size:14px;font-weight:400;margin:auto 10px;outline:none}.navbar-modal-search-bar,.navbar-modal-search-bar:focus{background-color:initial;color:var(--color-text)}.navbar-modal-search-bar-icon{color:#03111e;font-size:12px;margin:auto 0}.navbar-search-company-container{background-color:var(--color-background);border-radius:10px;cursor:pointer;display:flex;margin:5px 0;padding:7px}.navbar-modal-company-loader-container{background-color:var(--color-background);display:flex;margin:10px 0;padding:10px}.loader{animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite}@keyframes circleLoaderColorPalette{0%{background:var(--loader-primary)}to{background:var(--loader-secondary)}}.navbar-searched-circle-loader{animation-name:circleLoaderColorPalette;border-radius:50%;height:40px;width:40px}.navbar-searched-pill-loader{animation-name:circleLoaderColorPalette;border-radius:5px;height:5px;margin:auto 10px;width:50px}.navbar-search-company-logo{border-radius:5px;height:30px;width:30px}.navbar-searched-company-name{color:var(--color-text);font-size:12px;font-weight:600;margin:auto 10px;max-width:260px}.navbar-searched-company-code{color:var(--color-text);font-size:12px;font-weight:400;margin:auto 0}.navbar-searched-company-exchange{color:var(--color-text);font-size:12px;font-weight:600;margin:auto 0 auto auto;text-align:right}.no-companies-found-text{color:#0c1b29;font-size:12px;font-weight:600;margin:20px 0}.companies-list{margin:5px 0;max-height:300px;overflow-y:auto;padding:0 5px}@media screen and (max-width:567px){.companies-list{max-height:350px}.navbar-search-company-container{padding:5px}.navbar-search-company-logo{height:35px;width:35px}.navbar-searched-company-name{font-size:10px;margin:auto 5px;width:170px}.navbar-searched-company-code{font-size:10px}.navbar-searched-company-exchange{font-size:10px;font-weight:400}}.MuiFormControlLabel-root{margin-left:0!important;margin-right:0!important}.nav-subscribe-btn{animation:pulse 2s ease-in-out infinite;background-color:initial;background-image:linear-gradient(150deg,#2f78da,#f2295b);border:0;border-radius:20px;color:#fff;font-size:14px;font-weight:600;margin:auto 10px;width:250px}.nav-subscribe-btn:hover{color:#fff}@media screen and (max-width:768px){.nav-subscribe-btn{display:none}}.generic-table-body{border:none}.generic-table-body>tbody>tr{border-bottom:.5px solid #213e44;color:var(--color-text);font-size:12px}.generic-table-body>tbody>tr>td{border-bottom:none;font-size:12px;font-weight:400;padding:5px 0}.fear-and-greed-container{background-color:var(--color-foreground);border-radius:10px;display:flex;flex-direction:column;padding:10px;text-align:center;& h4{color:var(--color-text);font-size:15px!important;font-weight:600;margin:0 auto 10px}.gauge-text{font-size:14px;& h5{font-weight:600}& h5,& p{margin:0;padding:0}}}.market-movers-performance-table{height:94%;margin-bottom:0;table-layout:fixed;width:100%;& tr{border:none!important}& td{text-align:center}.tb-heading{font-size:15px;font-weight:600;vertical-align:middle}.tb-value{padding:3px;.tb-value-container{align-content:center;border-radius:10px;color:#fff;font-size:13px;font-weight:700;height:100%;padding:10px;text-align:center;width:100%;& p{margin:auto}}}}.market-overview-summary-table-container{margin-bottom:10px;padding:0 5px}.market-overview-summary-table-body-container{background-color:var(--color-foreground);padding:10px}.market-overview-summary-table-title{background-color:var(--color-headers);border-radius:10px 10px 0 0;display:flex;padding:15px;width:100%;& p{color:var(--color-text);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;margin:auto 0}.selected,.selected>p{color:var(--color-selected-text)}.unselected,.unselected>p{color:var(--color-unselected-text)}}.key-facts-table-title{padding:11.5px 15px}.news-container{max-height:262px;overflow-y:auto}.company-news-container{max-height:274px;overflow-y:auto!important}.isqore-keyfacts-inner-container{max-height:260px;overflow-y:auto!important}.company-keyfacts-container{display:flex;flex-wrap:wrap}.news-inner-container{display:flex;margin-bottom:15px;text-decoration:none}.news-inner-container>img{border-radius:10px;height:55px;width:65px}.news-inner-container>div{margin-left:10px}.news-inner-container>div>.title{color:var(--color-text);font-size:12px;font-weight:600}.news-inner-container>div>.publishedDate{color:#4ebe96;font-size:10px}.news-inner-container>div>.read-more{color:#7f8790;font-size:10px}.market-overview-chart-name{color:var(--color-text);font-size:15px;font-weight:700;margin:auto auto auto 0}.MuiSvgIcon-root{color:#fff}.generic-tab-panel{background-color:var(--color-background)!important;padding:5px 0 0}.MuiTabs-scroller{border-radius:10px}.MuiTab-root,.MuiTabs-root{min-height:38px!important}.sidebar{background-color:var(--color-foreground);height:calc(100vh - 65px);overflow-y:auto!important;position:absolute;z-index:1000}.icon-hover{display:none;margin-right:10px;width:22px}.sidebar-open{overflow-x:hidden;transition:.3s ease-in-out;width:250px}.sidebar-open>a>.sidebar-list-item{width:250px}.sidebar-open>a>.sidebar-list-item-selected{background-color:var(--color-background);border-radius:10px;color:#1ba2da;transform:translateX(10px);width:250px}.sidebar-open>a>.sidebar-list-item-selected>.sidebar-icon{margin-right:10px;width:22px}.sidebar-open>a>.sidebar-list-item-selected>.sidebar-text{display:block}.sidebar-open>a>.sidebar-list-item:hover{background-color:var(--color-background);border-radius:10px;color:#1ba2da;transform:translateX(10px);transition:.3s ease-in-out}.sidebar-open>a>.sidebar-list-item>.sidebar-text{display:block}.sidebar-open>a>.sidebar-list-item:hover>.sidebar-text{color:#1ba2da}.sidebar-open>a>.sidebar-list-item:hover>.icon{display:none}.sidebar-open>a>.sidebar-list-item:hover>.icon-hover{display:block}.sidebar-closed{overflow-x:auto;transition:.3s ease-in-out;width:70px}.sidebar-closed>a>.sidebar-list-item-selected,.sidebar-closed>a>.sidebar-list-item:hover{background-color:var(--color-background);border-radius:10px}.sidebar-closed>a>.sidebar-list-item:hover>.icon{display:none}.sidebar-closed>a>.sidebar-list-item-selected>.sidebar-icon{width:22px}.sidebar-closed>a>.sidebar-list-item:hover>.icon-hover{display:block;width:20px}@media screen and (max-width:768px){.sidebar-closed{width:0}}.sidebar-list-item,.sidebar-list-item-selected{display:flex;margin:15px;padding:10px;width:42px}.sidebar-list-item{cursor:pointer}.icon{height:22px;margin-right:10px;width:22px}.sidebar-text{color:var(--color-text);display:none;font-size:12px;margin:auto 0}.indices-container{display:flex;min-width:calc(100vw - 140px);overflow-x:auto;padding-bottom:5px}@media screen and (max-width:768px){.indices-container{width:calc(100vw - 50px)}}.index{background-color:var(--color-foreground);border-radius:10px;margin:0 10px 0 0;padding:12px}.index-name{color:var(--color-text);font-size:10px;font-weight:600}.index-text-container{display:flex;margin-top:10px}.index-cash{color:var(--color-text);font-size:13px;font-weight:700;margin:auto}.index-first-num{font-size:10px;font-weight:600;margin:auto 10px}.index-second-num{font-size:10px;font-weight:600;margin:auto 0}.watch-headings{color:var(--color-text);font-size:17px;font-weight:700;margin-bottom:5px}.watchlist-modal-body{width:450px}.portfolio-modal-body,.watchlist-modal-body{background-color:var(--color-foreground);border-radius:5px;padding:10px;position:absolute}.portfolio-modal-body{color:var(--color-text);width:560px;& label{color:var(--color-text)}}@media screen and (max-width:567px){.portfolio-modal-body{width:370px}}.watchlist-modal-title{color:var(--color-text);font-size:17px;font-weight:700;margin-bottom:10px}.watchlist-input-field{border:1px solid var(--color-border);font-size:14px}.watchlist-input-field,.watchlist-input-field:focus{background-color:var(--color-background);color:var(--color-text)}.delete-watchlist-ticker{color:var(--color-text);cursor:pointer;font-size:17px}.watchlist-settings-modal-body{background-color:var(--color-foreground);border-radius:5px;padding:10px;position:absolute;width:450px}.watchlist-settings-modal-heading{color:var(--color-text);font-size:17px;font-weight:700;margin-bottom:10px}.watchlist-star{color:#1ba2da;font-size:17px;margin-left:10%}.screener-company-name>a{color:var(--color-text);display:block;height:100%;text-decoration:none;width:100%}.blocker{display:flex;filter:blur(8px);-webkit-filter:blur(8px);height:100%;position:absolute;width:100%;z-index:100}.company-overview-logo{border-radius:5px;height:50px;margin:auto 10px;width:50px}.key-facts-logo{height:28px;margin:0 10px 0 0;width:28px}.company-overview-name{color:var(--color-text);font-size:17px;font-weight:700;line-height:1.5;margin:0}.company-overview-meta{color:var(--color-text);font-size:10px;font-weight:400}.company-overview-market-info-container{display:flex;margin-top:5px}.adjusted-close{color:var(--color-text);font-size:16px;font-weight:700;margin:auto 0}.company-overview-mcap-trading{color:var(--color-text);font-size:12px;font-weight:700;margin:auto 10px}.analyst-ratings{color:var(--color-text);font-size:14px;font-weight:700;margin-bottom:10px}.analyst-progress-container{display:flex}.analyst-progress-bar{background-color:var(--color-background);border-radius:5px;height:10px;margin:auto 0;width:150px}.price-target-analyst-progress-bar{width:100%!important}.analyst-progress-text{color:var(--color-text);font-size:12px;font-weight:700;margin:auto 10px}.progress-bar{border-radius:5px}.company-overview-top-bar-separator{background-color:#213e44;height:100%;margin:auto;width:1px}.holding-profile-performance{margin:0 20px 0 30px}.company-overview-top-bar-info-container{margin:0 auto auto;padding:0 20px}.company-overview-top-bar-info-text{color:var(--color-text);font-size:14px;font-weight:700;margin-bottom:15px}.company-overview-analyst-suggestion{border-radius:10px;display:flex;font-size:13px;font-weight:600;padding:5px 10px;& p{margin:auto}}.company-overview-top-bar-info-score{color:var(--color-text);font-size:12px;font-weight:600}.company-overview-top-bar-iSqore-text{color:var(--color-text);font-size:14px;font-weight:700;text-align:center}.iSqore-health-indicator-container{display:flex;margin-bottom:2px}.indicator-name{font-size:13px;margin-left:auto;width:100px}.indicator-grade,.indicator-name{color:var(--color-text);font-weight:700}.indicator-grade{font-size:12px;margin-left:5px;width:40px}.company-overview-table-container{height:100%;padding:0 5px}@media screen and (max-width:992px){.price-target-performance-table{margin:10px 0;padding:0}.company-overview-table-container{margin-bottom:10px}}.company-overview-table-title{background-color:var(--color-headers);border-radius:10px 10px 0 0;display:flex;padding:15px;width:100%}.company-overview-table-title>p{color:var(--color-text);font-size:14px;font-weight:600;letter-spacing:1px}.company-overview-table-body-container{background-color:var(--color-foreground);border-radius:0 0 10px 10px;padding:10px}.isqore-keyfacts-body-container{height:280px}.company-overview-middle-body-container{height:295px}.company-overview-bottom-table-body-container{border-radius:10px}.company-overview-sm-table-body{border:none;margin-bottom:0}.earnings-table-heading{color:var(--color-text);font-size:15px;font-weight:700}.earnings-table-row{border-bottom:1px solid #265862;color:var(--color-text);display:flex;padding:5px 0}.company-overview-sm-table-body>thead{border-bottom:2px solid #213e44!important}.company-overview-sm-table-body>thead>tr>th{border-bottom:1px solid var(--color-text)!important;color:var(--color-text);font-size:14px;letter-spacing:1px}.company-overview-sm-table-body>thead>tr>.title{color:var(--color-text);width:200px!important}.company-overview-sm-table-body>tbody>tr{border-bottom:none;color:var(--color-text);font-size:10px}.company-overview-sm-table-body>tbody>tr>td{border-bottom:none;font-size:12px;padding:5px!important}.fair-value-sm-table-body>thead>tr>th{font-size:12px;letter-spacing:0;width:auto}.fair-value-sm-table-body>tbody>tr>td{font-size:12px;padding:4px!important}.company-overview-profile-header-container{background-color:var(--color-headers);border-radius:5px 5px 0 0;padding:10px}.company-overview-profile-body-container{background-color:var(--color-foreground);border-radius:0 0 5px 5px;padding:20px}.company-overview-profile-header-text{color:var(--color-text);font-size:17px;font-weight:700}.company-overview-profile-point-text{color:var(--color-text);font-size:14px;font-weight:600;margin-bottom:3px}.company-overview-profile-point-link{font-size:14px;margin-bottom:3px}.company-overview-profile-description-heading{color:var(--color-text);font-size:14px;font-weight:600;margin-bottom:3px}.company-overview-profile-description-text{color:var(--color-text);font-size:12px;font-weight:500}.financial-control-container{display:flex;width:100%}.financial-control-inner-container{display:flex;flex-wrap:wrap;gap:6px;padding:2px}.currency-info-text{color:var(--color-text);font-size:12px;font-weight:400}.currency-selector-financials{background-color:#1ba2da;color:#fff;font-size:12px;height:37px;margin-left:10px;width:140px}@media screen and (max-width:375px){.currency-selector-financials{font-size:12px;margin-left:3px}}.company-overview-dividend-header{background-color:var(--color-headers);border-radius:5px 5px 0 0;padding:10px 15px}.company-overview-dividend-header>p{color:var(--color-text);font-size:14px;font-weight:600}.company-overview-dividend-header-body-point{background-color:var(--color-background);border:1px solid var(--color-headers);border-radius:10px;color:var(--color-text);display:flex;font-size:10.5px;height:23px;margin-bottom:5px;padding:3px 7px;& svg{font-size:15px;margin:auto 5px auto 0}.check{font-size:13px}& p{margin:auto 0}}.company-overview-key-facts-point{margin:0 5px 5px 0}@media screen and (max-width:1200px){.company-overview-dividend-header-body-point{margin:5px}}.price-target-company-logo{border-radius:5px;height:25px;margin-right:10px;width:25px}.fair-value-tabs-bar{min-width:300px;padding:0 0 10px}.financial-overview-bar-tab{background-color:var(--color-foreground);border-radius:10px;height:140px;margin:auto 10px auto 0;min-width:155px;padding:10px}.fair-overview-bar-tab{height:100px}.valuation-tabs{height:70px;padding:10px 30px;.financial-overview-bar-per-container-meta{font-size:12px}.financial-overview-bar-tab-text{font-size:15px}.financial-overview-bar-per-container{font-size:12px}}.dividend-tabs{margin:auto 5px;padding:10px}@media screen and (max-width:1200px){.dividend-tabs{margin:5px}}@media screen and (max-width:992px){.valuation-tabs{padding:10px 20px}}.financial-overview-bar-tab-number{color:var(--color-text);font-size:15px;font-weight:600;text-align:center}.financial-overview-bar-tab-text{color:var(--color-text);font-size:12px;font-weight:600;text-align:center}.financial-overview-bar-container{display:flex;margin:5px 0;width:100%}.financial-overview-bar-per-container-meta{color:var(--color-text);font-size:10px;margin:auto auto auto 0}.financial-overview-bar-per-container-none{color:var(--color-text)}.financial-overview-bar-per-container{border-radius:5px;font-size:10px;font-weight:600;padding:3px 5px;text-align:center}.fair-value-bar-tab-separator{height:90px}.dividend-table{& th{font-weight:600!important}.dividend-table-arrow{font-family:Montserrat,Poppins,sans-serif!important;max-width:15px!important;min-width:15px!important;width:15px!important;& svg{color:var(--color-text)}}.dividend-table-date,.dividend-table-payment-date{width:50px!important}.dividend-table-date,.dividend-table-dividend,.dividend-table-payment-date{font-family:Montserrat,Poppins,sans-serif!important;max-width:50px!important;min-width:50px!important}.dividend-table-dividend{width:50px}.dividend-table-growth,.dividend-table-yield{max-width:50px!important;min-width:50px!important;width:50px}.dividend-table-open{background-color:var(--color-headers)}.dividend-table-close{background-color:var(--color-foreground)}}.financial-averages{container-type:inline-size;margin-bottom:10px}.financial-averages-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.financial-averages-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width: 860px){.financial-averages-grid:not(.financial-averages-grid-three){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 599px){.financial-averages-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}.financial-averages--fair-value{margin-top:10px}.fair-value-video{background-color:var(--color-foreground);border:0;border-radius:10px;display:block;height:133px;overflow:hidden;padding:0;width:100%}.fair-value-video--thumbnail{cursor:pointer}.fair-value-video--thumbnail img{display:block;height:100%;object-fit:cover;transition:transform .2s ease,filter .2s ease;width:100%}.fair-value-video--thumbnail:hover img{filter:brightness(1.08);transform:scale(1.03)}.fair-value-video--thumbnail:focus-visible{outline:2px solid #1ba2da;outline-offset:2px}@media (max-width:767.98px){.fair-value-video{aspect-ratio:16/9;height:auto;margin-bottom:10px}}@media (min-width:1200px){.fair-value-side{display:flex;flex-direction:column}.fair-value-side .financial-averages--fair-value{display:flex;flex:1 1;flex-direction:column;margin-bottom:0}.financial-averages--fair-value .financial-averages-grid{flex:1 1;grid-auto-rows:1fr}}.financial-averages-grid-three .financial-average-card{gap:6px;padding:12px 10px}@container (max-width: 420px){.financial-averages-grid,.financial-averages-grid-three{grid-template-columns:minmax(0,1fr)}}.financial-average-card{align-items:center;border-radius:10px;display:flex;gap:8px;min-width:0;padding:12px}.financial-average-card-info{margin-right:auto;min-width:0}.financial-average-card-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-average-card-average{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-average-card-value{flex-shrink:0;font-size:14px;white-space:nowrap}.financial-average-card-grade{display:flex;flex-shrink:0;font-size:12px;height:20px;min-width:30px;padding:0 3px}.financial-average-card-grade p{margin:auto}.financial-overview-main{padding:0 5px}.performance-card{display:flex;flex-direction:column}.performance-card .company-overview-table-body-container{flex:1 1;height:auto;min-height:295px}.company-header{padding:5px 0;width:100%}.company-header__card{align-items:center;background-color:var(--color-foreground);border-radius:10px;display:flex;flex-wrap:wrap;gap:15px 20px;padding:15px 20px}.company-header__identity{display:flex;flex:1 1 380px;flex-direction:column;min-width:0}.company-header__title-row{display:flex}.company-header__title-row>.company-overview-logo{flex-shrink:0}.company-header__title{min-width:0;overflow-wrap:break-word}.company-header__market{align-items:center;flex-wrap:wrap;gap:5px 10px}.company-header__price{display:flex}.company-header__price-value{margin:auto 10px auto 0}.company-header__mcap{margin:auto 0}.company-header__actions,.company-header__icon-button{align-items:center;display:flex}.company-header__icon-button{background:none;border:0;color:inherit;cursor:pointer;line-height:1;margin:auto 0;padding:0}.company-header__icon-button:disabled{cursor:default}.company-header__notes-button{margin:auto 10px}.company-header__ratings{flex:0 1 auto;margin-left:auto;max-width:100%;min-width:0}.company-header__ratings .blocker-img{max-width:100%}.company-header__ratings-content{display:flex;height:100%;position:relative;width:100%}.company-header__ratings-content>.company-overview-top-bar-separator{align-self:stretch;height:auto;margin:0}.company-header__trend-row{display:flex;margin-top:2px}.company-header__trend-icon{flex-shrink:0;font-size:15px;margin:auto 5px auto 0}.company-header__trend-label{margin-right:25px;white-space:nowrap}.company-header__trend-value{margin-left:auto;white-space:nowrap}.company-header__isqore{display:flex;margin:auto}.company-header__isqore-score{margin:auto 20px}@media screen and (max-width:1279px){.company-header__ratings{border-top:1px solid #213e44;display:flex;flex-basis:100%;justify-content:center;margin-left:0;padding-top:15px}}@media screen and (max-width:860px){.company-header__ratings-content{flex-wrap:wrap;justify-content:center;row-gap:15px}.company-header__ratings-content>.company-overview-top-bar-info-container{margin:0}.company-header__isqore-separator{display:none}.company-header__isqore{flex-basis:100%;justify-content:center}.company-header__ratings .blocker-img{min-height:115px;object-fit:cover;object-position:left center}}@media screen and (max-width:480px){.company-header__card{padding:15px}.company-header .company-overview-top-bar-info-container{padding:0 12px}.company-header__isqore-score{margin:auto 15px auto 0}.company-header__isqore-bars{flex:1 1;min-width:0}.company-header__isqore-bars .indicator-name{width:60px}.company-header__isqore-bars .analyst-progress-bar{flex:1 1;width:auto}}.exchange-search-filter{border:1px solid var(--color-border);border-radius:5px;font-size:12px;margin-bottom:10px;padding:5px}.exchange-search-filter,.exchange-search-filter:focus{background-color:var(--color-background);color:var(--color-text)}.exchange-search-filter:focus{box-shadow:none}.best-iSqore-filter-modal-body{background-color:var(--color-foreground);border-radius:5px;padding:10px;position:absolute;width:500px}.fair-value-modal-body{width:440px}.exchange-list{margin:5px 0;max-height:300px;overflow-y:auto;padding:0 5px}@media screen and (max-width:567px){.best-iSqore-filter-modal-body{padding:10px 10px 0;width:370px}.exchange-list{max-height:350px}}.exchange-searched-container{background-color:var(--color-background);border-radius:5px;cursor:pointer;display:flex;height:55px;margin:0 0 10px;padding:10px}.filter-exchange-checkbox{margin:auto 10px auto 0}.exchange-searched-name{margin:auto 0}.exchange-searched-code,.exchange-searched-name{color:var(--color-text);font-size:12px;font-weight:600;text-align:right}.exchange-searched-code{margin:auto 5px}.exchange-searched-country{color:var(--color-text);font-size:10px;font-weight:400;margin:auto 0 auto auto;text-align:right}@media screen and (max-width:567px){.exchange-searched-name{font-size:10px}.exchange-searched-code{font-size:10px;font-weight:400}}.compare-isqore-container{display:flex;overflow-x:auto}.isqore-sidebar-text{color:var(--color-text);display:flex;font-size:12px;height:30px;padding:5px}.isqore-sidebar-border{border:1px solid var(--color-background)}.isqore-sidebar-value>p:first-child{margin-right:auto}.iSqore-fields-container{display:flex;flex-direction:column;margin:35px 20px 0 0;min-width:200px;.accordion-button{height:30px}}.iSqore-fields-container-margin{margin:123px 0 0}.accordion-item{background-color:initial;border:none}.accordion-button{padding:4.5px 4px}.accordion-button,.accordion-button:focus{background-color:var(--color-headers);color:var(--color-text)}.accordion-button:focus{box-shadow:none}.accordion-button:not(.collapsed){background-color:var(--color-headers);color:var(--color-text)!important}.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23265862'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")!important}.isqore-filter-btn{margin-bottom:10px}.isqore-table{table-layout:fixed;width:100%;& th{font-size:12px!important;font-weight:600;vertical-align:middle;width:60px}.isqore-table-title{font-size:20px!important;width:150px}.isqore-table-dropdown{width:120px;& select{background-color:var(--color-foreground);border:1px solid var(--color-border)!important;color:var(--color-text);font-size:12px!important}}}.company-company-logo{border-radius:5px;height:50px;margin:10px auto 0;width:50px}.etf-profiler-adjusted-close{color:var(--color-text);font-size:14px;font-weight:700}.etf-iSqore-text{color:var(--color-text);font-weight:600;text-align:center}.etf-profiler-chart-container{height:100%;width:100%}.etf-profiler-line-chart-container{height:100%;padding:0 5px;width:100%}.etf-profiler-inner-line-chart-container{height:345px;padding:10px}.etf-profiler-inner-line-chart-container,.etf-profiler-pie-chart-container{background-color:var(--color-foreground);border-radius:0 0 10px 10px;width:100%}.etf-profiler-pie-chart-container{height:296px;padding:0 10px 10px}.company-overview-pie-chart-inner-container{border-radius:0 0 10px 10px;height:320px;padding:0 10px;width:100%}.company-overview-pie-chart-title{color:var(--color-text);font-size:18px;font-weight:600;margin:0 0 10px 10px}@media screen and (max-width:1200px){.revenue-by-segments-container{flex-direction:column-reverse}.company-overview-pie-chart-container{margin-bottom:40px}.company-overview-pie-chart-inner-container{height:280px;margin:auto}.company-overview-pie-chart-title{font-size:17px;margin-bottom:10px;margin-left:0}}@media screen and (max-width:490px){.company-overview-pie-chart-title{text-align:center}}.etf-profiler-stat-table-container{height:100%;padding:0 5px}@media screen and (max-width:567px){.etf-profiler-stat-table-container{margin:10px 0}}.market-overview-chart-container{margin-bottom:10px;padding:0 5px}.market-overview-inner-container{background-color:var(--color-foreground);border-radius:10px;height:333px;padding:10px 10px 0 0;width:100%}.market-mover-inner-container{height:260px;padding:10px 10px 10px 0}.market-overview-vix-outer-container{padding:0}.market-mover-vix-container{height:262px;padding:10px 0}.fear-greed-gauge-container{height:90px;margin:0 auto;width:100%}@media screen and (max-width:1200px){.fear-greed-gauge-container{height:180px;width:400px}}@media screen and (max-width:496px){.fear-greed-gauge-container{height:100px;width:200px}}.radial-chart-container{cursor:pointer;margin-bottom:10px;padding:0 5px}.etf-top-bar-info{color:var(--color-text);font-size:13px}.etf-header{padding:5px 0;width:100%}.etf-header__card{align-items:center;background-color:var(--color-foreground);border-radius:10px;display:flex;flex-wrap:wrap;gap:15px 20px;padding:20px}.etf-header__identity{display:flex;flex:1 1 380px;flex-direction:column;min-width:0}.etf-header__title-row{display:flex}.etf-header__title-row>.company-overview-logo{flex-shrink:0}.etf-header__title{min-width:0;overflow-wrap:anywhere}.etf-header__price-row{align-items:baseline;display:flex;flex-wrap:wrap;margin-top:10px}.etf-header__change{color:var(--color-text);font-size:12px;font-weight:700}.etf-header__change--value{margin-left:10px;margin-right:6px}.etf-header__change--up{color:#4ebe96}.etf-header__change--down{color:#d84f68}.etf-header__panel{flex:0 1 auto;margin-left:auto;max-width:100%;min-width:0;position:relative}.etf-header__panel .blocker-img{display:block;max-width:100%;width:550px}.etf-header__stats{display:flex;width:100%}.etf-header__stats>.company-overview-top-bar-separator{align-self:stretch;flex-shrink:0;height:auto;margin:0}.etf-header__facts{margin:auto 20px}.etf-header__facts>.etf-top-bar-info{white-space:nowrap}.etf-header__facts-group+.etf-header__facts-group{margin-top:20px}.etf-header__isqore{display:flex;margin:auto 0}.etf-header__isqore-score{margin:auto 20px}.etf-header__isqore-label{margin-bottom:5px}@media screen and (max-width:1199px){.etf-header__panel{border-top:1px solid #213e44;display:flex;flex-basis:100%;justify-content:center;margin-left:0;padding-top:15px}.etf-header__stats{width:auto}}@media screen and (max-width:640px){.etf-header__card{padding:15px}.etf-header__stats{flex-wrap:wrap;justify-content:center;row-gap:15px;width:100%}.etf-header__stats>.company-overview-top-bar-separator{display:none}.etf-header__facts{flex-basis:100%;margin:0;text-align:center}.etf-header__facts-group+.etf-header__facts-group{margin-top:10px}.etf-header__isqore{flex-basis:100%;justify-content:center;min-width:0}.etf-header__isqore-score{margin:auto 15px auto 0}.etf-header__isqore-bars{flex:1 1;max-width:300px;min-width:0}.etf-header__isqore .indicator-name{width:60px}.etf-header__isqore .analyst-progress-bar{flex:1 1;width:auto}.etf-header__panel .blocker-img{min-height:118px;object-fit:cover;object-position:left center}}.landing-page-container{background-color:#03111e;overflow-x:hidden;position:relative;z-index:1}.landing-page{height:100vh;position:relative;width:100vw;z-index:3}.navbar-header{height:100%}.landing-page-header{height:100vh}.landing-page-navbar{display:flex;height:80px;width:100%;& ul{display:flex;list-style:none;margin:0;padding:0;width:100%;& li{margin:auto 0 auto 20px;& a{font-size:14px;font-weight:600}}}}.landing-page-navbar-img-link{display:block}.landing-page-navbar-img{margin:auto auto auto 0;width:150px}.landing-page-navbar-img-sm-link{display:none}.landing-page-navbar-img-sm{margin:auto auto auto 0;width:30px}.landing-page-section-h1{color:#fff;font-size:44px;font-weight:600;margin-bottom:20px;text-align:center}@media screen and (max-width:786px){.landing-page-header{margin-bottom:80px}}@media screen and (max-width:600px){.landing-page-header{height:80vh;margin-bottom:0}}@media screen and (max-width:786px){.landing-page-navbar{height:55px;padding:0 10px;& ul{& li{& a{font-size:11px;margin:auto 0 auto 4px}}}}.landing-page-section-h1{font-size:36px}.landing-page-navbar-img-link{display:none}.landing-page-navbar-img-sm-link{display:block}}@media screen and (max-width:567px){.landing-page-navbar{height:55px;padding:0 10px;& ul{& li{font-size:11px;margin:auto 0 auto 7px}}}.landing-page-section-h1{font-size:24px}}.landing-page-navbar-link{color:#1ba2da;cursor:pointer;text-decoration:none}.landing-page-navbar-link:hover{color:#1ba2da}.landing-page-laptop{margin:auto;width:60%}.glow-image{box-shadow:0 0 20px #ffffff4d;display:inline-block;position:relative}@media screen and (max-width:1200px){.landing-page-laptop{margin-top:10px;width:50%}}@media screen and (max-width:991px){.landing-page-laptop{margin-top:10px;width:70%}}@media screen and (max-width:767px){.landing-page-laptop{margin-top:10px;width:85%}}@media screen and (max-width:567px){.landing-page-laptop{margin-top:10px;width:100%}}.landing-page-search-container{margin:20px 0}@media screen and (max-width:567px){.landing-page-search-container{margin:10px 0}}.landing-page-search-bar-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:initial;border:1px solid #265862;border-radius:20px;cursor:pointer;display:flex;padding:12px 20px;width:100%}.landing-page-search-bar-container:hover{background-color:#ffffff1a}.landing-page-section{display:flex;height:calc(100vh - 80px);padding:10px;width:100%}.landing-page-section-full-page{display:flex;margin-bottom:130px;width:100%;.landing-page-section-div{margin:auto}}.landing-page-chart-container{height:100%;padding:100px 5px;position:absolute;width:100%;z-index:1;.recharts-wrapper{height:100vh!important;width:100%!important}}.recharts-layer{height:100vh!important;width:100%!important}@media screen and (max-width:786px){.landing-page-section{height:calc(80vh - 55px)}.landing-page-chart-container{height:450px;padding:50px 0;top:47%;transform:translateY(-47%)}.landing-page-chart-container .recharts-wrapper,.recharts-layer{height:450px!important}.landing-page-section-full-page{margin-bottom:80px}}.landing-page-section-h2{color:#fff;font-size:40px;font-weight:600;margin-bottom:20px;text-align:center}.landing-page-section-h3{color:#969696;font-size:17px;margin-bottom:40px;text-align:center}.landing-page-section-image-container{display:flex;width:100%}@media screen and (max-width:786px){.landing-page-section-h2{font-size:28px}.landing-page-section-h3{font-size:13px}}.landing-page-footer{color:#fff;display:flex;flex-direction:column;font-size:13px;padding:30px 0;text-align:center;& a{color:#fff;font-weight:600;text-decoration:none}}.screener-filter{background-color:var(--color-foreground);padding:10px}.screener-filter-meta-text{color:var(--color-text);font-size:18px;font-weight:600}@media screen and (max-width:685px){.screener-filter-meta-text{font-size:14px}}@media screen and (max-width:768px){.estimated-results-text{font-size:14px}}.estimated-results-text{color:var(--color-text);font-size:18px;font-weight:600}.screener-filter-component{margin:5px 0;max-height:535px;overflow-y:auto;padding:5px 0}@media screen and (max-width:685px){.screener-filter-component{max-height:300px}}.filter-component-group{margin:0 0 10px}.filter-component-group-container{background-color:var(--color-background);border-radius:10px;padding:5px 10px}.filter-component-group-container-close{color:var(--color-text);cursor:pointer;font-size:18px;font-weight:600;margin:auto 0 auto auto}.filter-component{margin:5px}.filter-component-title{color:var(--color-text);font-size:11px;font-weight:600;margin:auto 0}.filter-component-region-tab{background-color:var(--color-foreground);border-radius:5px;cursor:pointer;display:flex;margin:4px 4px 4px 0;min-width:140px;padding:4px}.filter-component-region-tab-text{color:var(--color-text);font-size:12px;margin:auto 5px auto 0}.filter-component-region-tab-text-add{font-weight:600}.filter-component-region-tab-add,.filter-component-region-tab-close{color:var(--color-text);font-size:12px;margin:auto 0 auto auto}.filter-component-region-tab-add{font-weight:600}.price-compare{width:140px}.price-compare,.price-input{font-size:10px;margin:auto 10px auto 0}.price-input{width:135px}.price-input-separator{color:var(--color-text);margin:auto 10px auto 0}.filter-component-price-div{display:flex}@media screen and (max-width:685px){.price-compare{width:135px}.price-input{margin:10px 10px 10px 0;width:135px}.price-input-separator{margin:auto 10px auto 0}.filter-component-price-div{display:block}}.screener-actions{margin:10px 0}.screener-filter-modal{background-color:var(--color-foreground);border-radius:5px;padding:10px;position:absolute;width:800px}.new-screener-filter-modal{height:550px;width:1000px}.exchange-filter-modal{width:1000px}.screener-modal-add-filter-text{color:var(--color-text);font-size:16px;font-weight:600}@media screen and (max-width:768px){.screener-filter-modal{width:500px}}@media screen and (max-width:567px){.screener-filter-modal{max-height:500px;width:350px}}.screener-filter-container-headings{color:var(--color-text);font-weight:600;margin-bottom:10px}.screener-filter-category-items{background-color:var(--color-foreground);color:var(--color-text);cursor:pointer;display:flex;font-size:12px;padding:10px}.screener-filter-category-items:hover{background-color:var(--color-background)}.screener-filter-category-items-locked,.screener-filter-category-items-locked:hover{background-color:var(--color-disabled-background)}.screener-filter-model-heading{color:var(--color-text);font-size:16px;font-weight:700;margin-bottom:5px}.screener-filter-filters-container{max-height:400px;overflow-y:auto;width:100%}.screener-filter-search{border:1px solid var(--color-border);color:var(--color-text);font-size:12px}.screener-filter-category-items-selected,.screener-filter-search,.screener-filter-select-div{background-color:var(--color-background)}.screener-filter-select-div{border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);cursor:pointer;font-size:12px;font-weight:500;margin:2px;padding:2px 8px}.screener-filter-select-div-selected,.screener-filter-select-div:hover{background-color:var(--color-text);color:var(--color-background)}.filter-chip{align-items:center;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:16px;color:var(--color-text);display:inline-flex;font-size:12px;font-weight:500;gap:4px;max-width:100%;padding:3px 4px 3px 12px}.filter-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-chip-remove{align-items:center;background-color:initial;border:none;border-radius:50%;color:var(--color-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;padding:0;width:20px}.filter-chip-remove:hover{background-color:var(--color-text);color:var(--color-background)}.filter-chip-remove:focus-visible{border:1px solid var(--input-focus);box-shadow:0 0 0 .2rem var(--input-focus-ring);outline:none}.screener-exchange-div{background-color:var(--color-background);border-radius:5px;cursor:pointer;display:flex;padding:4px 6px}.price-target-info-container{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.price-target-info-title-container{background-color:var(--color-headers);border-radius:10px 10px 0 0;padding:15px 10px}.price-target-info-title{color:var(--color-text);font-size:15px;font-weight:700}.price-target-info-description-container{background-color:var(--color-foreground);border-radius:0 0 10px 10px;flex:1 1 auto;padding:10px}.price-target-info-description{color:var(--color-text);font-size:14px}.price-target-display-container-xl{display:block;height:100%}.price-target-display-container-lg{display:none}@media screen and (max-width:1199.98px){.price-target-display-container-xl{display:none}.price-target-display-container-lg{display:block}}.price-target-info-outer-container{display:flex;flex-direction:column;height:100%;padding:0 5px 10px}.price-target-highlights-outer-container{display:flex;margin-bottom:10px}.price-target-highlights-container{flex-shrink:0;margin:auto 10px;text-align:center;width:40%}.price-target-highlights-price{color:var(--color-text);font-size:32px;font-weight:700;white-space:nowrap}.price-target-highlights-upside{color:var(--color-text);font-size:15px;font-weight:700}.price-target-analyst-rating{width:60%}@media screen and (max-width:768px){.price-target-highlights-outer-container{display:flex;margin:10px 0}.price-target-highlights-container{margin:auto 0;min-width:120px}.price-target-highlights-price{font-size:16px}.price-target-highlights-upside{font-size:12px}.price-target-analyst-rating{width:80%}}.price-target-analyst-progress-text{width:100px}.price-target-chart-container{height:100%;padding:0 5px 10px}.price-target-chart-inner-container{background-color:var(--color-foreground);border-radius:10px;height:100%;padding:10px 10px 0 0;width:100%}@media screen and (max-width:1199.98px){.price-target-chart-inner-container{height:300px}}.earnings-bar-graph-chart-container{margin:0;padding:0 5px 10px}.price-target-chart-inner-container-2{background-color:var(--color-foreground);border-radius:10px;height:100%;min-height:210px;padding:10px 10px 0 0;width:100%}.financial-outlook-chart-container{height:100%;margin:0;padding:0 5px 10px}.financial-outlook-chart-inner-container{background-color:var(--color-foreground);border-radius:10px;height:100%;min-height:340px;padding:10px 10px 0 0;width:100%}.financial-outlook-valuation{padding:0 5px 10px}.analyst-forecast-earnings .company-overview-table-container,.analyst-forecast-tab .price-target-performance-table{display:flex;flex-direction:column;margin:0;padding:0 5px 10px}.analyst-forecast-tab .price-target-performance-table .company-overview-table-body-container{flex:1 1 auto;height:auto;min-height:295px}.analyst-forecast-earnings>.row{margin-top:0!important}.analyst-forecast-earnings .row .row{height:100%}.analyst-forecast-earnings .company-overview-bottom-table-body-container{flex:1 1 auto}@media screen and (min-width:992px) and (max-width:1199.98px){.analyst-forecast-earnings .row .row>*{width:100%}}.analyst-forecast-tab .financial-outlook-valuation>.row{margin:0 -5px}.analyst-forecast-tab .financial-outlook-valuation>.row>*{margin-bottom:10px!important;padding:0 5px}.analyst-forecast-tab .valuation-tabs{margin:0}.analyst-forecast-tab .financial-outlook-valuation .generic-lg-table{margin-bottom:0}.donut-chart-holding-inner-container{background-color:var(--color-foreground);border-radius:0 0 10px 10px;height:85%;width:100%}@media screen and (max-width:992px){.donut-chart-holding-inner-container{height:400px}}@media screen and (max-width:768px){.donut-chart-holding-inner-container{height:400px}}.investor-profile-company-name{font-size:18px;font-weight:700;margin-bottom:10px}.investor-profile-investor-name{font-size:16px;font-weight:600}.investor-profile-cik{font-size:12px;font-weight:400}.holding-table>thead>tr>*{min-width:100px}.holding-table>thead>tr>.watchlist{min-width:40px}.holding-table>thead>tr>.name{min-width:150px}.holding-table>thead>tr>.activity,.holding-table>thead>tr>.marketValue{min-width:120px}.holding-guru-container,.investor-holding{background-color:var(--color-foreground);border-radius:10px;display:flex;flex-direction:column;height:100%;padding:20px}.investor-holding{cursor:pointer;.investor-profile-company-name{font-size:14px}.investor-profile-investor-name{font-size:14px}.investor-profile-cik{font-size:12px}.holding-profile-image-container{min-height:60px;min-width:60px}.holding-profile-highlights-title{font-size:12px;font-weight:600}.holding-profile-highlights-content{font-size:12px;font-weight:600}}.guru-search-sort-bar{display:flex;width:100%;& select{margin:auto 0 auto auto}}.portfolio-summary-container{background-color:var(--color-foreground);border-radius:10px;padding:10px;.depot-name{font-size:22px;font-weight:700}.depot-stat-container{display:flex;margin:8px 0;.depot-stat-name{font-size:12px;margin:auto 0}.depot-stat-value{font-size:12px;margin:auto 0 auto auto}.depot-value{font-size:16px;font-weight:600}.hovertext{border-bottom:none;font-size:12px}.info{font-size:14px;margin-left:5px}}}.portfolio-allocations-container{background-color:var(--color-foreground);border-radius:10px;display:flex;flex-direction:column;height:100%;min-height:307px;overflow:hidden;padding:10px 10px 0;.allocation-name{font-size:22px;font-weight:700;margin-right:auto}.tabs{flex-shrink:0;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;white-space:nowrap;width:100%}.allocation-content,.tabs{display:flex}.allocation-content{flex-direction:column;flex-grow:1;gap:4px;justify-content:center;overflow:hidden;padding:0 10px;position:relative;z-index:1;.wrapper{align-items:center;height:100%;justify-content:center;width:100%}.allocation{align-items:center;flex-direction:column;font-size:12px;font-weight:600;pointer-events:none;position:absolute;text-align:center;z-index:100}.performance-wrapper{height:100%;padding-bottom:10px;width:100%}}.index-comparison-tab{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0 auto}}@media screen and (max-width:1200px){.wrapper{height:275px!important;overflow-x:hidden;width:100%!important}.performance-wrapper{height:300px!important}}@media screen and (max-width:768px){.portfolio-isqore-chart{padding:0 10px!important}.allocation-name{font-size:14px!important}}.portfolio-transaction-search-modal{background-color:var(--color-foreground);overflow-y:auto;padding:20px;width:550px;& h3{font-size:14px;font-weight:700}
    /*    !*margin: 10px 0;*!*/.cash-transaction-heading{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:20px;color:var(--color-text);display:flex;font-size:14px;font-weight:600;margin-bottom:10px;padding:10px}.transaction-components{display:flex;margin-bottom:10px;& p{font-size:12px;margin:auto auto auto 0}& input,& select{background-color:var(--color-background);border-color:var(--color-border);color:var(--color-text);font-size:12px;width:150px}& input{border-radius:5px;margin:auto 0;padding:5px 10px}.curr-select{margin:auto 0 auto 10px;width:100px}}& button{font-size:12px;font-weight:600;margin-left:auto}}@media screen and (max-width:567px){.portfolio-transaction-search-modal{padding:10px;width:360px}}.portfolio-transaction-history-modal{background-color:var(--color-foreground);max-height:500px;overflow-x:hidden;overflow-y:auto;width:768px;.info{font-size:15px;margin-left:23px}}@media screen and (max-width:780px){.portfolio-transaction-history-modal{width:550px}}@media screen and (max-width:560px){.portfolio-transaction-history-modal{width:360px}}.portfolio-transaction-delete-modal{background-color:var(--color-foreground);overflow-x:hidden;overflow-y:auto;width:400px;& p{font-size:14px}}@media screen and (max-width:560px){.portfolio-transaction-delete-modal{width:360px}}.portfolio-transactions-table{table-layout:fixed;width:100%;.portfolio-table-arrow{width:60px}.portfolio-table-name{width:200px}.portfolio-table-shares{width:140px}.portfolio-table-col{width:80px}}.portfolio-control-components{display:flex}@media (max-width:768px){.portfolio-control-components{display:block;margin-bottom:10px}}.upload-portfolio-container{display:flex;flex-direction:column;gap:20px;padding:20px}.upload-dropzone{background-color:var(--color-background);border:2px dashed var(--color-border);border-radius:16px;cursor:pointer;padding:40px 20px;text-align:center;transition:all .3s ease}.upload-dropzone:hover{background-color:var(--color-foreground);border-color:#3b82f6}.upload-dropzone.active{background-color:#3b82f61a;border-color:#3b82f6;transform:scale(1.02)}.upload-dropzone.has-file{background-color:var(--color-foreground);border-color:#10b981}.upload-icon{color:#3b82f6;font-size:64px;margin-bottom:16px}.upload-text{color:var(--color-text);font-size:16px;font-weight:600;margin-bottom:8px}.upload-subtext{color:#6b7280;font-size:14px;margin-bottom:16px}.upload-formats{color:#9ca3af;font-size:12px;margin-top:16px}.upload-file-info{align-items:center;display:flex;gap:16px;justify-content:center;padding:20px}.file-icon{color:#10b981;font-size:48px}.file-details{flex-grow:1;max-width:300px;text-align:left}.file-name{color:var(--color-text);font-size:14px;font-weight:600;margin-bottom:4px;word-break:break-word}.file-size{color:#6b7280;font-size:12px}.upload-result{animation:slideIn .3s ease;border-radius:12px;display:flex;gap:16px;padding:20px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.upload-result.success{background-color:#10b9811a;border:2px solid #10b981}.upload-result.error{background-color:#ef44441a;border:2px solid #ef4444}.upload-result .result-icon{flex-shrink:0;font-size:32px}.upload-result.success .result-icon{color:#10b981}.upload-result.error .result-icon{color:#ef4444}.upload-result .result-content{flex-grow:1;text-align:left}.upload-result .result-content h4{color:var(--color-text);font-size:16px;font-weight:700;margin-bottom:8px}.upload-result .result-content p{color:var(--color-text);font-size:13px;margin-bottom:4px}.upload-result .error-list{margin-top:8px;max-height:200px;overflow-y:auto}.upload-result .error-list p{color:#ef4444;font-size:12px;line-height:1.5;margin-bottom:6px}.upload-actions{display:flex;gap:12px}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:576px){.upload-portfolio-container{padding:10px}.upload-dropzone{padding:30px 15px}.upload-icon{font-size:48px}.upload-text{font-size:14px}.upload-file-info{flex-direction:column;gap:12px}.file-details{text-align:center}.upload-result{flex-direction:column;padding:15px}.upload-result .result-content h4{font-size:14px}.upload-result .result-content p{font-size:12px}}.maintenance-page{background-color:var(--color-background);box-sizing:border-box;display:flex;min-height:100vh;padding:24px;width:100vw}.maintenance-card{align-items:center;background-color:var(--color-foreground);border:1px solid var(--color-headers);border-radius:20px;display:flex;flex-direction:column;margin:auto;max-width:560px;padding:48px 40px;text-align:center;width:100%}.maintenance-logo{height:38px;margin-bottom:40px;width:auto}.maintenance-icon{align-items:center;background-color:#ff7a001f;border-radius:50%;color:#ff7a00;display:flex;height:96px;justify-content:center;margin-bottom:28px;width:96px}.maintenance-icon svg{animation:maintenance-gear-spin 6s linear infinite;height:48px;width:48px}@keyframes maintenance-gear-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.maintenance-title{color:var(--color-text);font-size:32px;font-weight:700;margin:0 0 16px}.maintenance-message{color:var(--color-unselected-text);font-size:16px;font-weight:400;line-height:1.7;margin:0}.maintenance-divider{background-color:#ff7a00;border-radius:3px;height:3px;margin:32px 0 24px;width:56px}.maintenance-footer{color:var(--color-unselected-text);font-size:13px;font-weight:500;letter-spacing:.3px;margin:0}@media screen and (max-width:567px){.maintenance-card{border-radius:16px;padding:40px 24px}.maintenance-icon{height:80px;width:80px}.maintenance-icon svg{height:40px;width:40px}.maintenance-title{font-size:26px}.maintenance-message{font-size:15px}}.dividend-tab .dividend-tab-col{margin-bottom:10px;padding:0 5px}.dividend-box{display:flex;flex-direction:column;height:100%}.dividend-tab .dividend-overview-header{border-radius:5px}.dividend-overview-tiles-container{container-type:inline-size;display:flex;flex:1 1;margin-top:10px}.dividend-overview-tiles{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width: 620px){.dividend-overview-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.dividend-overview-tile{background-color:var(--color-foreground);border-radius:5px;display:flex;flex-direction:column;min-width:0;padding:12px 8px}.dividend-overview-tile-title{color:var(--color-text);font-size:12px;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dividend-overview-tile-body{align-items:center;display:flex;flex:1 1;justify-content:center;margin-top:8px;min-height:58px}.dividend-pill{align-items:center;border-radius:5px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;height:26px;justify-content:center;min-width:72px;padding:0 8px;white-space:nowrap}.dividend-pill-positive{background-color:#4ebe9629;color:#4ebe96}.dividend-pill-negative{background-color:#d84f6829;color:#d84f68}.dividend-pill-neutral{background-color:#89898966;color:var(--color-text)}.dividend-overview-growth{grid-column-gap:8px;grid-row-gap:6px;align-items:center;column-gap:8px;display:grid;grid-template-columns:auto auto;row-gap:6px}.dividend-overview-growth-label{color:var(--color-text);font-size:11px;font-weight:500;white-space:nowrap}.dividend-keyfacts-body{align-items:flex-start;background-color:var(--color-foreground);border-radius:0 0 5px 5px;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;padding:10px}.dividend-tab .dividend-keyfacts-body .company-overview-dividend-header-body-point{margin:0;max-width:100%}.dividend-donut{container-type:inline-size;align-items:center;background-color:var(--color-foreground);border-radius:5px;display:flex;flex-wrap:wrap;gap:10px;height:100%;justify-content:space-evenly;min-height:160px;padding:10px}.dividend-donut-legend{display:flex;flex-direction:column;gap:8px}.dividend-donut-legend-item{align-items:center;color:var(--color-text);display:flex;font-size:12px;gap:6px;white-space:nowrap}.dividend-donut-legend-marker{border-radius:50%;flex-shrink:0;height:12px;width:12px}.dividend-donut-chart{flex-shrink:0;height:140px;width:140px}@container (max-width: 345px){.dividend-donut-legend-item{font-size:11px}.dividend-donut-chart{height:116px;width:116px}}.dividend-table-box{background-color:var(--color-foreground);border-radius:5px;display:flex;flex-direction:column;overflow:hidden}.dividend-tab .dividend-table,.dividend-tab .dividend-table .generic-lg-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.dividend-table-col-arrow{width:36px}.dividend-tab .dividend-table .dividend-table-arrow,.dividend-tab .dividend-table .dividend-table-date,.dividend-tab .dividend-table .dividend-table-dividend,.dividend-tab .dividend-table .dividend-table-growth,.dividend-tab .dividend-table .dividend-table-payment-date,.dividend-tab .dividend-table .dividend-table-yield{max-width:none!important;min-width:0!important;width:auto!important}.dividend-tab .dividend-table .dividend-table-yield{padding-right:10px}.dividend-tab .dividend-table-collapse-row>td{border-bottom:3px solid var(--color-background)}.dividend-tab .dividend-table .dividend-table-sub-header>td{color:var(--color-unselected-text);font-size:11px;font-weight:600;padding-bottom:2px;padding-top:6px}.dividend-tab .dividend-table-pagination{margin-top:auto}.dividend-tab .dividend-table .dividend-table-date,.dividend-tab .dividend-table .dividend-table-payment-date{white-space:nowrap}@media screen and (max-width:575px){.dividend-table-col-arrow{width:24px}.dividend-tab .dividend-table td,.dividend-tab .dividend-table th{font-size:11px;padding-left:3px;padding-right:3px}}.dividend-line-chart{background-color:var(--color-foreground);border-radius:5px;display:flex;flex-direction:column;height:350px;padding:10px 10px 5px 5px}.dividend-tab .dividend-line-chart-title{margin:0 0 0 10px}.dividend-line-chart-body{display:flex;flex:1 1 auto;min-height:0;position:relative}.dividend-line-chart-canvas{inset:0;position:absolute}@media screen and (min-width:992px){.dividend-line-chart,.dividend-table-box{height:440px}.dividend-table-scroll{flex:1 1;min-height:0;overflow-y:auto}.dividend-tab .dividend-table>thead>tr>th{background-color:var(--color-headers);position:sticky;top:0;z-index:1}}html{--input-background:var(--color-background);--input-text:var(--color-text);--input-border:var(--color-border);--input-placeholder:var(--color-unselected-text);--input-disabled-background:var(--color-headers);--input-focus:#1ba2da;--input-focus-ring:#1ba2da40;--input-select-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}html[data-theme=dark]{--input-select-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%239498a8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}html[data-theme=dark] :is(.form-control,.form-select){color-scheme:dark}:is(.form-control,.form-select):where(input,select,textarea){background-color:var(--input-background);border-color:var(--input-border);color:var(--input-text)}.form-select{background-image:var(--input-select-arrow)}.form-control::placeholder{color:var(--input-placeholder);opacity:1}:is(.form-control,.form-select):where(input,select,textarea):focus{background-color:var(--input-background);border-color:var(--input-focus);box-shadow:0 0 0 .2rem var(--input-focus-ring);color:var(--input-text);outline:0}:is(.form-control,.form-select):where(input,select,textarea):is(:disabled,[readonly]){background-color:var(--input-disabled-background);color:var(--input-placeholder);opacity:1}.form-control:-webkit-autofill,.form-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-text);box-shadow:0 0 0 1000px var(--input-background) inset;caret-color:var(--input-text)}.form-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-text);box-shadow:0 0 0 1000px var(--input-background) inset,0 0 0 .2rem var(--input-focus-ring);caret-color:var(--input-text)}:is(.form-select,select.form-control) option{background-color:var(--color-foreground);color:var(--color-text)}.price-compare,.price-input{height:calc(1.5em + .75rem + 2px)}.indices-search,.price-compare,.price-input{--input-background:var(--color-foreground)}.sm-body-editable-field{--input-background:var(--color-headers)}.navbar-modal-search-bar{--input-background:#0000}.navbar-modal-search-bar:focus{box-shadow:none}.navbar-modal-container:focus-within{border-color:var(--input-focus);box-shadow:0 0 0 .2rem var(--input-focus-ring)}.navbar-modal-search-bar-icon{color:var(--input-placeholder)}.input-field{--input-background:#101823;--input-text:#fff;--input-placeholder:#9498a8;--input-disabled-background:#111c28;color-scheme:dark}.currency-selector-financials{--input-background:#1ba2da;--input-text:#fff;--input-border:#1ba2da;--input-select-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}html{--modal-background:var(--color-background);--modal-border:var(--color-headers);--modal-muted:var(--color-unselected-text);--modal-hover:var(--color-foreground);--modal-accent:#1ba2da;--modal-link:#0e7db0;--modal-danger:#d63b2f;--modal-shadow:0 16px 40px #0c1b2933}html[data-theme=dark]{--modal-background:var(--color-foreground);--modal-hover:var(--color-headers);--modal-link:#1ba2da;--modal-danger:#ff6b6b;--modal-shadow:0 16px 40px #0000008c}.app-modal{align-items:center;display:flex;justify-content:center;padding:16px}.app-modal__dialog{animation:app-modal-in .15s ease-out;background-color:var(--modal-background);border:1px solid var(--modal-border);border-radius:10px;box-shadow:var(--modal-shadow);color:var(--color-text);display:flex;flex-direction:column;max-height:100%;max-width:520px;outline:none;width:100%}.app-modal__dialog--sm{max-width:400px}.app-modal__dialog--lg{max-width:760px}.app-modal__header{align-items:flex-start;display:flex;gap:12px;padding:18px 20px 14px}.app-modal__heading{flex:1 1 auto;min-width:0}.app-modal__title{color:var(--color-text);font-size:17px;font-weight:700;line-height:1.3;margin:0}.app-modal__subtitle{color:var(--modal-muted);font-size:13px;margin-top:4px}.app-modal__close{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-text);cursor:pointer;display:inline-flex;flex:none;font-size:20px;height:32px;justify-content:center;margin:-6px -8px 0 0;padding:0;width:32px}.app-modal__close:hover{background-color:var(--modal-hover)}.app-modal__close:focus-visible{outline:2px solid var(--modal-accent);outline-offset:1px}.app-modal__body{flex:1 1 auto;font-size:14px;min-height:0;overflow-y:auto;padding:0 20px 20px}.app-modal__footer{align-items:center;border-top:1px solid var(--modal-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 20px}@media screen and (max-width:567px){.app-modal__header{padding:16px 16px 12px}.app-modal__body{padding:0 16px 16px}.app-modal__footer{padding:12px 16px}}@keyframes app-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-modal__dialog{animation:none}}html{--button-height:38px;--button-height-sm:30px;--button-radius:6px;--button-font-size:12px;--button-font-size-sm:11px;--button-background:var(--color-background);--button-text:var(--color-text);--button-border:#dcdfe6;--button-hover:var(--color-foreground);--button-active:var(--color-headers);--button-accent:#1ba2da;--button-accent-hover:#1690c2;--button-accent-active:#127fad;--button-on-accent:#fff;--button-pressed-background:#1ba2da1f;--button-pressed-text:#0e7db0;--button-link:#0e7db0;--button-danger:#d63b2f;--button-danger-hover:#bd3127;--button-danger-active:#a52a21;--button-danger-tint:#d63b2f14;--button-warning:#ffc107;--button-warning-hover:#e0a800;--button-warning-active:#c69500;--button-on-warning:#000;--button-focus:#1ba2da}html[data-theme=dark]{--button-background:var(--color-background);--button-border:#22405c;--button-hover:var(--color-headers);--button-active:#1b3550;--button-pressed-background:#1ba2da2e;--button-pressed-text:#4fc1ec;--button-link:#1ba2da;--button-danger:#e5544a;--button-danger-hover:#d63b2f;--button-danger-active:#bd3127;--button-danger-tint:#ff6b6b1f}.app-button{align-items:center;background-color:var(--button-background);border:1px solid var(--button-border);border-radius:var(--button-radius);color:var(--button-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:var(--button-font-size);font-weight:600;gap:6px;height:var(--button-height);justify-content:center;line-height:1.2;padding:0 14px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.app-button svg{flex:none;font-size:16px}.app-button:hover:not(:disabled){background-color:var(--button-hover);color:var(--button-text)}.app-button:active:not(:disabled){background-color:var(--button-active)}.app-button:focus{outline:none}.app-button:focus-visible{outline:2px solid var(--button-focus);outline-offset:2px}.app-button:disabled,.app-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.app-button[aria-pressed=true],.app-button[aria-pressed=true]:hover:not(:disabled){background-color:var(--button-pressed-background);border-color:var(--button-accent);color:var(--button-pressed-text)}.app-button--primary{background-color:var(--button-accent);border-color:var(--button-accent);color:var(--button-on-accent)}.app-button--primary:hover:not(:disabled){background-color:var(--button-accent-hover);border-color:var(--button-accent-hover);color:var(--button-on-accent)}.app-button--primary:active:not(:disabled){background-color:var(--button-accent-active);border-color:var(--button-accent-active)}.app-button--warning{background-color:var(--button-warning);border-color:var(--button-warning);color:var(--button-on-warning)}.app-button--warning:hover:not(:disabled){background-color:var(--button-warning-hover);border-color:var(--button-warning-hover);color:var(--button-on-warning)}.app-button--warning:active:not(:disabled){background-color:var(--button-warning-active);border-color:var(--button-warning-active)}.app-button--danger{background-color:var(--button-danger);border-color:var(--button-danger);color:#fff}.app-button--danger:hover:not(:disabled){background-color:var(--button-danger-hover);border-color:var(--button-danger-hover);color:#fff}.app-button--danger:active:not(:disabled){background-color:var(--button-danger-active);border-color:var(--button-danger-active)}.app-button--danger-outline{color:var(--button-danger)}.app-button--danger-outline:hover:not(:disabled){background-color:var(--button-danger-tint);border-color:var(--button-danger);color:var(--button-danger)}.app-button--danger-outline:active:not(:disabled){background-color:var(--button-danger-tint)}.app-button--ghost{background-color:initial;border-color:#0000;color:var(--button-link)}.app-button--ghost:hover:not(:disabled){background-color:var(--button-hover);color:var(--button-link)}.app-button--link{background-color:initial;border:0;border-radius:2px;color:var(--button-link);font-size:calc(1em - 1px);font-weight:inherit;height:auto;padding:0;white-space:normal}.app-button--link:active:not(:disabled),.app-button--link:hover:not(:disabled){background-color:initial;color:var(--button-link);text-decoration:underline}.app-button--ghost.app-button--icon,.app-button--ghost.app-button--icon:hover:not(:disabled){color:var(--button-icon,var(--button-text))}.app-button--sm{font-size:var(--button-font-size-sm);height:var(--button-height-sm);padding:0 10px}.app-button--sm svg{font-size:14px}.app-button--icon{padding:0;width:var(--button-height)}.app-button--icon.app-button--sm{width:var(--button-height-sm)}.app-button--block{display:flex;width:100%}.app-modal__dialog{--button-height:34px}.app-button-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.app-button-group--end{justify-content:flex-end}.app-dialog .app-modal__body{padding-top:2px}.app-dialog__form{display:flex;flex-direction:column;gap:6px;margin:0}.app-dialog__label{color:var(--color-text);font-size:13px;font-weight:600;margin:0}.app-dialog__input{font-size:14px;height:40px}.app-dialog__input[aria-invalid=true],.app-dialog__input[aria-invalid=true]:focus{--input-focus:var(--modal-danger);--input-focus-ring:#d63b2f33;border-color:var(--modal-danger)}.app-dialog__error{color:var(--modal-danger);font-size:12px;margin:0}.app-dialog__message{color:var(--color-text);font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere}.app-dialog__message strong{font-weight:700}.app-dialog .app-modal__footer .app-button-group{width:100%}@media screen and (max-width:567px){.app-dialog .app-modal__footer .app-button{flex:1 1}}.add-to-watchlist__company{align-items:center;display:flex;gap:8px;margin-top:6px;min-width:0}.add-to-watchlist__logo{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px var(--modal-border);flex:none;height:22px;object-fit:contain;width:22px}.add-to-watchlist__company-name{color:var(--color-text);font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-to-watchlist__company-meta{color:var(--modal-muted);flex:none;font-size:12px}.add-to-watchlist__section-head{align-items:baseline;color:var(--modal-muted);display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.add-to-watchlist__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.add-to-watchlist__option{align-items:center;border-radius:6px;color:var(--color-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;margin:0 -10px;min-height:40px;padding:8px 10px}.add-to-watchlist__option:hover{background-color:var(--modal-hover)}.add-to-watchlist__option-name{min-width:0;overflow-wrap:anywhere}.add-to-watchlist__checkbox{appearance:none;background-color:initial;border:1.5px solid var(--modal-muted);border-radius:4px;cursor:pointer;display:inline-grid;flex:none;height:18px;margin:0;place-content:center;transition:background-color .12s,border-color .12s;width:18px}.add-to-watchlist__checkbox:before{background-color:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:10px;transform:scale(0);transition:transform .12s;width:10px}.add-to-watchlist__checkbox:checked{background-color:var(--modal-accent);border-color:var(--modal-accent)}.add-to-watchlist__checkbox:checked:before{transform:scale(1)}.add-to-watchlist__checkbox:focus-visible{outline:2px solid var(--modal-accent);outline-offset:2px}.add-to-watchlist__checkbox:disabled{cursor:default;opacity:.6}.add-to-watchlist__new{margin:8px 0 0 -10px}.add-to-watchlist__form{margin-top:10px}.add-to-watchlist__form-row{display:flex;gap:8px}.add-to-watchlist .add-to-watchlist__input{border-radius:6px;flex:1 1 auto;font-size:13px;min-height:34px;min-width:0;padding:6px 10px}.add-to-watchlist__error{color:var(--modal-danger);font-size:12px;margin-top:6px}.add-to-watchlist__empty{margin-top:8px}.add-to-watchlist__empty,.add-to-watchlist__message{color:var(--modal-muted);font-size:13px}.add-to-watchlist__message{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.add-to-watchlist__option--skeleton,.add-to-watchlist__option--skeleton:hover{background:none;cursor:default}.add-to-watchlist__skeleton{animation:add-to-watchlist-shimmer 1.2s linear infinite;background:linear-gradient(90deg,var(--color-headers) 25%,var(--modal-background) 50%,var(--color-headers) 75%);background-size:200% 100%;border-radius:4px;display:block;height:12px}.add-to-watchlist__skeleton--box{flex:none;height:18px;width:18px}@keyframes add-to-watchlist-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.add-to-watchlist__skeleton{animation:none}.add-to-watchlist__checkbox,.add-to-watchlist__checkbox:before{transition:none}}.notes-modal{--notes-modal-up:#4ebe96;--notes-modal-up-background:#4ebe9629;--notes-modal-down:#d84f68;--notes-modal-down-background:#d84f6829}.notes-modal .app-modal__body{padding-top:6px}.notes-modal__price-line{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.notes-modal__price{color:var(--color-text);font-weight:600}.notes-modal__change{background-color:var(--modal-hover);border-radius:5px;color:var(--modal-muted);font-size:12px;font-weight:600;padding:1px 6px}.notes-modal__change--up{background-color:var(--notes-modal-up-background);color:var(--notes-modal-up)}.notes-modal__change--down{background-color:var(--notes-modal-down-background);color:var(--notes-modal-down)}.notes-modal__fieldset{border:0;margin:0;min-width:0;padding:0}.notes-modal__section+.notes-modal__section{border-top:1px solid var(--modal-border);margin-top:18px;padding-top:16px}.notes-modal__section-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.notes-modal__section-title{color:var(--color-text);font-size:14px;font-weight:700;margin:0}.notes-modal__hint{color:var(--modal-muted);font-size:12px;line-height:1.45;margin:4px 0 12px}.notes-modal__active{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin:0}.notes-modal__active input{accent-color:var(--modal-accent);cursor:pointer;height:16px;margin:0;width:16px}html[data-theme=dark] .notes-modal__active input{color-scheme:dark}.notes-modal__prices{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.notes-modal__label{color:var(--color-text);display:block;font-size:12px;font-weight:600;margin-bottom:6px}.notes-modal__price-input{position:relative}.notes-modal__price-input .form-control{font-size:13px;padding-right:52px}.notes-modal__currency{color:var(--modal-muted);font-size:12px;font-weight:600;max-width:40px;overflow:hidden;pointer-events:none;position:absolute;right:12px;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.notes-modal__input--invalid{--input-border:var(--modal-danger);--input-focus:var(--modal-danger);--input-focus-ring:#e74c3c40}.notes-modal__error{color:var(--modal-danger);font-size:12px;line-height:1.4;margin:6px 0 0}.notes-modal__textarea.form-control{font-size:13px;line-height:1.5;max-height:360px;min-height:140px;resize:vertical}.notes-modal__status{align-items:center;color:var(--modal-muted);display:flex;flex-direction:column;font-size:13px;gap:10px;justify-content:center;min-height:240px;text-align:center}.notes-modal__status p{margin:0}.notes-modal__status .spinner-border{color:var(--modal-accent)}.notes-modal-trigger{background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:0;vertical-align:middle}.notes-modal-trigger:focus-visible{outline:1px solid var(--color-text);outline-offset:1px}@media screen and (max-width:567px){.notes-modal__prices{gap:10px}}.data-table{-webkit-overflow-scrolling:touch;isolation:isolate;overflow-x:auto;overflow-y:hidden;width:100%}.data-table--scroll-y{overflow-y:auto}.data-table__table{border-collapse:initial;border-spacing:0;color:var(--color-text);font-size:12px;margin-bottom:1rem;min-width:var(--data-table-min-width,0);table-layout:fixed;width:100%}.data-table__table td,.data-table__table th{color:var(--color-text);overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap}.data-table__table th{background-color:var(--color-headers);border-bottom:1px solid var(--color-border);font-weight:700;position:sticky;text-align:left;top:0;vertical-align:bottom;z-index:2}.data-table__table td{background-clip:padding-box;background-color:var(--color-foreground);border-bottom:3px solid #0000;font-weight:400;vertical-align:middle}.data-table__table .data-table__cell--right{text-align:right}.data-table__table .data-table__cell--center{text-align:center}.data-table__table .data-table__cell--sticky{position:sticky;z-index:1}.data-table__table th.data-table__cell--sticky{z-index:3}.data-table__sort{background:none;border:0;color:inherit;cursor:pointer;font:inherit;overflow:hidden;padding:0;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;width:100%}.data-table__sort:focus-visible{outline:1px solid var(--color-text);outline-offset:1px}.data-table__sort-icon{opacity:.5;transition:opacity .15s}.data-table__sort-icon--active,.data-table__sort:hover .data-table__sort-icon{opacity:1}.data-table__row--clickable{cursor:pointer}.data-table__row:hover>td{background-color:var(--color-headers)}.data-table__row--clickable:focus-visible{outline:1px solid var(--color-text);outline-offset:-1px}.data-table__table .data-table__empty{color:var(--color-unselected-text);padding:16px 4px;text-align:center}.data-table__percent{font-weight:600}.data-table__flag{display:block;height:auto;width:23px}.data-table__loading{display:flex;height:100%;width:100%}.data-table__loading .data-table__spinner{height:5rem;margin:auto;width:5rem}.data-table__tooltip{background-color:var(--color-headers);border:1px solid var(--color-border);border-radius:5px;box-shadow:0 2px 8px #00000040;color:var(--color-text);font-size:12px;left:0;line-height:1.4;max-width:min(400px,calc(100vw - 16px));overflow-wrap:anywhere;padding:4px 8px;pointer-events:none;position:fixed;top:0;z-index:1500}.data-table__column-chooser{position:relative;z-index:4}.data-table__footer{display:flex;width:100%}.data-table__see-more{margin:10px auto}.data-table__refreshing{display:flex;width:100%}.data-table__pagination{color:var(--color-text)}.data-table__refreshing .spinner-border{margin:auto}.data-table__logo{border-radius:5px;height:25px;margin-right:10px;vertical-align:middle;width:25px}.data-table__score{align-items:center;display:inline-flex;vertical-align:middle}.data-table__score-separator{margin:0 5px}.data-table__grade{display:inline-block;text-align:center}.data-table__icon-button{background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:0;vertical-align:middle}.data-table__icon-button:focus-visible{outline:1px solid var(--color-text);outline-offset:1px}.data-table__row-actions{align-items:center;display:inline-flex;gap:7px}.data-table__star{color:#1ba2da;font-size:20px}.data-table__notes{color:var(--color-text);font-size:17px}.data-table__expand{font-size:12px;padding:4px}.data-table__table .data-table__row--expanded>td{background-color:var(--color-headers)}.data-table__row-link,.data-table__row-link:hover{color:inherit;text-decoration:none}.compact-table{min-width:0;width:100%}.compact-table--scroll{overflow-y:auto}.compact-table__table{border-collapse:collapse;color:var(--color-text);font-size:12px;margin:0;table-layout:fixed;width:100%}.compact-table__table td,.compact-table__table th{color:var(--color-text);padding:5px 0 5px 6px;vertical-align:middle;white-space:nowrap}.compact-table__table td:first-child,.compact-table__table th:first-child{padding-left:4px}.compact-table__table td:last-child,.compact-table__table th:last-child{padding-right:4px}.compact-table__table th{background-color:var(--color-foreground);border-bottom:.5px solid var(--color-border);font-weight:600;text-align:left}.compact-table--scroll .compact-table__table th{position:sticky;top:0;z-index:1}.compact-table__table td{font-weight:400;overflow:hidden;text-overflow:ellipsis}.compact-table__table .compact-table__cell--right{text-align:right}.compact-table__table .compact-table__cell--center{text-align:center}.compact-table__row>td{transition:background-color .1s}.compact-table__row:hover>td{background-color:var(--color-headers)}.compact-table--static .compact-table__row:hover>td{background-color:initial}.compact-table__row--clickable{cursor:pointer}.compact-table__row--clickable:focus-visible{outline:1px solid var(--color-text);outline-offset:-1px}.compact-table__sort{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:2px;max-width:100%;padding:0;white-space:nowrap}.compact-table__sort:focus-visible{outline:1px solid var(--color-text);outline-offset:1px}.compact-table__sort-icon{flex-shrink:0;opacity:.5;transition:opacity .15s}.compact-table__sort-icon--active,.compact-table__sort:hover .compact-table__sort-icon{opacity:1}.compact-table__table .compact-table__state{color:var(--color-unselected-text);padding:16px 4px;text-align:center;white-space:normal}.compact-table__spinner{color:var(--color-unselected-text)}.compact-table .data-table__flag{width:20px}.kv-table .compact-table__table td,.kv-table .compact-table__table th{padding:5px;vertical-align:top}.kv-table--spaced{margin-bottom:1rem}.kv-table--lined .compact-table__row>td{border-bottom:.5px solid #213e44}.kv-table--headed .compact-table__table th{background-color:initial;border-bottom:2px solid #213e44;font-size:14px;font-weight:700;letter-spacing:1px;padding:8px}.kv-table--roomy .compact-table__table td{padding:7px}.kv-table .kv-table__total>td{border-bottom:none;font-size:14px;font-weight:600}.kv-grade-table .compact-table__table{table-layout:auto}.kv-grade-table .grade_p{width:-moz-fit-content;width:fit-content}.performance-card .performance-compact-table,.performance-card .performance-compact-table .compact-table__table,.price-target-performance-table .performance-compact-table,.price-target-performance-table .performance-compact-table .compact-table__table{height:100%}.allocation-performance-table .compact-table__table td,.allocation-performance-table .compact-table__table th{padding-bottom:4px;padding-top:4px}.performance-compact-table--lined .compact-table__row>td{border-bottom:.5px solid #213e44}.index-components-table__change{border-radius:5px;font-size:11px;font-weight:600;margin:auto 0 auto auto;padding:2px 0;text-align:center;width:55px}.screener-data-table .data-table__sort,.screener-data-table .data-table__table th{white-space:normal}.screener-data-table .data-table__sort{text-wrap:balance}.screener-data-table .data-table__sort-icon{margin-left:-3px}.screener-data-table .data-table__table .data-table__empty{padding-left:12px;text-align:left}.screener-data-table__link,.screener-data-table__link:hover{color:var(--color-text);display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.screener-data-table__upside{border-radius:5px;display:inline-block;font-size:11px;font-weight:600;padding:3px 5px;text-align:center}.calendar-table--earnings .data-table__table{min-width:900px}.calendar-table--dividends .data-table__table{min-width:800px}.holdings-filters{display:flex;flex-wrap:wrap;gap:8px;margin:.5rem 0}.holdings-filters__dot{border-radius:50%;flex:none;height:8px;width:8px}.holdings-filters__dot--up{background-color:#4ebe96}.holdings-filters__dot--down{background-color:#ff646e}.holdings-filters__dot--flat{background-color:var(--color-unselected-text)}@media screen and (max-width:575.98px){.holdings-filters{display:grid;grid-template-columns:repeat(3,1fr)}}.portfolio-holdings .data-table__table{font-family:Montserrat,Poppins,sans-serif}.portfolio-holdings .data-table__table td{height:46px}.portfolio-holdings__line{line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-holdings .data-table__table .portfolio-holdings__ticker,.portfolio-holdings__line--strong{font-weight:600}.portfolio-holdings__cash-icon{font-size:22px;vertical-align:middle}.portfolio-holdings__quantity{background-color:#89898966;border-radius:5px;color:#fff;display:inline-block;font-size:11px;font-weight:600;min-width:40px;padding:2px 6px;text-align:center}.portfolio-holdings__allocation{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end;vertical-align:middle}.portfolio-holdings__allocation-text{min-width:52px;text-align:right}.portfolio-holdings__ring{flex-shrink:0}.portfolio-holdings__ring-track{fill:none;stroke:#8989894d}.portfolio-holdings__ring-value{fill:none;stroke:#28c07f;stroke-linecap:round}.portfolio-holdings__actions{display:inline-flex;font-size:15px;gap:8px}.portfolio-holdings__actions .data-table__icon-button:hover{opacity:.7}.portfolio-holdings__transaction-type{color:var(--color-unselected-text);font-weight:600}.portfolio-holdings__link{background:none;border:0;color:#0d6efd;cursor:pointer;font:inherit;font-weight:600;max-width:100%;overflow:hidden;padding:0;text-decoration:underline;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.portfolio-holdings__link:focus-visible{outline:1px solid var(--color-text);outline-offset:1px}.portfolio-settings{--portfolio-settings-row:var(--color-background);--portfolio-settings-switch-off:#b8c0cc}html[data-theme=dark] .portfolio-settings{--portfolio-settings-switch-off:var(--color-headers)}.portfolio-settings__section+.portfolio-settings__section{margin-top:20px}.portfolio-settings__section-head{align-items:baseline;color:var(--modal-muted);display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase;width:100%}.portfolio-settings .portfolio-settings__currency{border-radius:6px;font-size:13px;max-width:220px;min-height:34px;padding:6px 32px 6px 10px;width:100%}.portfolio-settings__hint{color:var(--modal-muted);font-size:12px;line-height:1.4;margin:6px 0 0}.portfolio-settings__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.portfolio-settings__depot{grid-gap:6px 12px;align-items:start;background-color:var(--portfolio-settings-row);border:1px solid var(--modal-border);border-left:3px solid #0000;border-radius:8px;display:grid;gap:6px 12px;grid-template-areas:"name switch delete";grid-template-columns:minmax(0,1fr) auto auto;padding:8px 8px 8px 10px}.portfolio-settings__depot--changed{border-left-color:var(--modal-accent)}.portfolio-settings__name{grid-area:name;min-width:0}.portfolio-settings .portfolio-settings__input{border-radius:6px;font-size:13px;font-weight:600;min-height:34px;padding:6px 10px}.portfolio-settings .portfolio-settings__input[aria-invalid=true]{border-color:var(--modal-danger)}.portfolio-settings__error{color:var(--modal-danger);font-size:12px;margin-top:4px}.portfolio-settings__switch{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:12px;gap:8px;grid-area:switch;margin:0;min-height:34px;-webkit-user-select:none;user-select:none;white-space:nowrap}.portfolio-settings__switch-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.portfolio-settings__switch-track{background-color:var(--portfolio-settings-switch-off);border-radius:9px;flex:none;height:18px;position:relative;transition:background-color .15s;width:32px}.portfolio-settings__switch-track:after{background-color:#fff;border-radius:50%;box-shadow:0 1px 2px #0000004d;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .15s;width:14px}.portfolio-settings__switch-input:checked+.portfolio-settings__switch-track{background-color:var(--modal-accent)}.portfolio-settings__switch-input:checked+.portfolio-settings__switch-track:after{transform:translateX(14px)}.portfolio-settings__switch-input:focus-visible+.portfolio-settings__switch-track{outline:2px solid var(--modal-accent);outline-offset:2px}.portfolio-settings__switch-input:disabled+.portfolio-settings__switch-track{opacity:.5}.portfolio-settings__delete{--button-icon:var(--modal-muted);grid-area:delete}.portfolio-settings__delete:hover:not(:disabled){--button-icon:var(--modal-danger)}.portfolio-settings__confirm-text{color:var(--color-text);font-size:13px;line-height:1.5;margin:0}@media screen and (max-width:567px){.portfolio-settings__depot{grid-template-areas:"name delete" "switch switch";grid-template-columns:minmax(0,1fr) auto}.portfolio-settings__switch{min-height:26px}.portfolio-settings .portfolio-settings__currency{max-width:none}}@media (prefers-reduced-motion:reduce){.portfolio-settings__switch-track,.portfolio-settings__switch-track:after{transition:none}}.create-portfolio{--create-portfolio-tint:#1ba2da14;--create-portfolio-icon-background:#1ba2da1f;--create-portfolio-success:#12805c;--create-portfolio-success-tint:#12805c14;--create-portfolio-danger-tint:#d63b2f0f}html[data-theme=dark] .create-portfolio{--create-portfolio-tint:#1ba2da24;--create-portfolio-icon-background:#1ba2da2e;--create-portfolio-success:#34c08a;--create-portfolio-success-tint:#34c08a1f;--create-portfolio-danger-tint:#ff6b6b1a}.create-portfolio__sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.create-portfolio__hint{color:var(--modal-muted);font-size:12px;line-height:1.4;margin:6px 0 0}.create-portfolio__error{color:var(--modal-danger);font-size:12px;line-height:1.4;margin:6px 0 0}.create-portfolio .create-portfolio__back{margin-right:auto}.create-portfolio__methods{border:0;display:flex;flex-direction:column;gap:10px;margin:0;min-width:0;padding:0}.create-portfolio__method{align-items:center;border:1px solid var(--modal-border);border-radius:10px;cursor:pointer;display:flex;gap:14px;margin:0;padding:14px 16px;position:relative;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.create-portfolio__method:hover{border-color:var(--modal-accent)}.create-portfolio__method--selected{background-color:var(--create-portfolio-tint);border-color:var(--modal-accent);box-shadow:inset 0 0 0 1px var(--modal-accent)}.create-portfolio__method:focus-within{outline:2px solid var(--modal-accent);outline-offset:2px}.create-portfolio__method--disabled{cursor:not-allowed}.create-portfolio__method--disabled:hover{border-color:var(--modal-border)}.create-portfolio__method--disabled .create-portfolio__method-description,.create-portfolio__method--disabled .create-portfolio__method-icon{opacity:.6}.create-portfolio__method-input{opacity:0;pointer-events:none;position:absolute}.create-portfolio__method-icon{align-items:center;background-color:var(--create-portfolio-icon-background);border-radius:10px;color:var(--modal-accent);display:inline-flex;flex:none;font-size:20px;height:42px;justify-content:center;width:42px}.create-portfolio__method-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.create-portfolio__method-title{align-items:center;color:var(--color-text);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:8px}.create-portfolio__method-description{color:var(--modal-muted);font-size:12px;line-height:1.4}.create-portfolio__tag{border:1px solid var(--modal-border);border-radius:999px;color:var(--modal-muted);font-size:10px;font-weight:600;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.create-portfolio__method-check{align-items:center;border:1.5px solid var(--modal-border);border-radius:50%;color:#0000;display:inline-flex;flex:none;font-size:16px;height:20px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:20px}.create-portfolio__method--selected .create-portfolio__method-check{background-color:var(--modal-accent);border-color:var(--modal-accent);color:#fff}.create-portfolio__method--disabled .create-portfolio__method-check{visibility:hidden}.create-portfolio__label{color:var(--color-text);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.create-portfolio .create-portfolio__input{border-radius:6px;font-size:14px;min-height:38px;padding:8px 12px}.create-portfolio .create-portfolio__input.is-invalid,.create-portfolio .create-portfolio__input.is-invalid:focus{background-image:none;border-color:var(--modal-danger)}.create-portfolio .create-portfolio__input.is-invalid:focus{box-shadow:0 0 0 .2rem var(--create-portfolio-danger-tint)}.create-portfolio__upload{display:flex;flex-direction:column;gap:14px}.create-portfolio__template{align-items:center;border:1px solid var(--modal-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:12px 14px}.create-portfolio__template-text{flex:1 1 220px;min-width:0}.create-portfolio__template-title{color:var(--color-text);font-size:13px;font-weight:600;margin:0}.create-portfolio__template .create-portfolio__hint{margin-top:2px}.create-portfolio__format{color:var(--modal-muted);font-size:12px}.create-portfolio__format summary{color:var(--modal-link);cursor:pointer;font-weight:600;width:-moz-fit-content;width:fit-content}.create-portfolio__format summary:focus-visible{border-radius:2px;outline:2px solid var(--modal-accent);outline-offset:2px}.create-portfolio__format ul{line-height:1.5;margin:8px 0 0;padding-left:18px}.create-portfolio__dropzone{align-items:center;border:1.5px dashed var(--modal-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin:0;padding:28px 16px;text-align:center;transition:border-color .15s ease,background-color .15s ease}.create-portfolio__dropzone--active,.create-portfolio__dropzone:hover{background-color:var(--create-portfolio-tint);border-color:var(--modal-accent)}.create-portfolio__dropzone:focus-within{outline:2px solid var(--modal-accent);outline-offset:2px}.create-portfolio__dropzone-icon{color:var(--modal-accent);font-size:30px;margin-bottom:6px}.create-portfolio__dropzone-title{color:var(--color-text);font-size:14px;font-weight:600}.create-portfolio__link{color:var(--modal-link);text-decoration:underline;text-underline-offset:2px}.create-portfolio__file{align-items:center;border:1px solid var(--modal-border);border-radius:10px;display:flex;gap:12px;padding:12px 10px 12px 14px}.create-portfolio__file-icon{color:var(--create-portfolio-success);flex:none;font-size:26px}.create-portfolio__file-details{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.create-portfolio__file-name{color:var(--color-text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-portfolio__file .app-button svg{font-size:18px}.create-portfolio__file-details .create-portfolio__hint{margin-top:0}.create-portfolio__result{align-items:flex-start;border:1px solid;border-radius:10px;display:flex;gap:12px;padding:12px 14px}.create-portfolio__result--success{background-color:var(--create-portfolio-success-tint);border-color:var(--create-portfolio-success)}.create-portfolio__result--error{background-color:var(--create-portfolio-danger-tint);border-color:var(--modal-danger)}.create-portfolio__result-icon{flex:none;font-size:18px;margin-top:1px}.create-portfolio__result--success .create-portfolio__result-icon{color:var(--create-portfolio-success)}.create-portfolio__result--error .create-portfolio__result-icon{color:var(--modal-danger)}.create-portfolio__result-body{flex:1 1 auto;min-width:0}.create-portfolio__result-title{color:var(--color-text);font-size:13px;font-weight:700;margin:0}.create-portfolio__result-text{color:var(--color-text);font-size:12px;line-height:1.4;margin:4px 0 0}.create-portfolio__result-list{color:var(--color-text);font-size:12px;line-height:1.45;margin:6px 0 0;max-height:160px;overflow-wrap:anywhere;overflow-y:auto;padding-left:18px}.create-portfolio__result-list li+li{margin-top:3px}@media screen and (max-width:567px){.create-portfolio__method{gap:12px;padding:12px}.create-portfolio__method-icon{font-size:18px;height:38px;width:38px}.create-portfolio__dropzone{padding:22px 12px}}@media (prefers-reduced-motion:reduce){.create-portfolio__dropzone,.create-portfolio__method,.create-portfolio__method-check{transition:none}}html{--portfolio-tx-option-background:var(--color-foreground);--portfolio-tx-option-border:var(--color-headers);--portfolio-tx-positive:#2e9e77;--portfolio-tx-positive-background:#4ebe9629;--portfolio-tx-negative:#c9405a;--portfolio-tx-negative-background:#d84f6824}html[data-theme=dark]{--portfolio-tx-option-background:var(--color-background);--portfolio-tx-positive:#4ebe96;--portfolio-tx-positive-background:#4ebe9629;--portfolio-tx-negative:#e06a80;--portfolio-tx-negative-background:#d84f682e}.portfolio-tx-actions{align-items:center;display:flex;gap:8px;margin:auto 0 auto 10px}@media (max-width:768px){.portfolio-tx-actions{margin:0}}@media (max-width:576px){.portfolio-tx-actions .app-button{flex:1 1;min-width:0;padding:0 10px}}.app-modal__dialog.portfolio-tx-modal{max-width:560px}.portfolio-tx-modal__title{align-items:center;display:inline-flex;gap:6px}.portfolio-tx-modal__back{align-items:center;background:none;border:0;border-radius:6px;color:var(--color-text);cursor:pointer;display:inline-flex;flex:none;font-size:16px;height:28px;justify-content:center;margin-left:-6px;padding:0;width:28px}.portfolio-tx-modal__back:hover{background-color:var(--modal-hover)}.portfolio-tx-modal__back:focus-visible{outline:2px solid var(--modal-accent);outline-offset:1px}.portfolio-tx-modal .portfolio-transaction-search-modal{background-color:initial;overflow:visible;padding:0;width:auto}.portfolio-tx-modal .navbar-search-company-container{background-color:var(--portfolio-tx-option-background)}.portfolio-tx-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-tx-option{--portfolio-tx-tone:var(--portfolio-tx-positive);--portfolio-tx-tone-background:var(--portfolio-tx-positive-background);align-items:center;background-color:var(--portfolio-tx-option-background);border:1px solid var(--portfolio-tx-option-border);border-radius:8px;color:var(--color-text);cursor:pointer;display:flex;gap:12px;min-height:72px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.portfolio-tx-option--negative{--portfolio-tx-tone:var(--portfolio-tx-negative);--portfolio-tx-tone-background:var(--portfolio-tx-negative-background)}.portfolio-tx-option:hover{background-color:var(--modal-hover);border-color:var(--modal-accent)}.portfolio-tx-option:focus-visible{border-color:var(--modal-accent);outline:2px solid var(--modal-accent);outline-offset:2px}.portfolio-tx-option__icon{align-items:center;background-color:var(--portfolio-tx-tone-background);border-radius:50%;color:var(--portfolio-tx-tone);display:inline-flex;flex:none;font-size:17px;height:36px;justify-content:center;width:36px}.portfolio-tx-option__text{display:flex;flex-direction:column;gap:2px;min-width:0}.portfolio-tx-option__label{font-size:14px;font-weight:600;line-height:1.3}.portfolio-tx-option__description{color:var(--modal-muted);font-size:12px;line-height:1.35}@media (prefers-reduced-motion:reduce){.portfolio-tx-option{transition:none}}@media screen and (max-width:567px){.portfolio-tx-options{grid-template-columns:minmax(0,1fr)}.portfolio-tx-option{min-height:64px}}.financial-table{-webkit-overflow-scrolling:touch;margin-bottom:1rem;overflow-x:auto;overflow-y:hidden;width:100%}.financial-table__table{border-collapse:collapse;color:var(--color-text);font-size:12px;line-height:1.5;margin:0;table-layout:fixed;vertical-align:top;width:100%}.financial-table__table td,.financial-table__table th{color:var(--color-text);overflow:hidden;padding:4px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.financial-table__section th,.financial-table__table thead th{background-color:var(--color-headers);border-bottom:1px solid var(--color-border);font-weight:700;vertical-align:bottom}.financial-table__row{background-color:var(--color-foreground)}.financial-table__table td{font-weight:400}.financial-table__table .financial-table__cell--bold{font-weight:700}.financial-table__table .financial-table__label--indent{padding-left:24px}.financial-table__table .financial-table__cell--right{text-align:right}.financial-table__table .financial-table__cell--center{text-align:center}.financial-table__table .financial-table__cell--badge{text-overflow:clip}.financial-table__badge{border-radius:5px;font-size:11px;font-weight:600;margin:0 auto 0 0;padding:2px;text-align:center;width:60px}.financial-table__value-change{display:flex;min-width:0}.financial-table__value{min-width:0;overflow:hidden;text-overflow:ellipsis}.financial-table__table .financial-table__spacer{background-color:var(--color-background);border:none;padding:0}.financial-table__gap td{height:3px;padding:0}.financial-table--fair-value{margin-bottom:0}.financial-table--overview{margin-bottom:10px}.financial-table--outlook{margin-bottom:0}.financial-table--outlook thead th{font-size:14px}.financial-table--outlook thead th:first-child{border-radius:10px 0 0 0}.financial-table--outlook .financial-table__label{font-weight:600}.notes-alerts-table .data-table__table td{height:40px}.notes-alerts-table .data-table__table .notes-alerts-table__active{cursor:pointer;float:none;margin:0;vertical-align:middle}.watchlist-table__actions{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.watchlist-table .data-table__search{box-sizing:border-box;max-width:100%}.watchlist-table__delete{color:var(--color-text);font-size:18px}@media screen and (max-width:567px){.watchlist-table__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=main.76ef1eea.css.map*/