.EconomicCalendarFull-module-scss-module__evlHwq__toolbar{border-bottom:1px solid var(--color-stroke);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}@media (max-width:1279px){.EconomicCalendarFull-module-scss-module__evlHwq__toolbar{flex-wrap:wrap;gap:12px}}.EconomicCalendarFull-module-scss-module__evlHwq__navigation{align-items:center;gap:8px;display:flex}@media (max-width:1279px){.EconomicCalendarFull-module-scss-module__evlHwq__navigation{flex:1;justify-content:space-between}}.EconomicCalendarFull-module-scss-module__evlHwq__navButton{width:32px;height:32px;color:var(--color-text-primary);justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.EconomicCalendarFull-module-scss-module__evlHwq__navButton:hover{background:var(--background-highlighted)}}.EconomicCalendarFull-module-scss-module__evlHwq__monthYear{color:var(--color-text-primary);text-align:center;min-width:140px;font-size:16px;font-weight:600}@media (max-width:1279px){.EconomicCalendarFull-module-scss-module__evlHwq__monthYear{flex:1;min-width:auto;font-size:14px}}.EconomicCalendarFull-module-scss-module__evlHwq__todayButton{margin-left:8px;font-size:14px}@media (max-width:1279px){.EconomicCalendarFull-module-scss-module__evlHwq__todayButton{margin-left:0}}.EconomicCalendarFull-module-scss-module__evlHwq__datePicker{flex:1;max-width:140px}.EconomicCalendarFull-module-scss-module__evlHwq__filter{align-items:center;gap:12px;display:flex}@media (max-width:1279px){.EconomicCalendarFull-module-scss-module__evlHwq__filter{width:100%}}.EconomicCalendarFull-module-scss-module__evlHwq__filterLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:12px;font-weight:600}@media (max-width:1279px){.EconomicCalendarFull-module-scss-module__evlHwq__filterLabel{display:none}}.EconomicCalendarFull-module-scss-module__evlHwq__countrySelect{width:280px}@media (max-width:1279px){.EconomicCalendarFull-module-scss-module__evlHwq__countrySelect{width:100%}}.EconomicCalendarFull-module-scss-module__evlHwq__countryOption{align-items:center;gap:8px;display:flex}.EconomicCalendarFull-module-scss-module__evlHwq__flagIcon{flex-shrink:0;display:block}.EconomicCalendarFull-module-scss-module__evlHwq__gridWrapper{flex-direction:column;flex:1;display:flex;overflow:auto}.EconomicCalendarFull-module-scss-module__evlHwq__loading{padding:24px}.EconomicCalendarFull-module-scss-module__evlHwq__error{color:var(--color-status-error);text-align:center;flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.EconomicCalendarFull-module-scss-module__evlHwq__error p{margin:0;font-size:14px}.EconomicCalendarFull-module-scss-module__evlHwq__bottomSheetOverlay{z-index:9999;background-color:#00000080;align-items:flex-end;animation:.2s EconomicCalendarFull-module-scss-module__evlHwq__fade-in;display:flex;position:fixed;inset:0}.EconomicCalendarFull-module-scss-module__evlHwq__bottomSheet{background-color:var(--background-card);border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;width:100%;max-height:90vh;animation:.3s EconomicCalendarFull-module-scss-module__evlHwq__slide-up;display:flex;overflow:hidden}.EconomicCalendarFull-module-scss-module__evlHwq__bottomSheetHeader{border-bottom:1px solid var(--color-stroke);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.EconomicCalendarFull-module-scss-module__evlHwq__bottomSheetContent{-webkit-overflow-scrolling:touch;padding:0;overflow-y:auto}.EconomicCalendarFull-module-scss-module__evlHwq__bottomSheetContent .EconomicCalendarFull-module-scss-module__evlHwq__toolbar{border-bottom:none;padding:12px 16px 8px}.EconomicCalendarFull-module-scss-module__evlHwq__bottomSheetContent .EconomicCalendarFull-module-scss-module__evlHwq__gridWrapper{flex:none!important;display:block!important;overflow:visible!important}.EconomicCalendarFull-module-scss-module__evlHwq__bottomSheetContent [class*=CalendarAgenda_agenda]{flex:none!important;overflow:visible!important}@keyframes EconomicCalendarFull-module-scss-module__evlHwq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes EconomicCalendarFull-module-scss-module__evlHwq__slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.MobileCalendarButton-module-scss-module__Y_sgRq__badge{display:none}@media (max-width:1279px){.MobileCalendarButton-module-scss-module__Y_sgRq__badge{display:inline-flex}}.MobileCalendarButton-module-scss-module__Y_sgRq__button{border-radius:8px;align-items:center;gap:6px;height:36px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}@media (max-width:599px){.MobileCalendarButton-module-scss-module__Y_sgRq__button{height:32px;padding:6px 12px;font-size:12px}}
