.calendar-modal{overflow:hidden!important}.calendar-modal .company-info-row{border-bottom:1px solid #e0e3eb;padding:.5rem 1.5rem}.calendar-modal .ant-modal{top:10px!important}.calendar-modal .ant-modal-header{margin-bottom:0!important}.calendar-modal .ant-card-head-title{font-size:1rem!important}.calendar-modal .ant-modal-content{padding:0!important}@media screen and (max-width:767px){.calendar-modal .ant-modal-content{padding:.5rem!important}}.calendar-modal .ant-card{padding:0;border-radius:0!important}.calendar-modal .ant-card .ant-card-head{min-height:unset!important;border-bottom:0!important;padding:.5rem 1rem!important}.calendar-modal .ant-card-body{padding:0 .25rem .25rem!important}.calendar-modal .ant-card-body th{padding:0 .5rem!important}.calendar-modal .ant-modal-close{margin-top:.25rem}.calendar-modal .ant-modal-close:hover{color:#78909c;background-color:#0000!important}.calendar-modal .earnings-revenue-container .chart-container{height:calc(45vh - 8.225rem)!important}.calendar-modal .earnings-history-card,.calendar-modal .upgrades-downgrades{height:calc(55vh - 2.78438rem)}.calendar-modal .analyst-card,.calendar-modal .eps-history,.calendar-modal .earnings-revenue-container{height:calc(45vh - 2.27813rem)}.calendar-modal .analyst-card .chartContainer,.calendar-modal .eps-history .chartContainer,.calendar-modal .earnings-revenue-container .chartContainer{height:calc(45vh - 8.225rem)!important}.calendar-modal .ticker-headings{flex-direction:revert;flex:1;align-items:center;gap:.5rem;display:flex}.calendar-modal .ticker-headings .title-and-name{flex-direction:column;display:flex}.calendar-modal .ticker-headings .company-title{color:#78909c;gap:.5rem;font-size:.625rem;font-weight:500;display:flex}.calendar-modal .ticker-headings .company-symbol{color:#1d1a22;font-size:1rem;font-weight:700}.calendar-modal .ticker-headings .companyLogo{border-radius:6.25rem;width:2.5rem;height:2.5rem}.calendar-modal .ticker-headings .companyLogo img,.calendar-modal .ticker-headings .companyLogo .no-logo{border-radius:6.25rem}.calendar-modal .ticker-headings .companyLogo img{border:1px solid #e0e3eb;width:2.5rem;height:2.5rem;font-size:1rem}.calendar-modal .ticker-headings .companyLogo .no-logo{min-width:2.5rem;min-height:2.5rem}.calendar-modal .ticker-headings .companyLogo .no-logo i{font-size:.6rem}.calendar-modal .ticker-headings .ant-skeleton{width:5rem;height:1rem}.calendar-modal .ticker-headings .ant-typography{margin-bottom:0}.calendar-modal .view-profile-container{justify-content:flex-end;padding:.5rem;display:flex}.calendar-modal .view-profile-button{flex-direction:row;align-items:center;gap:.3rem;margin-right:2rem;font-weight:700;transition:all .5s;display:flex}.calendar-modal .view-profile-button .icon{font-size:.6rem}.calendar-modal .view-profile-button.mobile{margin-right:0!important}.calendar-modal .eps-history{flex-direction:column;display:flex}.calendar-modal .eps-history .ant-card-body{flex-direction:column;flex:1;display:flex}@media screen and (max-width:992px){.calendar-modal{overflow:auto!important}.calendar-modal .analyst-card,.calendar-modal .earnings-history-card{height:fit-content!important}.calendar-modal .ant-card{border:none!important}.calendar-modal .ant-card .ant-card-head-wrapper{padding:0!important}.calendar-modal .ant-card .ant-card-head-wrapper .ant-card-head-title{font-size:1.125rem!important}.calendar-modal .ant-card .ant-card-body{padding:.25rem 1rem!important}}@media screen and (max-width:1600px) and (max-width:1201px){.calendar-modal .upgrades-downgrades td{padding:.25rem!important}}
.calendar-main h3{color:#1d1a22;font-size:.75rem}.calendar-main .calendar-row{flex-direction:column;gap:.25rem;display:flex}@media screen and (min-width:992px){.calendar-main .calendar-row{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.calendar-main .calendar-row>:first-child{grid-area:2/2}.calendar-main .calendar-row>:nth-child(2){grid-area:1/1/auto/-1}.calendar-main .calendar-row>:nth-child(3){grid-area:2/1}}.calendar-main .ant-space-item:first-child{box-shadow:none;border-radius:.25rem}.calendar-main>.ant-card-body{padding:0!important}.calendar-main .ipo-dividends .ant-skeleton{height:calc(50vh - 13rem);display:flex}.calendar-main .ipo-dividends .ant-col{height:100%}.calendar-main .calendar-day-picker .ant-tabs-ink-bar{display:none}.calendar-main .calendar-day-picker .ant-tabs-tab:hover{border:none!important;border-bottom-width:0!important}.calendar-main .calendar-day-picker .ant-tabs-tab+.ant-tabs-tab{margin-left:0!important}.calendar-main .calendar-day-picker .ant-tabs-tab-btn{width:100%}.calendar-main .calendar-day-picker .ant-tabs-tab-btn .desktop-label{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.calendar-main .calendar-day-picker .ant-tabs-tab-btn .desktop-label span:first-child{font-size:12px;font-weight:400;line-height:100%;display:none;color:#1d1a22!important}.calendar-main .calendar-day-picker .ant-tabs-tab-btn .desktop-label span:last-child{font-size:14px;font-weight:600;line-height:100%;color:#1d1a22!important}.calendar-main .calendar-day-picker .ant-tabs-tab{padding:0}.calendar-main .calendar-day-picker .ant-tabs-tab .ant-tabs-tab-btn{border-radius:4px;justify-content:center;align-items:center;height:56px;margin:3px 0;padding:8px 0;display:flex}.calendar-main .calendar-day-picker .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{background-color:#eaefff}.calendar-main .calendar-day-picker .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn .desktop-label span:first-child,.calendar-main .calendar-day-picker .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn .desktop-label span:last-child{color:#2962ff!important}.calendar-main .calendar-day-picker .ant-tabs-tab-btn span{color:#78909c!important}.calendar-main .calendar-day-picker .ant-tabs-tab-active span{color:#2962ff!important}.calendar-main .calendar-day-picker .mobile-label{display:none}@media screen and (max-width:992px){.calendar-main .calendar-day-picker .desktop-label{display:none!important}.calendar-main .calendar-day-picker .ant-tabs-tab-btn span{color:#1d1a22!important}.calendar-main .calendar-day-picker .ant-tabs-tab-active span{color:#2962ff!important}.calendar-main .calendar-day-picker .mobile-label{flex-direction:column;align-items:center;display:flex}.calendar-main .calendar-day-picker .mobile-label .date{font-size:.75rem;font-weight:400}.calendar-main .calendar-day-picker .ant-tabs-tab{padding:.5rem!important}}.calendar-main .dividends-calendar,.calendar-main .ipo-calendar,.calendar-main .economic-calendar,.calendar-main .main-earning-calendar{border-radius:.5rem!important}.calendar-main .dividends-calendar .ant-space-item:first-child,.calendar-main .ipo-calendar .ant-space-item:first-child,.calendar-main .economic-calendar .ant-space-item:first-child,.calendar-main .main-earning-calendar .ant-space-item:first-child{height:auto}.calendar-main .dividends-calendar .ant-card-body,.calendar-main .ipo-calendar .ant-card-body,.calendar-main .economic-calendar .ant-card-body,.calendar-main .main-earning-calendar .ant-card-body{height:calc(50vh - 100px);max-height:calc(50vh - 100px);overflow:hidden}.calendar-main .dividends-calendar .ant-card-body .ant-card .ant-space-item:first-child,.calendar-main .ipo-calendar .ant-card-body .ant-card .ant-space-item:first-child,.calendar-main .economic-calendar .ant-card-body .ant-card .ant-space-item:first-child,.calendar-main .main-earning-calendar .ant-card-body .ant-card .ant-space-item:first-child{height:auto}@media screen and (min-width:1400px){.calendar-main .dividends-calendar .ant-card-body,.calendar-main .ipo-calendar .ant-card-body,.calendar-main .economic-calendar .ant-card-body,.calendar-main .main-earning-calendar .ant-card-body{height:calc(100vh - 270px)!important;max-height:calc(100vh - 270px)!important}}@media screen and (max-width:1400px) and (min-width:992px){.calendar-main .dividends-calendar .ant-card-body,.calendar-main .ipo-calendar .ant-card-body,.calendar-main .economic-calendar .ant-card-body,.calendar-main .main-earning-calendar .ant-card-body{height:calc(100vh - 195px)!important;max-height:calc(100vh - 195px)!important}}.calendar-main .not-display{display:none!important}.calendar-main .header-row{box-shadow:none;border-radius:.25rem!important}.calendar-main .header-row .ant-tabs-nav{margin:0}.calendar-main .header-row .ant-tabs-nav-list{justify-content:space-between;width:100%!important}.calendar-main .header-row .ant-tabs-nav-list .ant-tabs-tab:not(:first-child,:nth-child(7)){flex-grow:1}@media screen and (max-width:1200px){.calendar-main .header-row{background-color:#fff}}.calendar-main .calendar-info{height:calc(50vh - 75px);max-height:calc(50vh - 75px)}@media screen and (min-width:992px){.calendar-main .calendar-info{height:calc(100vh - 270px)!important;max-height:calc(100vh - 270px)!important}.calendar-main .calendar-info .calendar-col{height:100%!important;max-height:100%!important}}.calendar-main .calendar-info .ant-col{flex-grow:1!important}.calendar-main .calendar-info .calendar-icon{font-size:1rem}.calendar-main .calendar-info .calendar-info-box{flex-flow:column wrap;align-items:stretch;gap:1px;width:30%;height:100%;display:flex}.calendar-main .calendar-info .calendar-info-box .ant-card-body{height:100%}.calendar-main .calendar-info .calendar-col{height:calc(50vh - 75px);max-height:calc(50vh - 75px)}.calendar-main .calendar-info .calendar-info-card{width:50%;height:calc(50% - 1px)}.calendar-main .calendar-info .calendar-info-card .ant-card-body{text-transform:uppercase;justify-content:center;align-items:center;display:flex;flex-direction:column!important;padding:.75rem .25rem!important}.calendar-main .calendar-info .calendar-info-card .title{margin-top:.5rem;font-size:.625rem}.calendar-main .calendar-info .calendar-info-card .count{color:#2962ff;font-size:1rem}.calendar-main .calendar-info .calendar-info-card .calendar-info-image{background-color:#eaefff80;border-radius:6.25rem}.calendar-main .calendar-info .calendar-image-card{flex-shrink:1;height:100%;overflow:hidden}.calendar-main .calendar-info .calendar-image-card .image-skeleton{width:100%;height:100%}.calendar-main .calendar-info .calendar-image-card .image-skeleton .ant-skeleton-image{width:100%!important;height:100%!important}.calendar-main .calendar-info .calendar-image-card .image-expand{border-radius:6.25rem;width:2.5rem;height:2.5rem;margin:.5rem;position:absolute;bottom:0;right:0}.calendar-main .calendar-info .calendar-image-card .image-expand .icon{color:#2962ff!important;font-size:1.5rem!important}.calendar-main .calendar-info .calendar-image-card .ant-card-body{justify-content:center;align-items:center;width:100%;height:100%;display:flex;padding:.25rem!important}.calendar-main .calendar-info .calendar-image-card .ant-card-body span{font-size:.75rem;font-weight:500;color:#78909c!important}.calendar-main .calendar-info .calendar-image-card .ant-card-body img{object-fit:cover;object-position:top;width:100%;height:100%;margin-top:12px}@media screen and (max-width:992px){.calendar-main .calendar-info{height:auto}.calendar-main .calendar-info .calendar-info-card{background-color:#f5f7fa;overflow:hidden;border-radius:.5rem!important;height:4rem!important}.calendar-main .calendar-info .calendar-info-card .ant-card-body{justify-content:flex-start;align-items:flex-start;padding:.25rem!important}.calendar-main .calendar-info .title strong{align-items:center;gap:.25rem;display:flex}.calendar-main .calendar-info .count{color:#1d1a22!important}.calendar-main .calendar-info .ant-tabs-nav-more{display:none!important}}@media screen and (min-width:1920px){.calendar-main .calendar-info .title{font-size:.75rem!important}}.calendar-main .searchBar{background-color:#f5f7fa;border-color:#f5f7fa!important;border-radius:6.25rem!important;width:17%!important;height:2rem!important}.calendar-main .searchBar:hover{background-color:#f5f7fa}.calendar-main .searchBar .ant-input:hover,.calendar-main .searchBar .ant-input-affix-wrapper:hover,.calendar-main .searchBar .ant-input-affix-wrapper:focus,.calendar-main .searchBar .ant-input:focus,.calendar-main .searchBar .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.calendar-main .searchBar .ant-input-affix-wrapper-focused,.calendar-main .searchBar:focus,.calendar-main .searchBar:active{background-color:#f5f7fa;border-color:#2962ff!important}.calendar-main .searchBar span.ant-input-prefix,.calendar-main .searchBar input.ant-input{background-color:#f5f7fa;border-color:#f5f7fa!important}.calendar-main .searchBar input.ant-input{padding-left:.5rem}.calendar-main .searchBar span.ant-input-prefix{padding-right:.5rem}.calendar-main .ant-card{overflow:auto}.calendar-main .ant-card .ant-empty-normal{min-height:100%}.calendar-main .ant-card th{font-size:.625rem}.calendar-main .ant-card tbody tr{font-size:.75rem!important}.calendar-main .ant-typography{font-size:.75rem}.calendar-main .ant-typography.tt-box_alert{font-size:1rem!important}.calendar-main .ant-typography.tt-data_alert{font-weight:400;font-size:1rem!important}.calendar-main .single-calendar-alert{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.calendar-main .single-calendar-alert h5{font-size:.75rem;font-weight:500}.calendar-main .calendar-alert{justify-content:center;height:calc(100vh - 8rem);display:flex}.calendar-main .calendar-alert .calendar-holiday{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.calendar-main .calendar-alert .calendar-holiday:before{font-weight:400!important}.calendar-main .calendar-alert .calendar-holiday .holiday-icon{font-size:3rem;color:#2962ff!important}.calendar-main .calendar-alert .calendar-holiday .holiday-info{color:#1d1a22;margin-top:.5rem;margin-bottom:.25rem;font-size:1rem}.calendar-main .calendar-alert .calendar-holiday .market-closed{color:#1d1a22;font-size:.875rem;font-weight:400}.calendar-main .company-info{flex-direction:column;display:flex}.calendar-main .ant-tabs-nav{z-index:10;box-shadow:unset!important}@media (min-width:992px){.calendar-main .ant-tabs-nav-more{display:none}}@media screen and (min-width:1920px){.calendar-main h3{font-size:.875rem!important}}@media (max-width:992px){.calendar-main .calendar-info{justify-content:space-around;align-items:stretch;height:auto;margin-top:10px;display:flex;max-height:unset!important}.calendar-main .calendar-info .ant-row{width:calc(100% - 20px);margin:0 10px}.calendar-main .calendar-info .ant-row.earningsHighlightImageBox{flex-direction:column;display:flex}.calendar-main .calendar-info .ant-row h3{margin:10px 5px;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.calendar-main .calendar-info .ant-card-bordered{border:none!important}.calendar-main .calendar-info-card{width:100%!important}.calendar-main .calendar-info-card .title{margin-bottom:.5rem;font-size:10px;font-style:normal;font-weight:700;line-height:normal;margin-top:0!important}.calendar-main .dividends-calendar,.calendar-main .ipo-calendar,.calendar-main .economic-calendar,.calendar-main .main-earning-calendar{width:calc(100% - 10px);height:auto;margin:5px;display:inline-block;margin-bottom:25px!important}.calendar-main .dividends-calendar .ant-card-bordered,.calendar-main .dividends-calendar.ant-card-bordered,.calendar-main .ipo-calendar .ant-card-bordered,.calendar-main .ipo-calendar.ant-card-bordered,.calendar-main .economic-calendar .ant-card-bordered,.calendar-main .economic-calendar.ant-card-bordered,.calendar-main .main-earning-calendar .ant-card-bordered,.calendar-main .main-earning-calendar.ant-card-bordered{border:none!important;height:auto!important;display:inline-block!important}.calendar-main .dividends-calendar .ant-card-body,.calendar-main .ipo-calendar .ant-card-body,.calendar-main .economic-calendar .ant-card-body,.calendar-main .main-earning-calendar .ant-card-body{height:unset;max-height:unset}.calendar-main .dividends-calendar .ant-card-body h3,.calendar-main .ipo-calendar .ant-card-body h3,.calendar-main .economic-calendar .ant-card-body h3,.calendar-main .main-earning-calendar .ant-card-body h3{align-items:center;height:2.5rem;font-size:16px;display:flex;padding:0!important}}
