.dividends-calendar{width:100%;overflow:hidden!important}.dividends-calendar .dividends-table{height:calc(50vh - 10rem);transition:all .3s;overflow-y:auto!important}.dividends-calendar .dividends-table thead{z-index:10;background-color:#fff;position:sticky;top:0}.dividends-calendar .ant-card-body{height:calc(50vh - 105px)!important;max-height:calc(50vh - 105px)!important}.dividends-calendar .dividends-title{justify-content:space-between;align-items:center;height:2.5rem;padding:.5rem .75rem;display:flex}@media screen and not (min-width:992px){.dividends-calendar{height:24rem!important}.dividends-calendar .dividends-table{height:15.7rem}.dividends-calendar .ant-card-body{height:100%!important;max-height:100%!important}}@media screen and (min-width:1400px){.dividends-calendar .dividends-table{height:calc(100vh - 310px)}.dividends-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){.dividends-calendar .dividends-table{height:calc(100vh - 240px)!important}.dividends-calendar .ant-card-body{height:calc(100vh - 192px)!important;max-height:calc(100vh - 192px)!important}}@media screen and (min-width:1920px){.dividends-calendar .dividends-title{padding:.5rem!important}}
.main-earning-calendar{overflow:hidden!important}.main-earning-calendar .earnings-table{height:calc(100vh - 270px);transition:all .3s;position:relative!important;overflow-y:auto!important}.main-earning-calendar .earnings-table thead{z-index:10;background-color:#fff;position:sticky;top:0}.main-earning-calendar .small-tabs{width:100%}.main-earning-calendar .ant-card-body{height:calc(100vh - 192px)!important;max-height:calc(100vh - 192px)!important}.main-earning-calendar .earnings-title{justify-content:space-between;align-items:center;height:2.5rem;padding:.5rem .75rem;display:flex}.main-earning-calendar .earnings-time{color:#1d1a22;font-size:1.25rem}.main-earning-calendar .filter-row{justify-content:space-between;align-items:center}@media screen and not (min-width:992px){.main-earning-calendar{height:24rem!important}.main-earning-calendar .earnings-table{height:15.7rem}.main-earning-calendar .ant-card-body{height:100%!important;max-height:100%!important}}@media screen and (min-width:1400px){.main-earning-calendar .earnings-table{height:calc(100vh - 330px)}.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){.main-earning-calendar .earnings-table{height:calc(100vh - 250px)!important}.main-earning-calendar .ant-card-body{height:calc(100vh - 202px)!important;max-height:calc(100vh - 202px)!important}}@media screen and (min-width:1920px){.main-earning-calendar .earnings-title{padding:.5rem!important}}.earningModal .ant-modal-content{overflow:hidden;padding:0!important}.earningModal .ant-modal-content .ant-modal-close{top:5px;right:5px}.earningModal .ant-modal-content .ant-modal-close:hover{color:#78909c;background-color:#0000}
.economic-calendar .ant-card{height:calc(100vh - 192px)!important;overflow-y:hidden!important}.economic-calendar .ant-table-cell{padding:.5rem .2rem!important}.economic-calendar .economic-title{color:#78909c;letter-spacing:.0088rem;padding-left:.25rem;font-size:.875rem!important}.economic-calendar .economicEvent{align-items:center;gap:.25rem;display:flex}.economic-calendar .economicEvent .countryFlag{flex-shrink:0;margin:0 2px;width:1rem!important;height:.75rem!important}.economic-calendar .ant-card-body{height:100%}.economic-calendar .ant-card-body>div>h3{align-items:center;height:2.5rem;padding:.5rem .75rem;display:flex}.economic-calendar .single-calendar-alert{height:calc(100vh - 25rem)!important}.economic-calendar .economics-table{height:calc(100vh - 270px);overflow-y:auto}@media screen and not (min-width:1400px) and (min-width:992px){.economic-calendar .ant-card{height:calc(100vh - 192px)!important}.economic-calendar .economics-table{height:calc(100vh - 250px)!important}}@media screen and (min-width:1400px){.economic-calendar .ant-card{height:calc(100vh - 270px)!important}.economic-calendar .economics-table{height:calc(100vh - 315px)}}.economic-calendar .economic-alert{border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.economic-calendar .expanded-row,.economic-calendar .expanded-row td{background-color:#eaefff}.economic-calendar .ant-typography{font-size:.875rem!important}.economic-calendar .economicEventTextAndHistorical{align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.economic-calendar .economicEventTextAndHistorical .economicEventName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:inline-block;overflow:hidden}.economic-calendar .economicEventTextAndHistorical .expand-button{margin-left:.125rem;padding:.125rem .25rem}.economic-calendar .economicEventTextAndHistorical .expand-button .expand-icon{color:#1d1a22!important}.economic-calendar .economicEventTextAndHistorical .expand-button .icon{color:#2962ff}@media screen and not (min-width:992px){.economic-calendar{height:unset!important}.economic-calendar .economics-table{height:unset}}@media screen and (min-width:1920px){.economic-calendar .ant-typography{font-size:1rem!important}.economic-calendar .ant-card-body>div>h3{padding:.5rem!important}}
.ipo-calendar{width:100%;margin-bottom:.2rem!important;overflow:hidden!important}.ipo-calendar .ipo-table{height:calc(100vh - 270px);overflow-y:auto;position:relative!important}.ipo-calendar .ipo-table thead{z-index:10;background-color:#fff;position:sticky;top:0}.ipo-calendar .ipo-table tr td{color:#1d1a22e0}.ipo-calendar .ant-card-body{height:calc(100vh - 192px)!important;max-height:calc(100vh - 192px)!important}.ipo-calendar .ant-card-body>div>h3{align-items:center;height:2.5rem;padding:.5rem .75rem;display:flex}@media screen and not (min-width:992px){.ipo-calendar{height:18.5rem!important}.ipo-calendar .ipo-table{height:12.7rem}.ipo-calendar .ant-card-body{height:100%!important;max-height:100%!important}}@media screen and (min-width:1400px){.ipo-calendar .ipo-table{height:calc(100vh - 310px)}.ipo-calendar .ant-card-body{height:calc(100vh - 270px)!important;max-height:calc(100vh - 270px)!important}}@media screen and not (min-width:1400px) and (min-width:992px){.ipo-calendar .ipo-table{height:calc(100vh - 230px)!important}.ipo-calendar .ant-card-body{height:calc(100vh - 172px)!important}}@media screen and (min-width:1920px){.ipo-calendar .ant-card-body>div>h3{padding:.5rem!important}}
