.CalendarWeekSkeleton-module-scss-module__INLG4q__DayColumn{gap:var(--space-container,10px);padding:var(--space-container,10px);flex-direction:column;display:flex}.CalendarWeekSkeleton-module-scss-module__INLG4q__PlaceholderRow{border-radius:var(--radius-large,5px);background:linear-gradient(90deg, var(--Loading-skeleton-start,#26262d) 0%, var(--Loading-skeleton-end,#24242a) 100%);background-size:200% 100%;height:40px;animation:1.4s ease-in-out infinite CalendarWeekSkeleton-module-scss-module__INLG4q__calendarWeekSkeletonPulse}@keyframes CalendarWeekSkeleton-module-scss-module__INLG4q__calendarWeekSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.DatePicker-module-scss-module__yfvmla__WeekNavigation{align-items:center;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.DatePicker-module-scss-module__yfvmla__NavArrow{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.DatePicker-module-scss-module__yfvmla__NavArrow svg{width:9px;height:9px;color:var(--Label-title,#13161d)}.DatePicker-module-scss-module__yfvmla__NavArrow:hover svg{color:var(--Label-base,#2b2c34)}.DatePicker-module-scss-module__yfvmla__ArrowLeft{transform:rotate(-90deg)}.DatePicker-module-scss-module__yfvmla__ArrowRight{transform:rotate(90deg)}.DatePicker-module-scss-module__yfvmla__WeekDate{color:var(--Label-base,#2b2c34);text-align:center;white-space:nowrap;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:20px}.DatePicker-module-scss-module__yfvmla__MobileWeekDate{color:var(--Label-base,#2b2c34);text-align:center;white-space:nowrap;font-family:Geist,sans-serif;font-size:13px;font-weight:500;line-height:16px;display:none}.DatePicker-module-scss-module__yfvmla__DatePickerControls{align-items:center;gap:var(--space-small,4px);display:flex}.DatePicker-module-scss-module__yfvmla__CalendarTriggerButton{justify-content:center;padding:0}.DatePicker-module-scss-module__yfvmla__CalendarTriggerButton>div{justify-content:center;align-items:center;margin:0;display:flex}@media (max-width:900px){.DatePicker-module-scss-module__yfvmla__WeekNavigation{padding:var(--space-container,10px);background:var(--Background-base,#fcfcfc);border-bottom:1px solid var(--Background-border,#e6e6e6);margin-left:calc(-1*var(--space-container,10px));margin-right:calc(-1*var(--space-container,10px));margin-top:var(--space-container,10px);width:calc(100% + 2*var(--space-container,10px));order:3;justify-content:center;position:static;transform:none}.DatePicker-module-scss-module__yfvmla__WeekDate{display:none}.DatePicker-module-scss-module__yfvmla__MobileWeekDate{display:block}.DatePicker-module-scss-module__yfvmla__DatePickerControls{gap:var(--space-small,4px);order:2}}
.CalendarItem-module-scss-module__SCClVG__ListViewContainer{z-index:1;border-radius:var(--radius-small,3px);border:1px solid var(--Background-border);background:var(--Background-shade);box-shadow:var(--shadows-surface-low);flex-direction:column;display:flex;position:relative;overflow:hidden}.CalendarItem-module-scss-module__SCClVG__ListViewContainer:hover:not(.CalendarItem-module-scss-module__SCClVG__Open) .CalendarItem-module-scss-module__SCClVG__Header{background:var(--Background-shade-hover)}.CalendarItem-module-scss-module__SCClVG__ListViewContainer:hover:not(.CalendarItem-module-scss-module__SCClVG__Open) .CalendarItem-module-scss-module__SCClVG__ChevronButton{color:var(--Label-title,#fdfdfd)}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Header{padding:var(--space-small,6px);justify-content:space-between;align-items:center;gap:var(--space-container,10px);cursor:pointer;display:flex}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Header:hover .CalendarItem-module-scss-module__SCClVG__ChevronButton{color:var(--Label-title,#fdfdfd)}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__LogoAndName{align-items:center;gap:var(--space-container,10px);flex:1;min-width:0;display:flex}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__LogoAndName .CalendarItem-module-scss-module__SCClVG__EventNameContainer{flex:1;align-items:baseline;min-width:0;display:flex;overflow:hidden}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__LogoAndName .CalendarItem-module-scss-module__SCClVG__EventName{color:var(--Label-title);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__LogoAndName .CalendarItem-module-scss-module__SCClVG__EventTicker{color:var(--Label-faint);white-space:nowrap;flex:none;font-size:13px;font-weight:500;line-height:16px}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__LogoAndName .CalendarItem-module-scss-module__SCClVG__EventTicker span{color:var(--Label-link)}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__LogoAndName .CalendarItem-module-scss-module__SCClVG__EventTicker:hover{color:var(--Label-base,#bfc6d2)}@supports (color:color(display-p3 0 0 0)){.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__LogoAndName .CalendarItem-module-scss-module__SCClVG__EventTicker:hover{color:var(--Label-base,color(display-p3 .7529 .7765 .8196))}}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__CompanyLogoContainer{min-width:28px;height:28px}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__ChevronButton{width:28px;height:28px;color:var(--Label-muted,#8f979e);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__ChevronButton:hover{color:var(--Label-base,#c0c6d1)}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__ChevronButton svg{width:8.167px;height:8.167px;display:block}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Divider{background:var(--Background-border);width:100%;height:1px;margin:0}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details{padding:var(--space-small,6px);gap:var(--space-small,6px);flex-direction:column;display:flex}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow{margin:0;font-size:13px;line-height:16px}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow.CalendarItem-module-scss-module__SCClVG__SmartScoreRow{align-items:center;gap:var(--space-small,6px);display:flex}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__SmartScoreLabel{align-items:center;gap:var(--space-mini,3px);display:inline-flex}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__Label{color:var(--Label-muted,#8f979e)}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__Value{color:var(--Label-base,#c0c6d1)}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__Positive{color:var(--Semantic-success,#75c166)}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__Negative{color:var(--Semantic-danger,#dd1c2f)}@supports (color:color(display-p3 0 0 0)){.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__Negative{color:var(--Semantic-danger,color(display-p3 .7965 .2072 .218))}}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__SmartScoreSuccess{color:var(--Semantic-success,#75c166)}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__SmartScoreWarning{color:var(--Semantic-warning,#db9f49)}@supports (color:color(display-p3 0 0 0)){.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__SmartScoreWarning{color:var(--Semantic-warning,color(display-p3 .8241 .6331 .3449))}}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__SmartScoreDanger{color:var(--Semantic-danger,#dd1c2f)}@supports (color:color(display-p3 0 0 0)){.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Details .CalendarItem-module-scss-module__SCClVG__DetailRow .CalendarItem-module-scss-module__SCClVG__SmartScoreDanger{color:var(--Semantic-danger,color(display-p3 .7965 .2072 .218))}}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__Actions{padding:0 var(--space-small,6px);margin:var(--space-small,6px) 0;justify-content:space-between;align-items:center;gap:var(--space-small,6px);display:flex}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__ReleaseTime{color:var(--Label-muted,#8f979e);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__ReleaseTime svg{width:16px;height:16px}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__ReleaseTimePreMarket,.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__ReleaseTimePreMarket:hover:not(:disabled){color:var(--Extended-label-orange)}.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__ReleaseTimeAfterMarket,.CalendarItem-module-scss-module__SCClVG__ListViewContainer .CalendarItem-module-scss-module__SCClVG__ReleaseTimeAfterMarket:hover:not(:disabled){color:var(--Extended-label-purple)}.CalendarItem-module-scss-module__SCClVG__LogoViewContainer{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.CalendarItem-module-scss-module__SCClVG__LogoView{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:relative}.CalendarItem-module-scss-module__SCClVG__LogoView .CalendarItem-module-scss-module__SCClVG__CompanyLogoContainer{height:auto!important}.CalendarItem-module-scss-module__SCClVG__LogoView .CalendarItem-module-scss-module__SCClVG__CompanyLogoContainer span{display:block;width:auto!important;height:auto!important}.CalendarItem-module-scss-module__SCClVG__LogoView .CalendarItem-module-scss-module__SCClVG__CompanyLogoContainer img{border-radius:4px;display:block;width:auto!important;height:auto!important}.CalendarItem-module-scss-module__SCClVG__LogoViewHint{justify-content:center}
.calendar-module-scss-module__sclyZq__PageLayout{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;padding:0!important}.calendar-module-scss-module__sclyZq__CalendarBody{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.calendar-module-scss-module__sclyZq__MarketBar{height:var(--header-height);z-index:10;background:var(--Background-base);border-bottom:1px solid var(--Background-border);border-top-left-radius:var(--radius-large,5px);border-top-right-radius:var(--radius-large,5px);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:0 20px;display:flex}.calendar-module-scss-module__sclyZq__MarketBar .calendar-module-scss-module__sclyZq__Left{color:var(--Label-title);align-items:center;display:flex}.calendar-module-scss-module__sclyZq__MarketBar .calendar-module-scss-module__sclyZq__Left svg{width:24px;height:24px;margin-right:20px}.calendar-module-scss-module__sclyZq__MarketBar .calendar-module-scss-module__sclyZq__Left h1{letter-spacing:-.17px;margin:0;font-size:17px;font-weight:500;line-height:22px}.calendar-module-scss-module__sclyZq__WhiteSpace{opacity:0}.calendar-module-scss-module__sclyZq__ArrowContainer{display:none;position:relative}.calendar-module-scss-module__sclyZq__PageButton{margin:0;padding:0;position:absolute}.calendar-module-scss-module__sclyZq__PageButton:hover{filter:brightness(120%)}.calendar-module-scss-module__sclyZq__PageButton:disabled{filter:brightness(80%);cursor:not-allowed}.calendar-module-scss-module__sclyZq__DataDisclaimer{color:var(--grey7);flex-shrink:0;padding-left:1rem;padding-right:2rem;font-size:12px;position:relative;top:.5rem}.calendar-module-scss-module__sclyZq__TitleHamburger{color:var(--grey8);margin-right:var(--space-container);display:none}@media screen and (max-width:900px){.calendar-module-scss-module__sclyZq__TitleHamburger{display:block}.calendar-module-scss-module__sclyZq__MarketBar{padding:0 var(--space-container);border-radius:0}.calendar-module-scss-module__sclyZq__MarketBar h1{margin-left:.5rem;font-size:20px}}.calendar-module-scss-module__sclyZq__TopMarketBar{margin:0 2rem;display:none}.calendar-module-scss-module__sclyZq__LowerMarketBar{margin-bottom:1.2rem;margin-left:6px}.calendar-module-scss-module__sclyZq__ConfirmedCalendarSection{color:var(--grey7);align-items:center;font-size:.7rem;display:flex}.calendar-module-scss-module__sclyZq__ConfirmedCalendarDot{color:var(--secondary);margin-right:.3rem;font-size:18px;position:relative;top:1px}@media screen and (max-width:600px){.calendar-module-scss-module__sclyZq__MarketBar{background:var(--Background-sub)}}
