.EconomicCalendar_page___vHx5{max-width:1320px;margin:auto;padding:54px 24px 80px;color:#f4f0e8}.EconomicCalendar_intro__3MTQn{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px}.EconomicCalendar_intro__3MTQn h1{margin:0 0 14px;font-size:clamp(30px,3.2vw,42px);line-height:1.2;font-weight:600;letter-spacing:-.025em}.EconomicCalendar_intro__3MTQn p{max-width:68ch;margin:0;color:#b6c3ce;font-size:15px;line-height:1.75}.EconomicCalendar_researchLink__EW5om{flex-shrink:0;display:inline-flex;gap:12px;align-items:center;min-height:44px;padding:0 16px;border:1px solid #43525b;border-radius:8px;color:#e8eceb;font-size:13px}.EconomicCalendar_researchLink__EW5om svg{color:#73e4df}.EconomicCalendar_calendar__VeGOR{border:1px solid #30404d;border-radius:12px;overflow:hidden;background:#0e1720}.EconomicCalendar_toolbar__CDzxY{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;border-bottom:1px solid #30404d}.EconomicCalendar_dateControls__25808{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.EconomicCalendar_dateControls__25808>svg{color:#73e4df;margin-right:6px}.EconomicCalendar_dateControls__25808 h2{margin:0 18px 0 0;font-size:19px;line-height:1.4;font-weight:600}.EconomicCalendar_dateControls__25808 button,.EconomicCalendar_empty__OjThV button,.EconomicCalendar_refresh__B7bCh{display:inline-flex;justify-content:center;align-items:center;min-height:44px;min-width:44px;border:1px solid #3b4b58;border-radius:6px;padding:0 12px;background:#131e28;font-size:13px;color:#dce5ec}.EconomicCalendar_periods__4jXQc{display:flex;padding:3px;background:#0a121a;border:1px solid #30404d;border-radius:8px}.EconomicCalendar_periods__4jXQc button{min-height:38px;min-width:62px;padding:0 12px;border-radius:5px;color:#b6c3ce;font-size:13px}.EconomicCalendar_periods__4jXQc button[aria-pressed=true]{background:#214047;color:#a8f5ef}.EconomicCalendar_filters__VrZD0{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:20px 24px;border-bottom:1px solid #30404d;background:#101b25}.EconomicCalendar_filters__VrZD0 label{display:grid;gap:8px;color:#b6c3ce;font-size:12px}.EconomicCalendar_filters__VrZD0 select,.EconomicCalendar_search__w4xcH span{min-height:44px;border:1px solid #3b4b58;border-radius:6px;background:#0b131c;color:#e4edf3}.EconomicCalendar_filters__VrZD0 select{min-width:130px;padding:0 32px 0 12px;font-size:13px}.EconomicCalendar_search__w4xcH{flex:1;min-width:180px}.EconomicCalendar_search__w4xcH span{display:flex;gap:10px;align-items:center;padding:0 12px}.EconomicCalendar_search__w4xcH input{width:100%;min-width:0;background:transparent;color:#e4edf3;border:0;outline:none;font-size:13px;caret-color:#73e4df}.EconomicCalendar_search__w4xcH input::-moz-placeholder{color:#a4b2bf}.EconomicCalendar_search__w4xcH input::placeholder{color:#a4b2bf}.EconomicCalendar_search__w4xcH span:focus-within{outline:2px solid #73e4df;outline-offset:2px}.EconomicCalendar_next__tHKRC{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:18px 24px;background:#17272c;border-bottom:1px solid #35505a;font-size:13px}.EconomicCalendar_next__tHKRC>span,.EconomicCalendar_next__tHKRC>svg{color:#a7eee9}.EconomicCalendar_next__tHKRC strong{font-weight:550}.EconomicCalendar_next__tHKRC time{margin-left:auto;color:#d7dfe4;font-size:12px;font-variant-numeric:tabular-nums}.EconomicCalendar_results__ueN78{min-height:280px}.EconomicCalendar_columns__j2qFC,.EconomicCalendar_row__5cuCB{display:grid;grid-template-columns:120px 110px minmax(0,1fr) 95px;gap:18px;padding-inline:24px}.EconomicCalendar_columns__j2qFC{padding-block:15px;background:#0b141d;color:#aab9c7;font-size:12px}.EconomicCalendar_day__cKQbg>h3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 24px;margin:0;border-block:1px solid #30404d;background:#1a2833;font-size:13px;font-weight:550}.EconomicCalendar_day__cKQbg>h3 span{color:#b2c2d0;font-size:12px;font-weight:400}.EconomicCalendar_row__5cuCB{align-items:center;min-height:88px;padding-block:16px;border-bottom:1px solid #253541}.EconomicCalendar_row__5cuCB:last-child{border-bottom:0}.EconomicCalendar_row__5cuCB:hover{background:#14212b}.EconomicCalendar_time__WTO2l{font-size:15px;font-weight:550;font-variant-numeric:tabular-nums}.EconomicCalendar_time__WTO2l>span{font-size:12px;color:#b6c3ce;font-weight:400}.EconomicCalendar_region__XBhUl{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.EconomicCalendar_region__XBhUl>span{font-size:12px;font-weight:600;padding:5px 7px;border:1px solid #425563;border-radius:4px;color:#d8e5ed}.EconomicCalendar_region__XBhUl small{color:#b2c2d0;font-size:11px}.EconomicCalendar_event__vWMDL h4{margin:0;font-size:14px;line-height:1.6;font-weight:550}.EconomicCalendar_event__vWMDL>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px;color:#b6c3ce;font-size:11px}.EconomicCalendar_event__vWMDL>div:empty{display:none}.EconomicCalendar_tentative__u9wdw{color:#e2c994}.EconomicCalendar_newsLink__nsEIj{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#a7eee9;font-size:12px}.EconomicCalendar_newsLink__nsEIj:hover{text-decoration:underline;text-underline-offset:4px}.EconomicCalendar_source__asInx a{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:44px;color:#a7eee9;font-size:12px}.EconomicCalendar_source__asInx a:hover{text-decoration:underline;text-underline-offset:4px}.EconomicCalendar_empty__OjThV{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:40px 24px}.EconomicCalendar_empty__OjThV>svg{color:#73e4df}.EconomicCalendar_empty__OjThV h3{margin:0;font-size:19px;font-weight:550}.EconomicCalendar_empty__OjThV p{margin:0;max-width:55ch;color:#b6c3ce;font-size:14px;line-height:1.7}.EconomicCalendar_empty__OjThV a{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:4px;padding:0 18px;border-radius:6px;background:#83deda;color:#081c20;font-size:13px;font-weight:600}.EconomicCalendar_notes__vmxsB{padding:20px 24px;border-top:1px solid #30404d;color:#b6c3ce;font-size:12px;line-height:1.7}.EconomicCalendar_notes__vmxsB p{margin:0}.EconomicCalendar_notes__vmxsB summary{cursor:pointer;min-height:44px;display:list-item;line-height:44px;color:#d6e4eb}.EconomicCalendar_notes__vmxsB details div{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:8px}.EconomicCalendar_page___vHx5 button:disabled{opacity:.45;cursor:default}.EconomicCalendar_page___vHx5 button:hover:not(:disabled),.EconomicCalendar_researchLink__EW5om:hover{background:#23343e;color:#ecf9f8}.EconomicCalendar_notes__vmxsB summary:focus-visible,.EconomicCalendar_page___vHx5 input:focus-visible,.EconomicCalendar_page___vHx5 select:focus-visible{outline:2px solid #73e4df;outline-offset:3px}@media (max-width:760px){.EconomicCalendar_page___vHx5{padding:32px 16px 48px}.EconomicCalendar_intro__3MTQn{flex-direction:column;gap:16px;margin-bottom:24px}.EconomicCalendar_intro__3MTQn p{font-size:14px}.EconomicCalendar_toolbar__CDzxY{padding:18px 16px;gap:14px}.EconomicCalendar_dateControls__25808{width:100%;gap:6px}.EconomicCalendar_dateControls__25808 h2{flex-basis:100%;margin:0;font-size:17px}.EconomicCalendar_dateControls__25808>svg{display:none}.EconomicCalendar_periods__4jXQc{width:100%}.EconomicCalendar_periods__4jXQc button{flex:1}.EconomicCalendar_filters__VrZD0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 10px;padding:16px}.EconomicCalendar_filters__VrZD0 select{width:100%;min-width:0;padding-right:12px}.EconomicCalendar_search__w4xcH{min-width:0;grid-column:1/-1;grid-row:3}.EconomicCalendar_refresh__B7bCh{justify-self:end;align-self:end;grid-column:2;grid-row:2}.EconomicCalendar_next__tHKRC{padding:16px;gap:8px}.EconomicCalendar_next__tHKRC time{width:100%;margin:0}.EconomicCalendar_columns__j2qFC{display:none}.EconomicCalendar_day__cKQbg>h3{padding:13px 16px}.EconomicCalendar_row__5cuCB{grid-template-columns:74px minmax(0,1fr) 52px;gap:8px 12px;padding:16px;align-items:start}.EconomicCalendar_time__WTO2l{grid-column:1;grid-row:1;padding-top:2px;font-size:14px}.EconomicCalendar_region__XBhUl{grid-column:1;grid-row:2;gap:4px}.EconomicCalendar_region__XBhUl small{display:none}.EconomicCalendar_event__vWMDL{grid-column:2;grid-row:1/3}.EconomicCalendar_event__vWMDL h4{font-size:13px}.EconomicCalendar_source__asInx{grid-column:3;grid-row:1/3}.EconomicCalendar_source__asInx a{min-height:32px;font-size:11px;gap:3px}.EconomicCalendar_notes__vmxsB{padding:16px}}@media (prefers-reduced-motion:reduce){.EconomicCalendar_page___vHx5 *{scroll-behavior:auto}}