.EconomicCalendarLedger_ledgerContainer__mRPv4{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.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:var(--bg-secondary);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:var(--bg-secondary);color:var(--text-primary);font-size:14px;font-weight:500;text-align:left;box-shadow:inset 2px 0 0 var(--accent)}.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:var(--text-secondary)}.EconomicCalendarLedger_weekday__PXFj_{font-weight:600}.EconomicCalendarLedger_dayHeading__EHqj2 time{color:var(--text-secondary);font-size:13px}.EconomicCalendarLedger_eventRow__KcV9v{background:var(--surface);transition:background .15s ease,box-shadow .15s ease}.EconomicCalendarLedger_eventRow__KcV9v:hover{background:var(--surface-hover)}.EconomicCalendarLedger_eventRowLinked__6gz6Y{position:relative;cursor:pointer}.EconomicCalendarLedger_eventRowLinked__6gz6Y:hover{background:var(--surface-hover)}.EconomicCalendarLedger_eventRowUpcoming__XaN1k{background:var(--success-light);box-shadow:inset 2px 0 0 var(--success)}.EconomicCalendarLedger_eventRowUpcoming__XaN1k:hover{background:var(--success-light)}.EconomicCalendarLedger_eventRowLinked__6gz6Y:focus-within{background:var(--surface-hover);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:var(--text-secondary)!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:var(--success);font-size:11px;font-weight:650;letter-spacing:.015em;white-space:nowrap}.EconomicCalendarLedger_countdownNow__GveJd{color:var(--success)}.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 var(--border)}.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:var(--text-primary)!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:underline;text-underline-offset:3px;text-overflow:ellipsis;vertical-align:middle}.EconomicCalendarLedger_eventLink__PKFDV:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.EconomicCalendarLedger_eventLink__PKFDV:focus-visible{border-radius:3px;outline:2px solid var(--focus-ring);outline-offset:3px}.EconomicCalendarLedger_numericValue__UbgX_{color:var(--text-primary)!important}.EconomicCalendarLedger_actualValue__TYNUz{color:var(--success)!important;font-weight:600}.EconomicCalendarLedger_emptyDay__qclwA td{height:42px;padding:0 20px;background:var(--bg-secondary);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}}