@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";body{font-family:Inter,sans-serif!important;background:#ececec;font-size:14px}.danger-bg-10{background-color:#dc35451a!important}.danger-bg-20{background-color:#dc354533!important}.danger-bg-30{background-color:#dc35454d!important}.danger-bg-40{background-color:#dc354566!important}.danger-bg-50{background-color:#dc354580!important}.success-bg-10{background-color:#1987541a!important}.success-bg-20{background-color:#19875433!important}.success-bg-30{background-color:#1987544d!important}.success-bg-40{background-color:#19875466!important}.success-bg-50{background-color:#19875480!important}:root{--primary-color: #2563eb;--secondary-color: #1d4ed8;--success-color: #16a34a;--danger-color: #dc2626;--warning-color: #d97706;--light-bg: #f8fafc;--dark-text: #1e293b;--gray-text: #64748b}.text-primary{color:#48aae2!important}.price-change-section{min-height:200px}.markers-chart{position:absolute;width:22px;height:22px;border:2px solid;border-radius:50%;background:#fff;font-weight:700;text-align:center;line-height:20px;font-size:14px;cursor:pointer;user-select:none;transform:translate(calc(-50% + 50px),-50%);z-index:1000;transition:background-color .2s}.markers-chart:hover{background-color:var(--hover-bg-color)}.marker-tooltip{position:absolute;display:none;background:#000000d9;color:#000;margin-top:16px;padding:6px 10px;border-radius:4px;font-size:13px;pointer-events:none;z-index:9999}.marker-tooltip{border:none!important;padding:0!important}.icon-btn-27{width:27px;height:27px}.search-logo{height:41px;width:41px;object-fit:cover;min-width:41px}form.search-bar input{max-width:2400px;min-width:240px}.search-top-main-tw .search-top-main-tw-list:hover{background:#f0f1f3;cursor:pointer}.search-top-main-tw{overflow-y:auto;max-height:430px;min-height:430px}.search-close-popup{width:100%;height:100%;position:absolute;border:none;background:#000000a1;border-radius:0}.search-top-main-tw-list:focus{outline:2px solid #007bff;background-color:#f0f1f3!important}.selected-company-symbol{outline:2px solid #007bff;background-color:#f0f1f3!important}.search-top-main-tw em{color:#2962ff;font-style:normal;font-weight:700}.results-tw-card .table-wrapper{position:relative;overflow-x:auto}.results-tw-card .annual-result-table{width:100%;border-collapse:collapse}.results-tw-card .annual-result-table th{background:#f8f9fa;position:sticky;top:0;z-index:10}.results-tw-card .annual-result-table .fixed-header{position:sticky;left:0;background:#fff;z-index:11;text-align:left;min-width:150px}.results-tw-card .collapse.show{border-bottom:1px solid #ededed}.results-tw-card .collapse.show .result-category-header{border-right:1px solid #ededed}.results-tw-card th.results-col.results-col{min-width:115px;max-width:115px}th.text.text-start.results-fix-header.head-fix{z-index:999}.results-tw-card .collapse td{font-size:13px}.results-tw-card .scroll-indicator.active{opacity:0}.results-tw-card:hover .scroll-indicator.active{opacity:unset}.truedata-search-container{position:relative;max-width:800px;margin:0 auto}.truedata-search-input{border-radius:8px;padding:3px 3px 3px 33px;border:1px solid #cbd5e1;box-shadow:0 1px 3px #0000000d;transition:all .2s ease;width:100%;font-size:13px;background-color:#fff;min-height:31px;min-width:380px}.truedata-search-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb26;outline:none}.truedata-search-icon{position:absolute;left:10px;top:5px;color:var(--gray-text)}.truedata-dropdown{width:100%;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px #0000001a;padding:0;overflow:hidden;margin-top:8px;max-height:500px;position:absolute;z-index:999;overflow-y:auto;background-color:#fff;display:none}.truedata-dropdown.show{display:block}.truedata-dropdown-header{padding:12px 16px;background-color:#f8fafc;font-weight:600;color:var(--dark-text);border-bottom:1px solid #e2e8f0;font-size:14px}.truedata-dropdown-item{padding:16px;border-bottom:1px solid #f1f5f9;display:block;transition:all .2s;cursor:pointer;text-decoration:none;color:inherit;position:relative}.truedata-dropdown-item:hover{background-color:#f8fafc}.truedata-dropdown-item.active{background-color:#eff6ff}.truedata-positive{color:var(--success-color)}.truedata-negative{color:var(--danger-color)}.truedata-badge{padding:0 4px;border-radius:14px;background-color:#2563eb;color:#fff;margin-right:8px;font-size:10px;position:absolute;left:13px;top:46px;width:37px;text-align:center}.truedata-tag{font-size:12px;color:var(--gray-text);display:flex;align-items:center}.truedata-tag i{margin-right:4px}.truedata-search-tabs{display:flex;border-bottom:1px solid #e2e8f0;background-color:#fff;position:sticky;top:0;z-index:10}.truedata-search-tab{padding:7px 16px;font-size:13px;font-weight:500;color:var(--gray-text);cursor:pointer;border-bottom:2px solid transparent;user-select:none}.truedata-search-tab.active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.truedata-search-tab:hover{color:var(--dark-text)}.truedata-no-results{padding:24px;text-align:center;color:var(--gray-text);font-size:14px}.news-scroll-area{height:calc(100vh - 44px);overflow-y:auto}.truedata-announcement{display:flex;align-items:center;color:var(--gray-text)}.truedata-announcement i{margin-right:6px;color:var(--primary-color)}.fs-15{font-size:15px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-10{font-size:10px}.fs-9{font-size:9px}.fs-8{font-size:8px}.margin-right-10{margin-right:10px}.form-control-lg,.btn-lg{min-height:48px}.letter-spacing-1{letter-spacing:1px}.bg-light{background:#f8f9fa!important}.border,.border-top,.border-start,.border-end,.border-bottom{border-color:#e9ecef!important}span.badge.fw-light.rounded-pill.margin-right-10{font-size:10px;padding:2px 4px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-thumb{height:6px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;border-radius:7px;background-color:#00000026;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05);box-shadow:inset -1px -1px #0000000d,inset 1px 1px #0000000d}::-webkit-scrollbar{width:4px;background-color:#fff}::-webkit-scrollbar-thumb{height:50px;background:#8886}.announcements-main-right-s::-webkit-scrollbar{width:4px;background-color:#e9ecef}::-webkit-scrollbar{height:6px}::-webkit-scrollbar-thumb:horizontal{background-color:#00000026;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05);box-shadow:inset -1px -1px #0000000d,inset 1px 1px #0000000d;border-radius:7px}.results-subcategorys-headers{padding-left:1.5rem!important}.announcements-table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:20px}.announcements-table th{background-color:#f8f9fa;font-weight:600;border-top:none}.announcements-table td{vertical-align:middle}.company-cell{display:flex;align-items:center;gap:10px;position:relative}.company-info{display:flex;flex-direction:column}.company-name{font-weight:600}.company-code{font-size:12px;color:#6c757d}.announcement-title{font-weight:500}.announcement-preview{font-size:14px;color:#6c757d;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.date-cell{white-space:nowrap}.date-time{font-size:14px;color:#6c757d}.action-buttons{display:flex;gap:5px}.action-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#f8f9fa;border:none;color:#6c757d;transition:all .2s}.action-btn:hover{background-color:#e9ecef;color:#0d6efd}.action-btn.view:hover{color:#0d6efd}.action-btn.save:hover{color:#2e7d32}.action-btn.share:hover{color:#f57f17}.sticky-table .text{width:300px;position:sticky;left:0;padding-right:30px!important}.tooltip-body-truncate{max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-table .text:after{content:"";position:absolute;border-right:1px solid #e9ecef;right:0;top:0;bottom:0}.lg-avatar{width:50px;min-width:50px;height:50px}.icon-btn{height:32px;min-width:32px;width:32px;object-fit:contain}.btn-32-height{height:32px}.btn-light{color:#212529;background:#f3f4f5}.btn-outline-secondary{border-color:#edeef1;color:#6c7a87}.text-theme{color:#f15c27}.c-name-batch{max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cursor-pointer{cursor:pointer}.beta-badge{top:42px;left:102px}.search-section .search-bar{max-width:600px;margin:0 auto;position:relative}.search-section .search-bar input{width:100%;padding:15px 20px;border:2px solid #ddd;border-radius:54px;font-size:1rem;outline:none}.search-section .search-bar input:focus{border-color:#007bff}.search-section .search-bar button{position:absolute;right:9px;top:50%;transform:translateY(-50%);background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:50px;cursor:pointer;font-size:1rem}.search-section .search-bar button:hover{background-color:#0056b3}.light-nav-tab .nav-link{color:#585c5f}.ticker-container{display:flex;align-items:center;color:#000;overflow:clip;position:relative;font-size:12px}.ticker-bse:after,.ticker-nse:after{top:8px;left:7px;font-size:7px;color:#fff;line-height:10px;font-weight:500;width:9px;height:9px;display:flex;align-items:center;justify-content:center;border-radius:10px;text-align:center;position:absolute}.ticker-bse:after{content:"B";background:#f19737}.ticker-nse:after{content:"N";background:#4cabe2}.bg-nse{background:#4cabe2}.bg-bse{background:#f19737}.ticker-inner{display:flex;white-space:nowrap;animation:scrollTicker 60s linear infinite}.ticker-container:hover .ticker-inner{animation-play-state:paused}.ticker-item{position:relative;display:flex;align-items:center;padding:4px 6px;border-right:1px solid #eaecef;opacity:0;transform:translateY(5px);animation:fadeSlideIn .3s ease forwards}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}.ticker-item:hover{background:#eaecef}.ticker-item a{color:#000;text-decoration:none;margin-right:0;font-weight:400}.ticker-item .price{margin-right:5px}.ticker-item .price.up{animation:blinkGreen 1s infinite}.ticker-item .price.down{animation:blinkRed 1s infinite}.ticker-item .change{padding:0 4px;border-radius:4px;font-size:11px}.ticker-item .change.up{background-color:#19af5526;color:green}.ticker-item .change.down{background-color:#d82f441c;color:red}.ticker-item .arrow{margin-left:5px;font-size:12px}.ticker-item .arrow.up{color:green}.ticker-item .arrow.down{color:red}@keyframes scrollTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blinkGreen{0%,to{color:#000}50%{color:green}}@keyframes blinkRed{0%,to{color:#000}50%{color:red}}.results-fix-header{min-width:300px}.results-col{min-width:98px}.blue-icon-only{color:#0d6efd;font-size:18px;font-weight:400;margin:0 3px}.blue-icon:before{content:"+";color:#0d6efd;font-size:18px;font-weight:400;margin:0 3px}.button-plain[aria-expanded=true] .blue-icon:before{content:"-"}span.blue-icon{font-size:0px;line-height:0px;position:absolute;right:0;padding:9px}span.blue-icon-only{color:#0d6efd;font-size:20px;line-height:0px;position:absolute;right:0;padding:9px}.scroll-indicator button.btn{font-size:34px;padding:0;width:60px;height:82px;border:none!important;background:#0000004d;box-shadow:none!important;opacity:.7;margin:0!important}.scroll-indicator button.btn:hover{opacity:.8}.scroll-right .btn{border-radius:50px 0 0 50px!important}.scroll-left .btn{border-radius:0 50px 50px 0!important}.scroll-indicator{width:3rem;z-index:10;opacity:0;top:51px!important;transition:opacity .2s ease;pointer-events:none;background:none!important}.scroll-indicator.active{opacity:1;pointer-events:auto}.scroll-left{background:linear-gradient(to right,#ffffffe6,#fff0)}.scroll-right{background:linear-gradient(to left,#ffffffe6,#fff0)}.chart-date-range .btn.btn-outline-secondary{border-color:#000;color:#000;border:none;padding:7px 15px}.chart-date-range .btn.btn-outline-secondary.active,.chart-date-range .btn.btn-outline-secondary:hover{background:#000;color:#fff!important}.chart-date-range{z-index:9}.chart-date-range{border:1px solid #c2c4c5}.toggle-container{display:inline-block;position:relative}.toggle-switch{display:none}.toggle-label{display:flex;align-items:center;background-color:#0d6efd29;border-radius:5px;padding:5px;cursor:pointer;transition:background-color .3s ease;width:223px;height:32px;position:relative}.toggle-text{flex:1;text-align:center;z-index:2;color:#fff;text-transform:uppercase;font-size:12px;transition:color .3s ease}.toggle-label:before{content:"";position:absolute;top:5px;left:5px;width:47.6%;height:calc(100% - 10px);background-color:#0d70fd;border-radius:4px;box-shadow:0 2px 5px #0003;transition:transform .3s ease;z-index:1}.toggle-switch:checked+.toggle-label .toggle-text:first-child{color:#6c7a87;background:#fff;padding:2px 0;border-radius:4px}.toggle-switch:not(:checked)+.toggle-label .toggle-text:last-child{color:#6c7a87;background:#fff;padding:2px 0;border-radius:4px}.toggle-switch:checked+.toggle-label{background-color:#0d6efd29}.toggle-switch:checked+.toggle-label:before{transform:translate(100%)}.toggle-switch:checked+.toggle-label .toggle-text:first-child{color:#0d70fd}.toggle-switch:not(:checked)+.toggle-label .toggle-text:last-child{color:#0d70fd}.footer{background-color:#f8f9fa;padding:40px 0;border-top:1px solid #e9ecef}.footer h6{margin-bottom:20px}.footer ul{list-style:none;padding:0}.footer ul li{margin-bottom:10px}.footer ul li a{color:#6c757d;text-decoration:none}.footer ul li a:hover{color:#000}.footer .social-icons a{color:#6c757d;margin-right:15px;font-size:20px;text-decoration:none}.footer .social-icons a:hover{color:#000}footer.py-3.fs-13.bg-light.border-top.px-1{margin:0 -24px}footer.py-3.fs-13.bg-light.border-top.px-1{margin-top:auto}.form-check-input{box-shadow:none}.icon-small-btn{margin:-12px -12px -12px 0}.icon-small-btn a:hover{color:#0d6efd!important;background:#f8f9fa!important}.announcement-card{border-bottom:1px solid #e9ecef;border-radius:0;padding:12px;background-color:#fff;transition:transform .2s,box-shadow .2s;cursor:pointer;position:relative}.announcement-card p.text-muted.fs-12{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.details-panel{border:1px solid #ddd;border-radius:8px;padding:20px;background-color:#fff;box-shadow:0 2px 4px #0000001a;height:100%;min-height:300px}.details-panel h2{font-size:1.5rem;margin-bottom:16px;color:#333}.details-panel .meta{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.details-panel .meta .badge{font-size:.875rem}.non-critical-news{color:#28a745}i[data-bs-toggle=tooltip]{cursor:pointer}.general_Announcements-category{background-color:#f3f4f6;color:#4b5563}.institutional-placement-category{background-color:#e8f5e9;color:#2e7d32}.intimation-category{background-color:#fff8e1;color:#f57f17}.outcome-category{background-color:#f3e5f5;color:#7b1fa2}.preferential-issue-category{background-color:#e8eaf6;color:#3f51b5}.general-Information-REIT-category{background-color:#ffebee;color:#c62828}.general-information-category{background-color:#e0f7fa;color:#00838f}.general-Announcements-category{background-color:#fce4ec;color:#c2185b}.general-category{background-color:#f1f8e9;color:#558b2f}.full-Valuation-report-subsequent-to-material-development-category{background-color:#fffde7;color:#fbc02d}.delay-in-Financial-Results-category{background-color:#e0f2f1;color:#00695c}.credit-Rating-category{background-color:#f9fbe7;color:#827717}.corporate-governance-category{background-color:#ede7f6;color:#4527a0}.compliance-category{background-color:#fbe9e7;color:#d84315}.annual-summary-Valuation-category{background-color:#e1f5fe;color:#0277bd}.annual-Full-Valuation-category{background-color:#efebe9;color:#4e342e}.report-Q3-category{background-color:#e8f5e9;color:#1b5e20}.report-Q4-category{background-color:#ffecb3;color:#ff6f00}.unitholding-Pattern-category{background-color:#e3f2fd;color:#1565c0}.unitholding-Pattern-post-capital-restructuring-category{background-color:#f3e5f5;color:#6a1b9a}.corp-Action-category{background-color:#e8eaf6;color:#283593}.agm-egm-category{background-color:#e0f2f1;color:#004d40}.board-Meeting-category{background-color:#fff3e0;color:#e65100}.company-Update-category{background-color:#f1f8e9;color:#33691e}.corp-Action-category{background-color:#fff8e1;color:#ff8f00}.corpo-Action-category{background-color:#e8eaf6;color:#1a237e}.insider-Trading-SAST-category{background-color:#fee2e2;color:#b91c1c}.integrated-Filing-category{background-color:#e0e7ff;color:#4338ca}.mutual-Fund-category{background-color:#fef9c3;color:#a16207}.new-Listing-category{background-color:#dbeafe;color:#1e40af}.result-category{background-color:#f3f4f6;color:#4b5563}.defult-category{background-color:#fce7f3;color:#be185d}.badge.bg-financial{background-color:#6f42c1}.badge.bg-regulatory{background-color:#20c997}.badge.bg-expansion{background-color:#fd7e14}.badge.bg-acquisition{background-color:#6610f2}.badge.bg-product{background-color:#d63384}.badge.bg-dividend{background-color:#0dcaf0}.badge.bg-meeting{background-color:#ffc107}.bg-financial-purpale{background-color:#eee7ff}.bg-expansion-orange{background-color:#ffebda}.bg-regulatory-green{background-color:#defff5}.text-financial-purpale{color:#6f42c1}.text-expansion-orange{color:#fd7e14}.text-regulatory-green{color:#20c997}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 992px){.details-panel{margin-top:20px}}.recent-aanouncement-logo{background-color:#0d6efd1a;width:32px;height:32px;min-width:32px}.stock-impact-card{border:none;border-radius:10px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.stock-impact-card .card-header{display:flex;align-items:center;gap:10px;font-size:1.25rem}.stock-metrics{display:flex;flex-direction:column;gap:20px}.metric-item{display:flex;align-items:center;gap:15px;padding:15px;background-color:#f8f9fa;border-radius:8px;transition:transform .2s}.metric-item:hover{transform:translateY(-3px);box-shadow:0 4px 8px #0000000d}.metric-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.metric-icon.bg-success{background-color:#28a745}.metric-icon.bg-danger{background-color:#dc3545}.metric-icon.bg-warning{background-color:#ffc107}.metric-info h5{margin-bottom:5px;font-size:1rem}.metric-info p{margin-bottom:0;font-size:1.25rem;font-weight:600}.metric-info small{font-size:.8rem;font-weight:400;color:#6c757d}#stockImpactChart{width:100%!important}@media (max-width: 768px){.stock-metrics{margin-bottom:20px}#stockImpactChart{height:200px!important}}.chart-container{position:relative;height:300px;margin-bottom:20px}.volume-container{height:80px}.chartjs-candlestick-element{border-radius:2px}.chartjs-tooltip{background:#000c!important;border-radius:4px!important;padding:8px 12px!important;color:#fff!important;border:none!important}.chartjs-tooltip-key{display:inline-block;width:10px;height:10px;margin-right:5px}.chartjs-annotation{pointer-events:none}@media (max-width: 768px){.chart-container{height:250px}.volume-container{height:60px}}.accordion-button:not(.collapsed){background-color:#e9ecef;color:#212529}.selected-items{background-color:#ecf3ff;padding:7px 10px;border-radius:5px;margin-top:5px}.selected-item{display:inline-block;background-color:#0d6efd;color:#fff;padding:1px 6px;border-radius:10px;margin-right:3px;font-size:10px;margin-bottom:0}.selected-item .remove-item{cursor:pointer;margin-left:5px}.form-check-label{cursor:pointer}.filter-item label{font-size:12px}.item-list{max-height:100px;overflow-y:auto}.item-list .form-check{margin-bottom:0;min-height:22px}.filter-sidebar .accordion-button:after{width:13px;background-size:13px;height:13px}.search-box{font-size:12px!important}.nav-item.dropdown:hover .dropdown-menu{display:unset;right:0}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes blink{0%,to{background-color:#dc35450d}50%{background-color:#dc354533}}.pulse{animation:pulse .5s ease-in-out}.notification-dot{position:absolute;top:0;right:0;width:8px;height:8px;background-color:#dc3545;border-radius:50%;animation:pulse 1.5s infinite}.new-announcement{position:relative}.new-announcement:after{content:"NEW";position:absolute;background:#e52437;color:#fff;font-size:9px;top:39px;left:13px;letter-spacing:1px;padding:0 3px;border-radius:4px}.icon-small-btn a{transition:all .2s ease}.announcements-main-right-s{scroll-behavior:smooth}.calendar-day-logo-list .icon-btn{transition:transform .2s}.calendar-day-logo-list .icon-btn:hover{border:2px solid #ffffff;z-index:9;cursor:pointer;zoom:1;transform:scale(1.3)}.calendar-box-body h4{line-height:17px}.calendar-box-body{padding:6px 4px 4px}.calendar-box-main{position:relative}.calendar-box-main:after{content:"";width:4px;height:10px;background:#fff;border:1px solid #dc3546;position:absolute;top:-4px;left:5px;border-radius:29px}.calendar-box-main:before{content:"";width:4px;height:10px;background:#fff;border:1px solid #dc3546;position:absolute;top:-4px;right:5px;border-radius:29px}.calendar-box .px-2{padding:0 11px!important}.navbar-brand.me-3 img{height:38px;margin-top:-5px}.color-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.sidebar-hide .text-center.mt-3.mb-3.btn-example,.sidebar-hide .announcements-main-right .fs-9.gap-2.d-flex.align-items-center,.sidebar-hide .announcements-main-right span.fs-9.position-absolute.top-0.start-100.translate-middle.text-muted.text-nowrap.p-1.pt-0.ps-0{display:none!important}.sidebar-hide .announcements-main-right h6.mb-0.position-relative.lh-base{font-size:0px!important}.sidebar-hide .announcements-main-right h6.mb-0.position-relative.lh-base i{font-size:20px!important;margin:0!important}.sidebar-hide .announcements-main-right p.text-muted.mb-0.fs-12{display:none}.sidebar-hide .announcements-main-right .overflow-hidden.w-100{position:absolute;width:233px!important;display:none;left:66px;background-color:#fff;top:0;padding:32px 9px 9px;border:1px solid #e9ecef;border-radius:10px;box-shadow:2px 2px 5px #cccccc6b}.sidebar-hide .announcement-card.fs-12.py-1.bg-light{display:none}.col-lg-8.px-4.pt-2.main-body{display:flex;flex-direction:column}.sidebar-hide footer.py-3.fs-13.bg-light.border-top.px-1{padding-left:64px!important}.sidebar-hide .announcements-main-right .announcement-card:hover .overflow-hidden.w-100:after{content:"";position:absolute;border-top:9px solid transparent;border-right:9px solid #eaecef;border-bottom:9px solid transparent;border-left:9px solid transparent;left:-17px;top:20px}.sidebar-hide .announcements-main-right .announcement-card:hover .overflow-hidden.w-100{overflow:unset!important}.sidebar-hide .announcements-main-right .announcement-card:hover .overflow-hidden.w-100:before{content:"";position:absolute;border-top:7px solid transparent;border-right:7px solid #fff;border-bottom:7px solid transparent;border-left:7px solid transparent;left:-13px;top:22px;z-index:9}.sidebar-hide .announcements-main-right .announcement-card:hover .overflow-hidden.w-100{display:block!important}.sidebar-hide .announcements-main-right .announcements-main-right-s{overflow:visible!important}.sidebar-hide .announcements-main-right .overflow-hidden.w-100 .d-flex.justify-content-between.align-items-center.mb-1 .badge{position:absolute;top:8px;font-size:9px}.sidebar-hide .announcements-main-right .overflow-hidden.w-100 .d-flex.align-items-center.gap-1{display:unset!important}.sidebar-hide .announcements-main-right .overflow-hidden.w-100 h6.text-black.fw-medium.m-0.fs-14{font-size:12px}.sidebar-hide .announcements-main-right .overflow-hidden.w-100 p.lh-base.mb-0.fw-normal.text-capitalize.text-darks.fs-12{font-size:11px}.sidebar-hide .announcements-main-right .overflow-hidden.w-100 small.d-flex.align-items-center.fs-10{position:absolute;top:9px;right:9px;font-size:9px}.sidebar-hide .announcements-main-right{width:auto;position:fixed!important;bottom:0;top:0;z-index:999999}.sidebar-hide-btn{position:absolute!important;right:-17px!important;width:17px!important;min-width:auto;border-radius:0 10px 10px 0!important;background:#fff;color:#4aace2;top:12px;box-shadow:0 2px 4px #0000000d;border:1px solid #e9ecef}.sidebar-hide-btn-show{position:absolute!important;left:48px;width:17px!important;min-width:auto;border-radius:0 10px 10px 0!important;background:#fff;color:#4aace2;top:12px}.sidebar-hide .main-body{margin:auto;width:100%;height:100vh;padding-left:74px!important}.sidebar-hide-dnone{display:none!important}.sidebar-hide .sidebar-hide-dnone{display:block!important}.sidebar-hide .footer .container-fluid{width:1128px}.sidebar-hide .announcements-main-right .compact-filter-card,body.sidebar-hide .wealth-sidebar-right{display:none}.wealth-sidebar-main .p12{padding:12px!important}.wealth-sidebar-main .wealth-sidebar .nav-item{margin-top:14px}.wealth-sidebar-main .wealth-sidebar button.nav-link{position:relative;padding:0;font-size:21px;width:40px;height:40px;border-radius:9px;background:#eee;color:#595c5f}.wealth-sidebar-main .wealth-sidebar button.nav-link.active{background:#f15c27;color:#fff}.wealth-sidebar-main .wealth-sidebar button.nav-link .fs-9.position-absolute{bottom:31px!important;top:auto!important}.wealth-sidebar-main .watchlist-header{padding:.75rem 12px;border-bottom:1px solid #e9ecef}.wealth-sidebar-main .watchlist-row,.wealth-sidebar-main .watchlist-cols-header{display:flex;align-items:center;padding:.6rem 12px;border-bottom:1px solid #e9ecef;transition:background-color .15s ease-in-out}.wealth-sidebar-main .watchlist-row:hover{background-color:#f8f9fa}.wealth-sidebar-main .col-symbol{flex:1;min-width:0;display:flex;align-items:center}.wealth-sidebar-main .col-data{flex-basis:90px;text-align:right;font-weight:500}.wealth-sidebar-main .watchlist-cols-header .col-data,.wealth-sidebar-main .watchlist-cols-header .col-symbol{color:#6c757d;font-weight:400}.wealth-sidebar-main .section-header{color:#6c757d;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 12px;cursor:pointer;text-decoration:none;display:block}.wealth-sidebar-main .section-header:hover{background-color:#f8f9fa}.wealth-sidebar-main .section-header .ri-arrow-down-s-line{display:none}.wealth-sidebar-main .section-header[aria-expanded=true] .ri-arrow-down-s-line{display:inline-block}.wealth-sidebar-main .section-header[aria-expanded=true] .ri-arrow-right-s-line{display:none}.wealth-sidebar-main .symbol-flag{width:4px;height:16px;background-color:#ef5350;margin-right:8px;border-radius:2px}.wealth-sidebar-main .symbol-name{font-weight:600}.wealth-sidebar-main .status-dot{width:6px;height:6px;border-radius:50%;background-color:#adb5bd;margin-left:6px}.wealth-sidebar-main .status-dot-orange{background-color:#fd7e14}.wealth-sidebar-main .dividend-tag{font-size:9px;font-weight:700;color:#fd7e14;margin-left:2px}.wealth-sidebar-main .text-gain{color:#26a69a!important}.wealth-sidebar-main .text-loss{color:#ef5350!important}.wealth-sidebar-main .col-action{width:40px;text-align:right}.wealth-sidebar-main .btn-delete-watchlist{background-color:transparent;border:none;color:#6c757d;border-radius:4px;padding:.25rem .5rem;opacity:0;transition:opacity .15s ease-in-out}.wealth-sidebar-main .watchlist-row:hover .btn-delete-watchlist{opacity:1}.wealth-sidebar-main .btn-delete-watchlist:hover{background-color:#e9ecef;color:#000}.wealth-sidebar-main .news-feed{list-style-type:none;padding-left:0;margin-bottom:0}.wealth-sidebar-main .news-item{display:flex;gap:12px;border-bottom:1px solid #e9ecef;transition:background-color .2s ease;cursor:pointer}.wealth-sidebar-main .news-item:hover{background-color:#eef2ff}.wealth-sidebar-main .news-meta img{height:22px;width:22px;margin-right:4px}.wealth-sidebar-main .news-icon{width:100px;flex-shrink:0}.wealth-sidebar-main .news-logo{width:100%;min-height:50px;overflow:hidden;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#fff}.wealth-sidebar-main .news-logo img{object-fit:cover;background:#eaeaea;border-radius:0!important;height:65px}.wealth-sidebar-main .news-meta{font-size:11px;color:#6c757d;margin-bottom:.25rem}.wealth-sidebar-main .alert-item{padding:12px;border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.wealth-sidebar-main .alert-item:last-child{border-bottom:none}.wealth-sidebar-main .alert-item:hover{background-color:#f8f9fa}.wealth-sidebar-main .alert-item h6{font-size:.95rem;margin-bottom:.5rem}.wealth-sidebar-main .stock-logo-sm{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;margin-right:8px}.wealth-sidebar-main .alert-item .status-active{color:#198754;font-weight:500}.wealth-sidebar-main .alert-item .status-stopped{color:#6c757d;font-weight:500}.wealth-sidebar-main .alert-item .status-triggered{color:#fd7e14;font-weight:500}.wealth-sidebar-main .alert-actions{opacity:0;transition:opacity .2s ease;display:flex;gap:4px}.wealth-sidebar-main .alert-item:hover .alert-actions{opacity:1}.wealth-sidebar-main .btn-icon{color:#6c757d;background-color:#e9ecef;border:none;border-radius:5px}.wealth-sidebar-main .btn-icon:hover{background-color:#d8dde3;color:#000}.wealth-sidebar-main .chat-history{overflow-y:auto}.wealth-sidebar-main .chat-bubble{max-width:80%;padding:10px 15px;border-radius:15px;margin-bottom:10px;line-height:1.5}.wealth-sidebar-main .chat-bubble-ai{background-color:#e9ecef;border-bottom-left-radius:3px;align-self:flex-start}.wealth-sidebar-main .chat-bubble-user{background-color:#435ebe;color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.wealth-sidebar-main .chat-input-container{background-color:#fff}.wealth-sidebar-main .chat-input-container .form-control{border-radius:20px;border-right:0}.wealth-sidebar-main .chat-input-container .btn-send{border-radius:0 20px 20px 0;background-color:#435ebe;color:#fff}.wealth-sidebar-main .chat-input-container .form-control:focus{box-shadow:none;border-color:#c9d0e0}.wealth-sidebar-main .ai-suggestion-chips{display:flex;flex-wrap:wrap;gap:8px;padding:.5rem 1.5rem 1rem;border-bottom:1px solid #e9ecef}.wealth-sidebar-main .ai-chip{font-size:.8rem;background-color:#f8f9fa;border:1px solid #dee2e6;color:#495057;padding:4px 12px;border-radius:16px;cursor:pointer;transition:all .2s ease}.wealth-sidebar-main .ai-chip:hover{background-color:#eef2ff;border-color:#435ebe;color:#435ebe}.wealth-sidebar-main .screener-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;background-color:#fff}.wealth-sidebar-main .screener-filters .form-select{font-size:.85rem}.wealth-sidebar-main .screener-row,.wealth-sidebar-main .screener-cols-header{display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid #e9ecef;font-size:.85rem}.wealth-sidebar-main .screener-row:hover{background-color:#f8f9fa}.wealth-sidebar-main .screener-cols-header{color:#6c757d;font-weight:600}.wealth-sidebar-main .col-scr-price,.wealth-sidebar-main .col-scr-chg{flex:0 0 90px;text-align:right}.wealth-sidebar-main .col-scr-mktcap{flex:0 0 100px;text-align:right}.wealth-sidebar-main .col-scr-pe{flex:0 0 70px;text-align:right}.wealth-sidebar-main .col-scr-sector{flex:1;min-width:120px}.wealth-sidebar-main .screener-v2-container{display:flex;flex-direction:column;height:calc(100vh - 58px)}.wealth-sidebar-main .screener-v2-filters{padding:1.25rem;background-color:var(--bg-white);border-bottom:1px solid #e0e0e0;flex-shrink:0}.wealth-sidebar-main .screener-v2-filters .filter-group{margin-bottom:1rem}.wealth-sidebar-main .screener-v2-filters .filter-group h6{font-size:.8rem;font-weight:700;color:var(--secondary-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.wealth-sidebar-main .screener-v2-filters .form-label{font-size:.85rem;margin-bottom:.25rem;font-weight:500}.wealth-sidebar-main .screener-v2-filters .form-range-value{font-weight:600;color:var(--primary-color)}.wealth-sidebar-main .screener-v2-results-pane{flex-grow:1;overflow-y:auto}.wealth-sidebar-main .screener-v2-cols-header,.wealth-sidebar-main .screener-v2-row{display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid #e0e0e0;font-size:.85rem}.wealth-sidebar-main .screener-v2-cols-header{color:var(--secondary-color);font-weight:600;position:sticky;top:0;background:var(--bg-white);z-index:10}.wealth-sidebar-main .screener-v2-row:hover{background-color:var(--primary-light)}.wealth-sidebar-main .screener-v2-cols-header .sort-icon{opacity:.5}.wealth-sidebar-main .col-scr-symbol{flex:0 0 120px;font-weight:600}.wealth-sidebar-main .col-scr-price,.wealth-sidebar-main .col-scr-chg,.wealth-sidebar-main .col-scr-vol,.wealth-sidebar-main .col-scr-mktcap,.wealth-sidebar-main .col-scr-pe{text-align:right}.wealth-sidebar-main .col-scr-price,.wealth-sidebar-main .col-scr-chg{flex:0 0 90px}.wealth-sidebar-main .col-scr-vol,.wealth-sidebar-main .col-scr-mktcap{flex:0 0 100px}.wealth-sidebar-main .col-scr-pe{flex:0 0 70px}.wealth-sidebar-main .col-scr-chart{flex:1;min-width:120px}.wealth-sidebar-main .sparkline-placeholder{height:30px;width:100%}.wealth-sidebar-main .results-summary{padding:.75rem 1.25rem;font-size:.9rem;color:var(--text-muted)}.wealth-sidebar-main .screener-v2-footer{background-color:var(--bg-white);padding:.75rem;border-top:1px solid #e0e0e0;flex-shrink:0}.calendar-day.calendar-day-none{background-color:#ecececcc!important}.calendar-page-main .year-grid-view{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.calendar-page-main .calendar-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.calendar-page-main .calendar-header{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid #e0e0e0}.calendar-page-main .view-options{display:flex;gap:4px}.calendar-page-main .view-option{font-size:12px;padding:5px 7px;border-radius:4px;cursor:pointer;font-weight:500}.calendar-page-main .view-option.active{background-color:var(--primary-color);color:#fff}.tw-year-view{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px}.tw-year-view .year-month{border:1px solid #e0e0e0;margin:0;border-radius:9px;overflow:hidden}.tw-year-view .year-month .year-month-title{margin:0;background:#fff;font-size:17px;font-weight:500;padding:7px 12px;border-bottom:1px solid #e0e0e0}.calendar-page-main .calendar-nav{display:flex;align-items:center;gap:7px}.calendar-page-main .calendar-title{font-size:13px;font-weight:500;text-align:center;color:#2563eb}.calendar-nav .btn{padding:2px 5px}.top-search input[type=search]{font-size:14px}.calendar-page-main .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background-color:#e0e0e0}.calendar-page-main .calendar-day-header{padding:10px;text-align:center;font-weight:500;background-color:#fff}.calendar-page-main .calendar-day{min-height:100px;padding:5px;overflow-y:auto;background-color:#fff;position:relative}.calendar-page-main .day-number{font-weight:500;margin-bottom:5px}.calendar-page-main .today .day-number{background-color:var(--primary-color);color:#fff;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center}.calendar-page-main .event-preview{font-size:.75rem;padding:2px 4px;margin-bottom:2px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.calendar-page-main .event-preview.corp-action{background-color:#fbbc0433;border-left:3px solid #fbbc04}.calendar-page-main .event-preview.results{background-color:#34a85333;border-left:3px solid #34a853}.calendar-page-main .event-preview.other{background-color:#ea433533;border-left:3px solid #ea4335}.calendar-page-main .more-events{font-size:.75rem;color:var(--primary-color);cursor:pointer;margin-top:5px}.calendar-page-main .event-modal .event-header{border-left:6px solid var(--primary-color);padding-left:15px;margin-bottom:20px}.calendar-page-main .event-modal .event-time{color:#5f6368;font-size:.9rem}.calendar-page-main .event-modal .event-title{font-size:1.5rem;font-weight:500;margin:5px 0}.calendar-page-main .event-modal .event-company{font-size:1.1rem;color:#5f6368}.calendar-page-main .event-modal .event-description{margin-top:20px;line-height:1.6}.calendar-page-main .filter-options{display:flex;gap:4px;flex-wrap:wrap}.calendar-page-main .filter-option.active{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.calendar-page-main .filter-option,.calendar-page-main .filter-options .btn{padding:4px 9px;border-radius:16px;cursor:pointer;font-size:12px;border:1px solid #e0e0e0;outline:none}.calendar-page-main .filter-option.corp-action.active{background-color:#fbbc04;border-color:#fbbc04}.calendar-page-main .filter-option.results.active{background-color:#34a853;border-color:#34a853}.calendar-page-main .filter-option.other.active{background-color:#ea4335;border-color:#ea4335}.calendar-page-main .week-view .calendar-day{min-height:600px}.calendar-page-main .day-view{display:none}.calendar-page-main .day-view.active{display:block}.calendar-page-main .time-slots{border-right:1px solid #e0e0e0}.calendar-page-main .time-slot{height:60px;position:relative;border-bottom:1px solid #e0e0e0}.calendar-page-main .time-label{position:absolute;top:-10px;left:10px;font-size:.8rem;color:#5f6368;background-color:#fff;padding:0 5px}.calendar-page-main .day-events{position:relative;flex-grow:1}.calendar-page-main .day-event{position:absolute;width:calc(100% - 10px);left:5px;border-radius:4px;padding:5px;font-size:.85rem;overflow:hidden}.calendar-page-main .list-view .event-item{border-left:4px solid var(--primary-color);padding:15px;margin-bottom:10px;border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #0000001a;cursor:pointer}.calendar-page-main .list-view .event-item.corp-action{border-left-color:#fbbc04}.calendar-page-main .list-view .event-item.results{border-left-color:#34a853}.calendar-page-main .list-view .event-item.other{border-left-color:#ea4335}.calendar-page-main .list-view .event-date{font-size:.9rem;color:#5f6368}.calendar-page-main .list-view .event-title{font-weight:500;margin:5px 0}.calendar-page-main .list-view .event-company{font-size:.9rem;color:#5f6368}.calendar-page-main .badge-count{font-size:.7rem;background-color:#f1f3f4;color:#3c4043;border-radius:10px;padding:2px 6px;margin-left:5px}.calendar-page-main .year-month-title{font-size:1.2rem;margin-bottom:10px;color:var(--primary-color)}.calendar-page-main .year-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background-color:#e0e0e0}.year-month-day.calendar-day-none{background-color:#ecececcc!important}.calendar-page-main .year-month-day-header{padding:5px;text-align:center;font-weight:500;background-color:#fff;font-size:.8rem}.calendar-page-main .year-month-day{min-height:40px;padding:2px;background-color:#fff;position:relative;font-size:.8rem}.calendar-page-main .year-day-number{text-align:center;margin-bottom:2px}.calendar-page-main .year-today .year-day-number,.year-today-date{background-color:var(--primary-color);color:#fff;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.calendar-page-main .year-event-dot{width:6px;height:6px;border-radius:50%;display:inline-block;margin:0 1px}.calendar-page-main .year-event-dot.corp-action{background-color:#fbbc04}.calendar-page-main .year-event-dot.results{background-color:#34a853}.calendar-page-main .year-event-dot.other{background-color:#ea4335}.event-item{border:1px solid #e0e0e0;border-radius:3px}.calendar-day-logo-list .icon-btn{height:29px;width:29px;font-size:16px!important;border:1px solid #fff;box-shadow:1px 1px 4px #ccc!important;min-width:29px;margin:0 -3px 4px 0}.calendar-day-logo-list{display:flex;flex-wrap:wrap}.calendar-day-logo-list .icon-btn:after{border:3px solid;padding:0;position:absolute;left:0;top:0;border-radius:50px}.calendar-day-logo-list .icon-btn.corp-action:after{border-color:#fbbc04;content:""}.calendar-day-logo-list .icon-btn.results:after{border-color:#34a853;content:""}.calendar-day-logo-list .icon-btn.other:after{border-color:#ea4335;content:""}.calendar-day-logo-list .icon-btn img{background:#fff}.popover{min-width:350px;border:none;border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:Euclid Circular A,sans-serif!important}.popover-body{padding:0}.profile-header{background:linear-gradient(135deg,#0c8ad2,#53afe3);color:#fff;position:relative;overflow:hidden}.profile-header:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:#ffffff1a;border-radius:50%}.profile-header:after{content:"";position:absolute;bottom:-80px;left:-80px;width:300px;height:300px;background:#ffffff0d;border-radius:50%}.profile-img{width:70px;height:70px;object-fit:cover;border:5px solid rgba(255,255,255,.2)}.subscription-card{transition:all .3s ease;margin-bottom:25px;box-shadow:0 5px 15px #0000000d}.subscription-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.card{border-color:#e9ecef}.card-footer{border-color:#eaedef}.premium-card{border-top:5px solid #f19937!important}.annual-card{border-top:5px solid #45a9e1!important}.nav-pills .nav-link{color:#212529;font-weight:300;border-radius:6px;margin-bottom:5px;transition:all .3s ease;display:flex;align-items:center;text-align:left;font-size:13px}.nav-pills .nav-link i{margin-right:10px;font-size:1.2rem}.nav-pills .nav-link.active{background:linear-gradient(135deg,#038edc,#4aace3);color:#fff;box-shadow:0 5px 15px #2996d71c}.box-shadow{box-shadow:0 5px 15px #0000000d}.badge-premium{background:linear-gradient(135deg,#f19937,#f27f2f);color:#fff;padding:5px 9px;border-radius:50px;text-transform:uppercase;font-size:10px;letter-spacing:1px;font-weight:500}.feature-list li{margin-bottom:2px;display:flex;align-items:center;font-size:13px}.feature-list i{margin-right:8px;color:#f19837;font-size:17px}.card-header{font-weight:600;border-bottom:none}.list-group-item:hover{box-shadow:0 5px 15px #0000001a}.table th{border-top:none;font-weight:600}.progress{height:10px;border-radius:10px}.progress-bar{background:linear-gradient(135deg,#6bab4f,#14995b);border-radius:10px}.form-control:focus,.form-select:focus{box-shadow:0 0 0 .25rem #4895ef40}.announcement-badge{padding:5px 10px;border-radius:50px;font-size:.7rem;font-weight:600}.positive{background-color:#28a7451a;color:#28a745}.negative{background-color:#dc35451a;color:#dc3545}.neutral{background-color:#6c757d1a;color:#6c757d}.stock-card-shimmer .header{display:flex;justify-content:space-between;align-items:flex-start}.stock-card-shimmer .left{display:flex;gap:16px}.stock-card-shimmer .logo{width:48px;height:48px;border-radius:50%;background:#e0e0e0}.stock-card-shimmer .info{display:flex;flex-direction:column;gap:8px}.stock-card-shimmer .company-name{height:18px;width:180px;background:#e0e0e0;border-radius:6px}.stock-card-shimmer .price-line{height:16px;width:200px;background:#e0e0e0;border-radius:6px}.stock-card-shimmer .links-line{height:14px;width:250px;background:#e0e0e0;border-radius:6px}.stock-card-shimmer .right{height:14px;width:100px;background:#e0e0e0;border-radius:6px}.stock-card-shimmer .tabs{display:flex;gap:20px;border-top:1px solid #eee}.stock-card-shimmer .tab{height:14px;width:100px;background:#e0e0e0;border-radius:6px}.stock-card-shimmer .shimmer{position:relative;overflow:hidden}.stock-card-shimmer .shimmer:before{content:"";position:absolute;top:0;left:-150px;width:100px;height:100%;background:linear-gradient(to right,transparent 0%,#ffffff88 50%,transparent 100%);animation:shimmer 1.5s infinite}@keyframes shimmer{to{transform:translate(300px)}}.announcements-card{border-bottom:1px solid #e9ecef;border-radius:0;padding:12px;background-color:#fff;transition:transform .2s,box-shadow .2s;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between}.announcements-card .left-section{display:flex;gap:15px}.announcements-card .icon-shimmer{width:32px;height:32px;border-radius:50%;background:#e0e0e0;position:relative;overflow:hidden}.announcements-card .content{flex-direction:column;display:flex;gap:8px}.announcements-card .badge-row{display:flex;gap:10px;align-items:center}.announcements-card .badge{height:20px;border-radius:10px;background:#e0e0e0;width:90px;position:relative;overflow:hidden}.announcements-card .company{height:14px;width:140px;border-radius:7px;background:#e0e0e0;position:relative;overflow:hidden}.announcements-card .title-line{height:16px;border-radius:6px;background:#e0e0e0;width:309px;position:relative;overflow:hidden}.announcements-card .desc-line{height:12px;width:350px;background:#e0e0e0;border-radius:6px;position:relative;overflow:hidden}.announcements-card .right-section{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.announcements-card .datetime{width:58px;height:12px;border-radius:6px;background:#e0e0e0;position:relative;overflow:hidden}.announcements-card .dot{width:12px;height:12px;border-radius:50%;background:#e0e0e0;position:relative;overflow:hidden}.announcements-card .shimmer:before{content:"";position:absolute;top:0;left:-150px;width:100px;height:100%;background:linear-gradient(to right,transparent 0%,#ffffff80 50%,transparent 100%);animation:shimmerd 1.5s infinite}@keyframes shimmerd{to{transform:translate(300px)}}.announcements-card .shimmer{position:relative}@keyframes pulse-fast{0%{box-shadow:0 0 #28a745b3}70%{box-shadow:0 0 0 5px #28a74500}to{box-shadow:0 0 #28a74500}}.loading-section{padding:40px 20px;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.loading-icon{width:60px;height:60px;margin:0 auto 20px;position:relative}.loading-icon:before{content:"";left:0;box-sizing:border-box;position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid rgba(0,123,255,.2);border-top-color:#007bff;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.new-announcement{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}.new-highlight{animation:blink .5s ease-in-out 5;background-color:#f8f9fa85!important;animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}.new-highlight:after{content:"";position:absolute;width:3px;left:0;top:0;bottom:0;background:#4aabe2}.announcement-card.active:after{content:"";position:absolute;width:3px;left:0;top:0;bottom:0;background:#4aabe2}.announcement-card.active{background-color:#f8f9fa85!important;cursor:pointer;transform:translateY(0);pointer-events:all}.announcement-card:hover{background-color:#efefef!important;cursor:pointer}.active-card.active{opacity:1;background-color:#f8f9fa85!important;transform:translateY(0);pointer-events:all}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(30px);background-color:#fff;pointer-events:none}to{opacity:1;transform:translateY(0);background-color:#f8f9fa85!important;pointer-events:all}}.active-card:after,.active-card.active:after{content:"";position:absolute;width:3px;left:0;top:0;bottom:0;background:#4aabe2}.active-card{animation:fadeSlideIn .8s ease forwards}.share-modal .modal-content{border:none;border-radius:16px;box-shadow:0 10px 25px #00000014;overflow:hidden}.share-modal .modal-header{border-bottom:none;padding:24px 24px 16px}.share-modal .modal-title{font-weight:600;font-size:1.25rem;color:#1a1a1a}.share-modal .modal-body{padding:8px 16px}.share-modal .modal-footer{border-top:none;padding:16px 24px;background:#f9fafb}.share-option{display:flex;align-items:center;padding:12px 16px;border-radius:12px;margin-bottom:4px;transition:all .2s ease;text-decoration:none;color:#1a1a1a}.share-option:hover{background-color:#f5f5f7;transform:translate(4px)}.share-option:active{background-color:#ebebef}.share-option i{font-size:1.4rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:12px;background:#00000008}.share-option span{font-weight:500;font-size:.95rem}.share-option .badge{margin-left:auto;font-weight:400;background:#0000000d;color:#5e5e5e}.ri-whatsapp-line{color:#25d366}.ri-facebook-line{color:#1877f2}.ri-twitter-line{color:#1da1f2}.ri-linkedin-line{color:#0a66c2}.ri-instagram-line{color:#e4405f}.ri-telegram-line{color:#08c}.ri-mail-line{color:#ea4335}.ri-clipboard-line{color:#6c757d}:root{--positive-color: #10b981;--negative-color: #ef4444;--neutral-color: #64748b;--positive-light: rgba(16, 185, 129, .1);--negative-light: rgba(239, 68, 68, .1);--neutral-light: rgba(100, 116, 139, .1)}.positive-impact{border-left-color:var(--positive-color);background-color:var(--positive-light)}.negative-impact{border-left-color:var(--negative-color);background-color:var(--negative-light)}.neutral-impact{border-left-color:var(--neutral-color);background-color:var(--neutral-light)}.impact-badge{font-size:.75rem;padding:.35rem .65rem;border-radius:20px}.chart-container{height:300px;position:relative;background-color:#fff}.ai-summary-modal{max-width:800px}.impact-meter{height:2px;border-radius:4px;overflow:hidden;background-color:#e2e8f0}.impact-meter-fill{height:100%;transition:width .5s ease}.sentiment-indicator{width:19.5px;height:19.5px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-size:13px}.impact-card{transition:transform .2s ease;border-radius:8px}.impact-card:hover{transform:translateY(-3px)}.bg-positive{background-color:var(--positive-color)}.bg-negative{background-color:var(--negative-color)}.bg-neutral{background-color:var(--neutral-color)}.bg-positive-light{background-color:var(--positive-light)}.bg-negative-light{background-color:var(--negative-light)}.bg-neutral-light .text-secondary{color:#c39c00!important}.bg-neutral-light{background-color:#fff9e5!important}.positive-text{color:var(--positive-color)}.negative-text{color:var(--negative-color)}.neutral-text{color:var(--neutral-color)}.announcement-card-detail .shimmer{position:relative;overflow:hidden;background:#e0e0e0}.announcement-card-detail .shimmer:after{content:"";position:absolute;top:0;left:-150px;height:100%;width:100px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmers 1.5s infinite}@keyframes shimmers{0%{left:-150px}to{left:100%}}.announcement-card-detail .header-row{display:flex;justify-content:space-between;align-items:center}.announcement-card-detail .title{width:200px;height:24px;border-radius:4px;margin-bottom:8px}.announcement-card-detail .subtitle{width:150px;height:16px;border-radius:4px;margin-bottom:20px}.announcement-card-detail .price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.announcement-card-detail .price,.announcement-card-detail .price-change,.announcement-card-detail .impact-tag{height:20px;border-radius:4px}.announcement-card-detail .price{width:100px}.announcement-card-detail .price-change{width:150px}.announcement-card-detail .impact-tag{width:100px}.announcement-card-detail .progress-bar{width:100%;height:6px;border-radius:3px;margin-bottom:24px}.announcement-card-detail .headline{width:80%;height:18px;margin-bottom:12px;border-radius:4px}.announcement-card-detail .tag-box{width:95%;height:40px;margin-bottom:16px;border-radius:8px}.announcement-card-detail .text-line{width:100%;height:14px;margin-bottom:10px;border-radius:4px}.announcement-card-detail .text-line.short{width:80%}.share-icon{text-decoration:none;color:#000;min-width:45px;overflow:auto}.share-icon i{font-size:21px;text-shadow:1px 1px 0px rgb(0 0 0 / 12%);color:#fff}.whatsapp-icon{background-color:#25d366;color:#fff}.facebook-icon{background-color:#3b5998;color:#fff}.x-icon{background-color:#000;color:#fff}.email-icon{background-color:#adb5bd;color:#fff}.telegram-icon{background-color:#08c;color:#fff}.instagram-icon{background:radial-gradient(circle at 30% 30%,#fdf497,#fdf497 10%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.url-text{flex-grow:1;white-space:nowrap;text-overflow:ellipsis}.metrics-grid{overflow:auto}#chart,#companyCharts{height:400px;width:100%;margin:0}.over-label{font-size:8px;margin:-4px 0 -6px 6px;background:#fff;text-transform:uppercase;font-weight:500;display:table;position:relative;padding:0 3px;letter-spacing:.4px}.filter-body .form-control,.filter-body .form-select{box-shadow:none;border-color:#eaecef;font-size:12px;height:34px;border-radius:.375rem}.sticky-date-header{display:flex;align-items:center;justify-content:center;padding:1px 0}.sticky-date-header>span{background:#fff;padding:2px 12px;border-radius:20px;font-size:12px;font-weight:700;box-shadow:0 1px 3px #0000001a;border:1px solid #eee}.floating-date-indicator{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:4px 16px;border-radius:20px;font-size:12px;font-weight:700;z-index:9999;box-shadow:0 2px 5px #0003;opacity:1;transition:opacity .3s ease-in-out}.locked-column{position:relative}.locked-column:after{content:"";position:absolute;inset:0;background:#ffffffb3;backdrop-filter:blur(3px);z-index:1}.locked-column .column-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;opacity:0;transition:opacity .3s ease}.locked-column:hover .column-lock{opacity:1}.column-lock i{font-size:1.5rem;color:#dc3545;background:#fff;padding:8px;border-radius:50%;box-shadow:0 0 10px #0000001a}.column-lock .lock-text{background:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem;margin-top:5px;display:inline-block}.annual-result-table .bg-light{background:#fff!important}.annual-result-table .bg-light td{background:#fff}.annual-result-table td{padding:6px 7px!important;font-size:14px;border-color:#edeef1;font-weight:300}.annual-result-table .strong.fw-medium td,.annual-result-table .fw-medium{font-weight:500!important}.annual-result-table th{padding:6px 7px;font-size:14px;background:#f8f9fa!important;color:#212529!important}.annual-result-table .button-plain{color:#000;font-weight:600}.annual-result-table th .fs-9{font-size:11px}.annual-result-table th,.annual-result-table td{letter-spacing:.8px}.annual-result-table th:first-child,.annual-result-table td:first-child{letter-spacing:0px}.button-plain span{transition:transform .2s ease}.button-plain[aria-expanded=“true”] span{transform:rotate(90deg)}.annual-result-table .collapse td,.annual-result-table .collapsing td{border:none}.stripe.bg-light.collapse.show.top-border{border-top:2px solid #dee2e6}.stripe.bg-light.collapse.show.bottom-border{border-bottom:2px solid #dee2e6}.td-table-container{padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d}.td-table-header,.td-table-row{display:grid;grid-template-columns:1fr 3fr 2fr 2fr 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #e0e0e0;align-items:center}.td-shimmer{height:16px;border-radius:8px;background:linear-gradient(to right,#eee,#ddd 20%,#eee 40% 100%);background-size:1000px 100%;animation:tdshimmer 1.5s infinite linear}.td-circle-shimmer{width:40px;height:40px;border-radius:50%;background:linear-gradient(to right,#eee,#ddd 20%,#eee 40% 100%);background-size:1000px 100%;animation:tdshimmer 1.5s infinite linear}@keyframes tdshimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.small-icon-sm{width:15px;height:15px;text-align:center}.analysis-card .accordion{--bs-accordion-border-color: transparent;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0;--bs-accordion-btn-focus-box-shadow: none}.analysis-card .accordion-item{border-bottom:0px;border-left:0px;border-right:0px;border-top:1px solid rgb(0 0 0 / 8%)!important}.analysis-card .accordion-button{font-weight:600;color:#2b2d42;background-color:#0b6ffd05}.analysis-card .accordion-button:not(.collapsed){color:#0c6ffd;background-color:#0b6ffd14;box-shadow:none}.analysis-card .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z' fill='rgba(67, 97, 238, 0.8)'/%3E%3C/svg%3E");background-size:1.2rem}.analysis-card .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 10.828l-4.95 4.95-1.414-1.414L12 8l6.364 6.364-1.414 1.414z' fill='%234361ee'/%3E%3C/svg%3E")}.analysis-card .bullet-summary{padding-left:0;list-style:none;margin:0}.analysis-card .bullet-summary li{position:relative;padding-left:21px;margin:4px 0 4px 2px;font-size:15px}.analysis-card .bullet-summary li:before{content:"";position:absolute;left:0;top:.5rem;width:8px;height:8px;background-color:#0c6ffd;border-radius:50%}.analysis-card .analyst-commentary p,.analysis-card .simple-summary p{margin:0;font-size:15px;line-height:24px}.back-top-top-btn{right:18px;bottom:18px}td.text.text-start.bg-light.result-subcategory-header{padding-left:2.5rem!important}td.text.text-start.bg-light.result-category-header{padding-left:1.5rem!important}.today-top-show:after{content:"Today";position:absolute;top:-10px;font-size:9px;left:0;right:0;margin:auto;text-align:center;text-transform:uppercase;font-weight:600;width:61px;color:#dc3546;background:#fff;letter-spacing:2px}.today-top-show{position:relative}.today-top-show:before{content:"";position:absolute;top:-5px;font-size:9px;left:0;right:0;margin:auto;text-align:center;text-transform:uppercase;font-weight:600;background:#913434;border-top:1px solid #f9d3d5}.sidebar-hide .announcements-card .content,.sidebar-hide .announcements-card .right-section{display:none}.fetching-price{animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.fetching-price:after{content:"";animation:dotSequence 1.5s infinite}@keyframes dotSequence{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.company-profile-container{display:flex;flex-direction:row;gap:20px}.company-profile-container .company-nav{width:260px;flex-shrink:0;position:sticky;top:20px;align-self:flex-start;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:15px 0;height:fit-content;max-height:calc(100vh - 40px);overflow-y:auto}.company-profile-container .company-content{flex-grow:1;min-width:0}.company-profile-container .company-nav-header{padding:0 20px 15px;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.company-profile-container .company-nav-title{font-size:18px;font-weight:600;margin:0;color:#333}.company-profile-container .company-nav-subtitle{font-size:13px;color:#666;margin-top:4px}.company-profile-container .nav-vertical{display:flex;flex-direction:column;gap:5px;padding:0 10px}.company-profile-container .nav-vertical .nav-link{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:8px;color:#555;font-weight:500;font-size:14px;transition:all .2s;text-decoration:none}.company-profile-container .nav-vertical .nav-link:hover{background:#f8f9fa;color:#2563eb}.company-profile-container .nav-vertical .nav-link.active{background:#f0f7ff;color:#2563eb;font-weight:600}.company-profile-container .nav-vertical .nav-link i{font-size:16px;width:20px;text-align:center}.company-profile-container .company-card{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px;overflow:hidden}.company-profile-container .company-card-header{padding:16px 20px;border-bottom:1px solid #f0f0f0;font-weight:600;color:#333;display:flex;align-items:center;gap:10px}.company-profile-container .company-card-header i{color:#2563eb}.company-profile-container .company-card-body{padding:20px}.company-profile-container .company-hero{background:linear-gradient(135deg,#f0f7ff,#e6f0ff);border-radius:10px;padding:25px;margin-bottom:20px}.company-profile-container .company-hero h2{font-weight:700;color:#1e3a8a;margin-bottom:10px}.company-profile-container .company-hero p{color:#4b5563;font-size:15px;line-height:1.5;margin-bottom:15px}.company-profile-container .badge-container{display:flex;flex-wrap:wrap;gap:8px}.company-profile-container .badge-outline{background:#fff;border:1px solid #d1d5db;color:#374151;padding:5px 10px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:5px}.company-profile-container .badge-outline i{color:#2563eb;font-size:14px}.company-profile-container .feature-card{display:flex;gap:15px;padding:15px;border-radius:8px;background:#f9fafb;margin-bottom:15px;align-items:center}.company-profile-container .feature-icon{width:40px;height:40px;border-radius:100px;background:#ffece1;color:#fe7e14;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.company-profile-container .feature-content h5{font-size:15px;font-weight:600;margin:5px 0!important;color:#111827}.company-profile-container .feature-content p{font-size:13px;color:#6b7280;margin:0}.company-profile-container .metricx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px}.company-profile-container .metricx-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:15px;display:flex;align-items:center;gap:12px}.company-profile-container .metricx-icon{width:40px;height:40px;border-radius:8px;background:#f0f7ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:18px}.company-profile-container .metricx-value{font-weight:600;color:#111827;margin-bottom:2px}.company-profile-container .metricx-label{font-size:12px;color:#6b7280}.company-profile-container .management-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:15px}.company-profile-container .management-card{display:flex;overflow:hidden;gap:12px}.company-profile-container .management-card-image{height:40px;border-radius:50px;width:40px;box-shadow:0 2px 4px #cccccc5e;object-fit:cover}.company-profile-container .management-card-header{font-size:14px;font-weight:500}.company-profile-container .management-card-body{font-size:12px;color:#4b5563;margin-bottom:10px}.company-profile-container .timeline{position:relative;padding-left:41px}.company-profile-container .timeline:before{bottom:19px;content:"";position:absolute;left:10px;top:7px;width:3px;background:#f55d27}.company-profile-container .timeline-item{position:relative;margin-bottom:2rem}.company-profile-container .timeline-item:before{content:"";position:absolute;min-width:17px;height:17px;top:5px;background:#fff;left:-38px;border-radius:100px;border:3px solid #f55d27}.company-profile-container .timeline-item:hover:before{background:#f55d27}.company-profile-container .timeline-item:last-child{margin-bottom:0}.company-profile-container .timeline-year{border-radius:29px;background:#f55d27;color:#fff;display:inline-block;font-weight:600;box-shadow:0 4px 12px #f55d2740;padding:3px 10px}.company-profile-container .timeline-content{min-height:40px}.company-profile-container .timeline-content h5{font-size:15px;font-weight:600;margin:8px 0 2px!important;color:#111827}.company-profile-container .timeline-content p{font-size:13px;color:#6b7280;margin:0}.company-profile-container .contact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.company-profile-container .contact-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.company-profile-container .contact-card-header{background:#f9fafb;padding:12px 15px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5e7eb}.company-profile-container .contact-card-header i{color:#2563eb}.company-profile-container .contact-card-body{padding:15px}.company-profile-container .contact-item{display:flex;gap:10px;margin-bottom:12px;align-items:flex-start}.company-profile-container .contact-item:last-child{margin-bottom:0}.company-profile-container .contact-item i{color:#6b7280;margin-top:2px;flex-shrink:0}.company-profile-container .contact-item-content{font-size:13px;color:#4b5563}.company-profile-container .contact-item-content a{color:#2563eb;text-decoration:none}.company-profile-container .last-updated{font-size:12px;color:#6b7280;text-align:right;padding:15px 20px 0;border-top:1px solid #f0f0f0;margin-top:15px}@media (max-width: 992px){.company-profile-container{flex-direction:column}.company-profile-container .company-nav{width:100%;position:static;margin-bottom:20px}.company-profile-container .nav-vertical{flex-direction:row;overflow-x:auto;padding:0 15px 10px}.company-profile-container .nav-vertical .nav-link{white-space:nowrap}}@media (max-width: 768px){.company-profile-container .metric-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.company-profile-container .management-grid,.company-profile-container .contact-grid{grid-template-columns:1fr}}.chart-containertd{position:relative}.main-chart-icons{bottom:40px;position:absolute;left:0;right:0;margin:auto;z-index:9}.main-chart-icons .circle-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid #ccc;border-radius:50%;background:#fffc;transition:all .3s ease;cursor:pointer;opacity:.6;margin:2px}.main-chart-icons .circle-icon:hover{background:#007bff33;border-color:#007bff;opacity:unset}.main-chart-icons .circle-icon i{font-size:18px;color:#333}.main-chart-icons .circle-icon:hover i{color:#007bff}.verdict-thumbs{margin-bottom:auto;margin-left:auto;margin-right:auto}.verdict-thumbs i{width:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:38px;height:20px;font-size:11px;margin:0 auto -5px;border:1px solid}.verdict-thumbs.positive-thumbs i,.verdict-thumbs.strong-positive-thumbs i{background:#e6f4ea;padding:1px 0 0;color:#28a745}.verdict-thumbs.negative-thumbs i,.verdict-thumbs.strong-negative-thumbs i{background:#fcebea;padding:5px 0 0;color:#dc3545}.dropdown-checkbox .dropdown-menu{max-height:220px;overflow-y:auto;padding:.5rem}.dropdown-checkbox label{display:flex;align-items:center;margin-bottom:.25rem;cursor:pointer;font-size:.9rem;padding:2px 4px;border-radius:4px}.dropdown-checkbox label:hover{background-color:#f1f1f1}.dropdown-checkbox input[type=checkbox]{margin-right:8px}.all-alerts-offcanvas .compact-header{background:#fff;border-bottom:1px solid #dee2e6;position:sticky;top:0;z-index:1020;box-shadow:0 1px 3px #0000001a}.all-alerts-offcanvas .company-logo{width:22px;height:22px;border-radius:50%;object-fit:cover}.all-alerts-offcanvas .event-row{padding:5px 16px;border-bottom:0px solid #f1f3f4;transition:background-color .15s ease}.all-alerts-offcanvas .event-row:hover{background-color:#f8f9fa}.all-alerts-offcanvas .event-row:hover .action-buttons{opacity:1}.all-alerts-offcanvas .action-buttons{opacity:0;transition:opacity .15s ease}.all-alerts-offcanvas .company-symbol{font-family:Courier New,monospace;font-size:11px;color:#6c757d}.all-alerts-offcanvas .event-amount{font-weight:600;color:#212529}.all-alerts-offcanvas .btn-icon{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center}.all-alerts-offcanvas .event-badge{font-size:10px;padding:2px 6px;cursor:pointer}.all-alerts-offcanvas .dividend-badge{background-color:#d1f2eb;color:#0d6efd;border:1px solid #b8e6d3}.all-alerts-offcanvas .bonus-badge{background-color:#cce5ff;color:#06c;border:1px solid #99d6ff}.all-alerts-offcanvas .rights-badge{background-color:#e6ccff;color:#60c;border:1px solid #d199ff}.all-alerts-offcanvas .selected-row{background-color:#e7f3ff}.all-alerts-offcanvas .floating-actions{position:fixed;bottom:20px;right:20px;z-index:1000}.all-alerts-offcanvas .event-text{font-size:13px}.all-alerts-offcanvas .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-alerts-offcanvas .compact-select{width:80px}.related-article img.img-fluid{height:37px;border-radius:5px;margin-top:3px;width:61px;object-fit:scale-down}.article-content p,.article-content ul li{color:#424242;font-size:18px;line-height:1.6em}.article-content a{pointer-events:none;cursor:default}.article-content h2,.article-content h3,.article-content h1,.article-content h4,.article-content h5{font-weight:600;color:#1f1f1f}.icon-btn-sm{width:22px;height:22px}.card.card-report.rounded-3.overflow-hidden.border-0.shadow-sm.h-100 img.card-img-top{height:195px;object-fit:cover}.checkbox-primary-btn .btn-check:checked+.btn,.checkbox-primary-btn .btn.active,.checkbox-primary-btn .btn.show,.checkbox-primary-btn .btn:first-child:active,.checkbox-primary-btn :not(.btn-check)+.btn:active{background:#0d6efa;border-color:#0b6ffb;box-shadow:0 2px 8px #0b6ffb2e}.checkbox-primary-btn .btn{padding:3px 8px!important;min-height:36px}.popover-container{position:relative;display:inline-block}.popover-content{position:absolute;bottom:100%;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:all .3s ease;min-width:240px}.popover-container:hover .popover-content{opacity:1;visibility:visible}.annual-result-table tr td:last-child{padding-right:15px!important}.annual-result-table tr td:first-child{padding-left:15px!important}.annual-result-table tr th:last-child{padding-right:15px!important}.annual-result-table tr th:first-child{padding-left:15px!important}.fix-header-profile.sticky-top{position:sticky;top:0;z-index:1020;background-color:#fff;width:100%;box-shadow:0 2px 5px #0000001a;transition:top .3s ease-in-out,box-shadow .3s ease-in-out}.fix-header-profile{width:100%;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.fix-header-profile.sticky-top>.rounded-3.border{border-radius:0!important;border:none!important}.p-0.fix-header-profile.sticky-top .d-none.d-lg-block,.p-0.fix-header-profile.sticky-top .d-lg-none{display:none!important}.p-0.fix-header-profile.sticky-top a.text-decoration-none.text-black.fw-bold.fs-4.lh-sm,.p-0.fix-header-profile.sticky-top .text-black.fw-medium.fs-4.mb-0.lh-sm{font-size:17px!important}.p-0.fix-header-profile.sticky-top p.mb-1{margin:0!important}.p-0.fix-header-profile.sticky-top .p-3{padding-top:8px!important;padding-bottom:8px!important}.highlight-column{background-color:#ececec!important}.auto-adjusting-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));background-color:#fff}.grid-item{border-right:1px solid #dee2e6;transition:.2s}.grid-item:hover{background-color:#f8fafc;cursor:pointer}.stat-label-text{font-size:10px;letter-spacing:.05em}.fix-header-profile .nav-link:focus{border:none}.fix-header-profile .nav-link.active:focus{border-bottom-color:#000!important;border-bottom:2px solid #000!important}.mobile-navbar .navbar-brand img{height:26px;margin:0}@media (min-width: 992px) and (max-width: 1290px){.navbar-brand.me-3 img{height:28px}ul.navbar-nav.me-auto.mb-2.mb-lg-0.ms-3.fs-13 .nav-link{padding:2px 4px;font-size:12px}.navbar-brand.me-3.p-0{margin-right:6px!important}ul.navbar-nav.me-auto.mb-2.mb-lg-0.ms-3.fs-13{margin-left:4px!important}.search-bar.border.rounded-pill.bg-white.overflow-hidden.d-flex.mb-0 .btn{padding-right:3px!important}.search-bar.border.rounded-pill.bg-white.overflow-hidden.d-flex.mb-0 input{font-size:11px!important}}@media (max-width: 992px){main .d-flex.mb-3.justify-content-between.align-items-center{padding:0 10px}body{font-size:12px!important;padding:47px 0 67px!important}.rounded-3.border.overflow-hidden.mb-3.bg-white.shadow-sm .d-flex.align-items-center.gap-2.fs-12.text-black-50{display:unset!important}.modal{z-index:9999999}.modal-backdrop.fade.show{z-index:99999}.truedata-search-container{display:none}a.text-decoration-none.sidebar-hide-btn.position-relative.btn.btn-outline-secondary.p-0.d-flex.rounded-pill.align-items-center.justify-content-center.icon-btn.text-uppercase.fs-15{display:none!important}.col-lg-8.px-4.pt-2.main-body{padding:5px!important}.announcements-main-right h6.mb-0.position-relative.lh-base{font-size:12px!important}.announcements-main-right .d-flex.align-items-center.justify-content-between.border-bottom.px-3.py-2{padding-left:10px!important;padding-right:10px!important}.gap-3{gap:8px!important}.rounded-3.border.overflow-hidden.mb-3.bg-white.shadow-sm button.btn.bg-white.border.btn-sm.rounded-2.text-black.fs-13{font-size:0px!important}.rounded-3.border.overflow-hidden.mb-3.bg-white.shadow-sm button.btn.bg-white.border.btn-sm.rounded-2.text-black.fs-13 i{font-size:13px!important;margin:0!important}.rounded-3.border.overflow-hidden.mb-3.bg-white.shadow-sm .p-3{padding:9px!important}.p-3{padding:10px!important}.fs-4{font-size:18px!important}.px-3{padding-right:10px!important;padding-left:10px!important}.py-3{padding-top:10px!important;padding-bottom:10px!important}.chart-containertd .d-flex.align-items-center.justify-content-between.gap-3.px-3.pt-3{flex-direction:column!important;margin-bottom:23px!important}#pills-ee .bg-light.px-3.py-3.d-flex.align-items-center.justify-content-between.border-bottom{flex-direction:column;align-items:start!important;gap:9px!important;position:relative}#pills-ee .bg-light.px-3.py-3.d-flex.align-items-center.justify-content-between.border-bottom button#heatmap-view{position:absolute;right:10px;top:10px;width:auto}#pills-ee .bg-light.px-3.py-3.d-flex.align-items-center.justify-content-between.border-bottom h6.mb-0.fw-medium.text-body-emphasis{font-size:14px}.chart-containertd .d-flex.align-items-center.justify-content-between.gap-2.mt-3 .d-flex.align-items-center.mt-1.mt-lg-0.gap-1.ms-auto{width:100%;margin:0!important;justify-content:space-between!important}.chart-containertd .d-flex.align-items-center.justify-content-between.gap-2.mt-3 .d-flex.align-items-center.mt-1.mt-lg-0.gap-1.ms-auto .toggle-container.ms-auto{margin-right:auto!important;margin-left:0!important}#pills-ee .bg-light.px-3.py-3.d-flex.align-items-center.justify-content-between.border-bottom .d-flex.align-items-center.gap-2{width:100%;justify-content:space-between}footer.py-3.fs-13.bg-light.border-top.px-1{display:none}.announcements-table-container .announcement-title{min-width:677px}.d-flex.gap-2.align-items-center.mb-2.mt-1{padding:0 10px!important}.ticker-container.rounded-2.mb-3.mt-2.bg-white.shadow-sm{display:none}.announcement-card{padding:9px!important}button.navbar-toggler.position-relative.btn.btn-outline-secondary.p-0.rounded-pill.align-items-center.justify-content-center.icon-btn.text-uppercase.fs-14.ms-2{display:none}nav.navbar.navbar-expand-lg.navbar-light.navbar-custom.p-0{display:none}.icon-btn{height:26px!important;min-width:26px!important;width:26px!important;object-fit:contain}.icon-btn img{width:26px!important;height:26px!important;object-fit:contain}.mobile-navbar .nav-item.dropdown.me-2{margin-right:0!important}.results-fix-header{min-width:158px!important}.mb-3{margin-bottom:9px!important}.mt-3{margin-top:9px!important}.fs-13,.fs-12{font-size:11px!important}.fs-14{font-size:12px!important}.fs-11{font-size:10px!important}.fs-15{font-size:13px!important}.h4,h4{font-size:18px!important}form.search-bar input{min-width:auto!important}.sidebar-hide .footer .container-fluid{width:auto}.footer{display:none}.navbar-navd-scroll .nav{display:flex;flex-wrap:nowrap}.navbar-navd-scroll .nav button{white-space:nowrap}.navbar-navd-scroll{overflow-x:auto}.calendar-page-main .calendar-header{flex-direction:column;gap:9px;padding:8px}.calendar-page-main .filter-option,.calendar-page-main .filter-options .btn{font-size:12px}.modal-header.flex-column.py-0.add-symbol-header{padding:0 10px}.modal-header.flex-column.py-0.add-symbol-header ul#myTab{gap:10px}.modal-header.flex-column.py-0.add-symbol-header ul#myTab button{font-size:12px}.chart-containertd .d-flex.align-items-center.justify-content-between.gap-2.mt-3{flex-direction:column;align-items:start!important;margin:0!important;position:relative}.chart-containertd.pe-3{padding:7px!important}.chart-date-range .btn.btn-outline-secondary{padding:5px 11px}.px-0.ra-mobile-hight{max-height:266px;height:auto!important;border-bottom:4px solid #ececec}.mobile-announcements{display:none}.watchlist-header.d-flex.justify-content-between.align-items-center.p12.border-bottom.w-100 h6.mb-0{font-size:14px}.col-lg-4.vh-100.p-0.announcements-main-right.border-end.bg-white{height:calc(-112px + 100vh)!important;position:unset!important}.announcements-main-right-s{scroll-behavior:smooth;height:calc(-155px + 100vh)!important}.bacd-none{display:none!important}.price-change-section{min-height:auto}.calendar-page-header{padding:4px 4px 0!important}.calendar-page-header-title{font-size:17px;font-weight:700}.container-fluid.p-0.calendar-page-main.mb-3 .row{margin:0!important}.container-fluid.p-0.calendar-page-main.mb-3 .col-md-12{padding:0 4px}.sticky-table .text{max-width:160px;width:160px;min-width:160px}.results-tw-card th.results-col.results-col{min-width:110px;max-width:110px}.chart-containertd .d-flex.align-items-center.justify-content-between.gap-2.mt-3 .btn-group.btn-group-sm.p-1.border.gap-1{position:absolute;right:0;bottom:0;padding:0!important}.dropdown.dropdown-checkbox{width:100%!important}.dropdown.dropdown-checkbox button.btn.btn-outline-primary.dropdown-toggle{width:100%;font-size:14px;padding:4px 5px}.chart-height-main{height:380px!important}.main-chart-icons .circle-icon{width:26px;height:26px}.main-chart-icons .circle-icon i{font-size:15px}nav.mobile-navbar{z-index:999!important}.toast-container.position-fixed.bottom-0.end-0.p-3{bottom:64px!important}.calendar-page-main .view-options{display:none}.calendar-page-main .filter-option,.calendar-page-main .filter-options .btn{padding:3px 6px!important;font-size:11px!important;border-radius:4px!important}.calendar-page-main .filter-options{gap:3px}.all-alerts-offcanvas .d-flex.align-items-center.gap-2.event-text{flex-direction:column;align-items:flex-start!important;gap:0px!important;font-size:12px!important}.all-alerts-offcanvas .action-buttons{opacity:unset!important;flex-direction:column;align-items:flex-end!important}.all-alerts-offcanvas .d-flex.align-items-center.gap-2.event-text span.text-muted{display:none}.all-alerts-offcanvas .event-row{padding-left:9px!important;padding-right:9px!important;align-items:flex-start!important;position:relative}.all-alerts-offcanvas .event-row .d-flex.align-items-center.flex-grow-1.min-w-0{align-items:flex-start!important}.all-alerts-offcanvas .company-symbol{font-family:Euclid Circular A!important;font-size:9px}.all-alerts-offcanvas .d-flex.align-items-center.gap-2.event-text span.fw-medium.text-truncate{font-size:11px;font-weight:600!important}.all-alerts-offcanvas .d-flex.align-items-center.gap-2.event-text span.text-dark{font-size:11px;margin-top:2px}.all-alerts-offcanvas .company-logo{margin-top:2px!important}.btn-mobile{padding:3px 7px;font-size:12px}.calendar-view.list-view{height:calc(-249px + 100vh)!important;overflow-y:auto;overflow-x:hidden}.list-view h6.fs-14.px-3.py-2.bg-light.mb-1.mt-2.border-top.fw-bold.d-flex.align-items-center{position:sticky;top:0;z-index:9}.mobile-blog-page .infinite-scroll-component__outerdiv{padding:0}.auto-adjusting-grid{grid-template-columns:repeat(auto-fill,minmax(46%,1fr));gap:8px}.grid-item{border-right:none;border-bottom:none}.grid-item .info-box.d-flex.align-items-center.justify-content-between.px-3.py-2{padding:2px!important;flex-direction:column;gap:4px;align-items:start!important}.grid-item .info-box.d-flex.align-items-center.justify-content-between.px-3.py-2 h6.fw-medium.m-0.fs-14.text-black{font-size:15px!important}.grid-item:last-child{border:none}.ratios-offcanvas{width:95%!important}.ratios-offcanvas .border-end.bg-light{min-width:128px!important}}.chart-height-main{height:500px}.list-view h6.fs-14.px-3.py-2.bg-light.mb-1.mt-2.border-top.fw-bold.d-flex.align-items-center:first-child{margin-top:0!important;border:none!important}
