.EconomicCalendarLedger_ledgerContainer__mRPv4{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:#0d0f10;box-shadow:0 14px 34px rgba(0,0,0,.14)}.EconomicCalendarLedger_ledger__vvDnn{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.EconomicCalendarLedger_ledger__vvDnn td,.EconomicCalendarLedger_ledger__vvDnn th{border-bottom:1px solid var(--border)}.EconomicCalendarLedger_ledger__vvDnn thead th{height:48px;padding:0 16px;background:#111315;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.035em;text-align:left}.EconomicCalendarLedger_ledger__vvDnn thead th:first-child{padding-left:20px}.EconomicCalendarLedger_ledger__vvDnn tbody:last-child tr:last-child td{border-bottom:0}.EconomicCalendarLedger_timeColumn__v9zK9{width:108px}.EconomicCalendarLedger_currencyColumn__DsJJ1{width:130px}.EconomicCalendarLedger_impactColumn__yUCr9{width:132px}.EconomicCalendarLedger_eventColumn__m6Ycw{width:auto}.EconomicCalendarLedger_valueColumn__0Bn0n{width:118px}.EconomicCalendarLedger_numericHeader__jDkSn,.EconomicCalendarLedger_numericValue__UbgX_{text-align:right!important}.EconomicCalendarLedger_dayHeader__pZu6F th{height:46px;padding:0 20px;background:#101312;color:var(--text-primary);font-size:14px;font-weight:500;text-align:left;box-shadow:inset 2px 0 0 rgba(79,209,139,.32)}.EconomicCalendarLedger_currency__Y2Gm3,.EconomicCalendarLedger_dayHeading__EHqj2,.EconomicCalendarLedger_impact__k594r{display:flex;align-items:center}.EconomicCalendarLedger_dayHeading__EHqj2{gap:9px}.EconomicCalendarLedger_dayHeading__EHqj2 svg{flex:0 0 auto;color:#56c98b}.EconomicCalendarLedger_weekday__PXFj_{font-weight:600}.EconomicCalendarLedger_dayHeading__EHqj2 time{color:var(--text-secondary);font-size:13px}.EconomicCalendarLedger_eventRow__KcV9v{background:#0d0f10;transition:background .15s ease,box-shadow .15s ease}.EconomicCalendarLedger_eventRow__KcV9v:hover{background:#121516}.EconomicCalendarLedger_eventRowLinked__6gz6Y{position:relative;cursor:pointer}.EconomicCalendarLedger_eventRowLinked__6gz6Y:hover{background:#151a17}.EconomicCalendarLedger_eventRowUpcoming__XaN1k{background:rgba(67,209,124,.045);box-shadow:inset 2px 0 0 rgba(67,209,124,.88)}.EconomicCalendarLedger_eventRowUpcoming__XaN1k:hover{background:rgba(67,209,124,.075)}.EconomicCalendarLedger_eventRowLinked__6gz6Y:focus-within{background:rgba(79,209,139,.08);box-shadow:inset 0 0 0 2px var(--accent)}.EconomicCalendarLedger_eventRow__KcV9v td{height:58px;padding:0 16px;color:var(--text-primary);font-size:14px;vertical-align:middle}.EconomicCalendarLedger_eventRow__KcV9v td>*{transition:filter .15s ease,opacity .15s ease}.EconomicCalendarLedger_eventRowPast__yhXoC td>*{opacity:.48;filter:saturate(.65)}.EconomicCalendarLedger_eventRowPast__yhXoC:hover td>*{opacity:.62}.EconomicCalendarLedger_eventRow__KcV9v td:first-child{padding-left:20px}.EconomicCalendarLedger_numericValue__UbgX_,.EconomicCalendarLedger_timeCell__NqnlS{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EconomicCalendarLedger_timeCell__NqnlS{color:#f2f2f2!important}.EconomicCalendarLedger_timeStack__mC_D0{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.1}.EconomicCalendarLedger_countdown__2ss1G{color:#54d58d;font-size:11px;font-weight:650;letter-spacing:.015em;white-space:nowrap}.EconomicCalendarLedger_countdownNow__GveJd{color:#73dfa1}.EconomicCalendarLedger_currency__Y2Gm3{gap:9px;font-weight:600;letter-spacing:.025em}.EconomicCalendarLedger_currencyFlag__pKuBi{width:22px;height:22px;flex:0 0 auto;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px hsla(0,0%,100%,.08)}.EconomicCalendarLedger_impact__k594r{gap:8px;color:var(--text-primary);font-size:13px;font-weight:500;white-space:nowrap}.EconomicCalendarLedger_impact__k594r svg{flex:0 0 auto}.EconomicCalendarLedger_eventTitle__7jqpr{overflow:hidden;color:#f4f4f4!important;font-weight:500;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.EconomicCalendarLedger_rowContent__0ajg_{display:inline-block;max-width:100%}.EconomicCalendarLedger_eventLink__PKFDV{overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;vertical-align:middle}.EconomicCalendarLedger_eventLink__PKFDV:after{content:"";position:absolute;inset:0}.EconomicCalendarLedger_eventLink__PKFDV:hover{color:#72dda1;text-decoration:underline;text-underline-offset:3px}.EconomicCalendarLedger_eventLink__PKFDV:focus-visible{border-radius:3px;outline:2px solid var(--accent);outline-offset:3px}.EconomicCalendarLedger_eventLink__PKFDV:focus-visible:after{border-radius:inherit;outline:2px solid var(--accent);outline-offset:-2px}.EconomicCalendarLedger_numericValue__UbgX_{color:#e3e5e6!important}.EconomicCalendarLedger_actualValue__TYNUz{color:#43d17c!important;font-weight:600}.EconomicCalendarLedger_emptyDay__qclwA td{height:42px;padding:0 20px;background:#0d0e0f;color:var(--text-tertiary);font-size:13px}.EconomicCalendarLedger_visuallyHidden__w2pMU{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.EconomicCalendarLedger_eventRow__KcV9v,.EconomicCalendarLedger_eventRow__KcV9v td>*{transition:none}}.EconomicCalendar_page__MMuhH{display:flex;min-width:0;flex-direction:column;gap:18px;padding-top:32px;padding-bottom:28px}.EconomicCalendar_controls__byJxR{display:flex;align-items:center;justify-content:space-between;gap:18px}.EconomicCalendar_filters__PU6yW,.EconomicCalendar_metadata__vAxJv,.EconomicCalendar_rangeNavigation__G8pUn{display:flex;align-items:center}.EconomicCalendar_filters__PU6yW,.EconomicCalendar_rangeNavigation__G8pUn{gap:10px}.EconomicCalendar_filter__mKTtq{width:158px}.EconomicCalendar_filterTrigger__IAGlJ{height:44px;border-radius:10px;background:#0e0f10;font-size:14px}.EconomicCalendar_filterOptionContent__Mcna5{display:inline-flex;min-width:0;align-items:center;gap:8px}.EconomicCalendar_filterOptionContent__Mcna5 svg{flex:0 0 auto}.EconomicCalendar_filterCurrencyFlag__LtyFC{width:18px;height:18px;flex:0 0 auto;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px hsla(0,0%,100%,.09)}.EconomicCalendar_iconButton__fj3lr,.EconomicCalendar_retryButton__APtKj{min-height:44px;border:1px solid var(--border);border-radius:10px;background:#0e0f10;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.EconomicCalendar_iconButton__fj3lr{display:grid;width:44px;flex:0 0 44px;place-items:center}.EconomicCalendar_rangePicker__SgybS{width:224px;min-width:224px;flex:0 0 224px}.EconomicCalendar_rangePicker__SgybS .datepicker-trigger-input{height:44px;justify-content:center;padding:0 16px;border-color:var(--border);border-radius:10px;background:#0e0f10;font-size:14px;font-weight:600;white-space:nowrap}.EconomicCalendar_rangePicker__SgybS .datepicker-trigger-input:hover{border-color:var(--border-hover);background:var(--surface-hover)}.EconomicCalendar_rangePicker__SgybS .datepicker-trigger-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.EconomicCalendar_rangePicker__SgybS .datepicker-trigger-text{overflow:hidden;text-overflow:ellipsis}.EconomicCalendar_rangePicker__SgybS .datepicker-trigger-input svg{color:var(--text-secondary)}.EconomicCalendar_retryButton__APtKj{padding:0 16px;font:inherit;font-weight:500}.EconomicCalendar_iconButton__fj3lr:hover,.EconomicCalendar_retryButton__APtKj:hover{border-color:var(--border-hover);background:var(--surface-hover)}.EconomicCalendar_iconButton__fj3lr:focus-visible,.EconomicCalendar_retryButton__APtKj:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.EconomicCalendar_iconButton__fj3lr:disabled{cursor:not-allowed;opacity:.5}.EconomicCalendar_rangeModes__XcLbB{display:flex;min-height:44px;flex:0 0 auto;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:#0e0f10}.EconomicCalendar_rangeModeButton__ld0Hn{height:36px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:500;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.EconomicCalendar_rangeModeButton__ld0Hn:hover{background:var(--surface-hover);color:var(--text-primary)}.EconomicCalendar_rangeModeButton__ld0Hn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.EconomicCalendar_rangeModeButtonActive__ay8tq,.EconomicCalendar_rangeModeButtonActive__ay8tq:hover{background:rgba(47,128,88,.2);color:#62d996;box-shadow:inset 0 0 0 1px rgba(80,193,128,.28)}.EconomicCalendar_metadata__vAxJv{min-height:20px;gap:7px;margin-top:22px;color:var(--text-secondary);font-size:13px}.EconomicCalendar_metadataSeparator__F6QaZ{color:var(--text-muted)}.EconomicCalendar_inlineError__Jii7Z{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(225,89,89,.5);border-radius:8px;color:#e15959;font-size:13px}.EconomicCalendar_inlineError__Jii7Z button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline}.EconomicCalendar_state__j5Vkc{display:grid;min-height:220px;place-items:center;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-secondary);text-align:center}.EconomicCalendar_state__j5Vkc p{margin:0 0 12px}.EconomicCalendar_spin__sD5kW{animation:EconomicCalendar_spin__sD5kW 1s linear infinite}@keyframes EconomicCalendar_spin__sD5kW{to{transform:rotate(1turn)}}@media (max-width:1180px){.EconomicCalendar_controls__byJxR{align-items:flex-start;flex-direction:column}.EconomicCalendar_filters__PU6yW{align-self:flex-end}}@media (max-width:720px){.EconomicCalendar_page__MMuhH{gap:14px;padding:16px 12px 24px}.EconomicCalendar_rangeNavigation__G8pUn{width:100%;flex-wrap:wrap}.EconomicCalendar_rangePicker__SgybS{width:auto;min-width:0;flex:1 1 210px}.EconomicCalendar_rangeModes__XcLbB{width:100%}.EconomicCalendar_rangeModeButton__ld0Hn{flex:1 1}.EconomicCalendar_filters__PU6yW{width:100%;align-self:stretch}.EconomicCalendar_filter__mKTtq{flex:1 1;width:auto}.EconomicCalendar_metadata__vAxJv{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.EconomicCalendar_spin__sD5kW{animation:none}.EconomicCalendar_iconButton__fj3lr,.EconomicCalendar_rangeModeButton__ld0Hn,.EconomicCalendar_retryButton__APtKj{transition:none}}