.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}}
