.EconomicCalendarBlock{gap:var(--space-3);flex-direction:column;display:flex}.EconomicCalendarBlock_tools{gap:0}.EconomicCalendarBlock-titleRow{padding-inline:var(--space-4)}@media (min-width:768px){.EconomicCalendarBlock-titleRow{padding-inline:0}}.EconomicCalendarBlock-card{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.EconomicCalendarBlock-heading{margin:0}.EconomicCalendarBlock-title{font-family:"Inter",var(--font-inter),system-ui,sans-serif;font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--text-h4-weight);letter-spacing:var(--text-h4-tracking);color:var(--color-fg)}.EconomicCalendarBlock-title_large{font-family:"Inter",var(--font-inter),system-ui,sans-serif;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-tracking);color:var(--color-fg)}@media (min-width:768px){.EconomicCalendarBlock-title_large{font-family:"Inter",var(--font-inter),system-ui,sans-serif;font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);color:var(--color-fg)}}.EconomicCalendarBlock-body{min-width:0}.EconomicCalendarBlock-desktop{width:100%;overflow:hidden}.EconomicCalendarBlock-mobile{width:100%}.EconomicCalendarBlock-actions{width:100%;padding-top:var(--space-2);justify-content:center;margin:0;display:flex}
.EconomicCalendarStatus{padding:var(--space-8);justify-content:center;align-items:center;display:flex}.EconomicCalendarStatus_widget{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex}.EconomicCalendarStatus-date{height:var(--size-control-h);padding:var(--space-4);background:color-mix(in srgb, var(--color-fg) 8%, transparent);align-items:center;display:flex}.EconomicCalendarStatus-event{gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.EconomicCalendarStatus-event+.EconomicCalendarStatus-event{border-top:1px solid var(--color-stroke)}.EconomicCalendarStatus-side{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.EconomicCalendarStatus-main{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.EconomicCalendarStatus-bone{background:color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:2px;flex-shrink:0;display:block}.EconomicCalendarStatus-bone_date{width:160px;height:14px}.EconomicCalendarStatus-bone_time{width:40px;height:14px}.EconomicCalendarStatus-bone_dots{width:28px;height:8px}.EconomicCalendarStatus-bone_title{width:80%;height:14px}.EconomicCalendarStatus-bone_line{width:56%;height:12px}.EconomicCalendarStatus-spinner{width:var(--size-icon-2xl);height:var(--size-icon-2xl);border:2px solid var(--color-stroke);border-bottom-color:var(--color-text);border-radius:50%;animation:.8s linear infinite economic-calendar-spin}.EconomicCalendarStatus-message{color:var(--color-text-secondary)}@keyframes economic-calendar-spin{to{transform:rotate(360deg)}}
.EconomicEventList{display:block}.EconomicEventList-date{height:var(--size-control-h);padding:var(--space-4);background:color-mix(in srgb, var(--color-fg) 8%, transparent);color:var(--color-fg-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;display:flex}.EconomicEventList-events>*+*{border-top:1px solid var(--color-stroke)}.EconomicEventList-link{display:block}
