.EconomicCalendar-module__Lv7EzG__module{flex-direction:column;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.dark .EconomicCalendar-module__Lv7EzG__module{background-color:var(--card-bg-primary)}.EconomicCalendar-module__Lv7EzG__header{border-bottom:var(--v2-row-border);background:var(--card-bg-secondary);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.EconomicCalendar-module__Lv7EzG__title{color:var(--v2-light-color);font-size:14px;font-weight:600}.EconomicCalendar-module__Lv7EzG__viewAll{color:var(--color-primary);font-size:12.8px;text-decoration:none}.EconomicCalendar-module__Lv7EzG__viewAll:hover{text-decoration:underline}.EconomicCalendar-module__Lv7EzG__tabs{border-bottom:var(--v2-row-border);display:flex}.EconomicCalendar-module__Lv7EzG__tab{text-align:center;cursor:pointer;color:var(--v2-light-color);border:none;flex:1;padding:8px 4px;font-size:12.8px;transition:all .2s}.EconomicCalendar-module__Lv7EzG__tab.EconomicCalendar-module__Lv7EzG__active{color:#2c3e50;border-bottom:2px solid var(--color-primary)}.dark .EconomicCalendar-module__Lv7EzG__tab{background:#111}.dark .EconomicCalendar-module__Lv7EzG__tab.EconomicCalendar-module__Lv7EzG__active{color:#96bde5}.EconomicCalendar-module__Lv7EzG__tab:hover{background:var(--color-muted-bg)}.dark .EconomicCalendar-module__Lv7EzG__tab:hover{background:#e9ecef25}.EconomicCalendar-module__Lv7EzG__content{flex:1;min-height:0;padding:6px 8px 8px;overflow-y:auto}.EconomicCalendar-module__Lv7EzG__item{border-bottom:var(--v2-row-border);flex-direction:column;gap:2px;padding:4px 0;font-size:12.8px;display:flex}.EconomicCalendar-module__Lv7EzG__item:last-child{border-bottom:none}.EconomicCalendar-module__Lv7EzG__itemHeader{align-items:center;gap:6px;display:flex}.EconomicCalendar-module__Lv7EzG__time{color:var(--v2-light-color);flex-shrink:0;width:30px;font-size:12.8px;font-weight:500}.EconomicCalendar-module__Lv7EzG__impact{border-radius:1px;flex-shrink:0;width:6px;height:6px}.EconomicCalendar-module__Lv7EzG__name{color:var(--main-font-color);text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.EconomicCalendar-module__Lv7EzG__values{gap:8px;margin-left:42px;font-size:12.8px;display:flex}.EconomicCalendar-module__Lv7EzG__value{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.EconomicCalendar-module__Lv7EzG__valueLabel{color:var(--v2-light-color);font-size:12.8px;line-height:1}.EconomicCalendar-module__Lv7EzG__valueNumber{color:var(--main-font-color);text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;margin-top:1px;font-size:12.8px;font-weight:500;line-height:1.1;overflow:hidden}.EconomicCalendar-module__Lv7EzG__valueNumber.EconomicCalendar-module__Lv7EzG__positive{color:var(--ticker-up-color)}.EconomicCalendar-module__Lv7EzG__valueNumber.EconomicCalendar-module__Lv7EzG__negative{color:var(--ticker-down-color)}.EconomicCalendar-module__Lv7EzG__noEvents{text-align:center;color:var(--v2-light-color);padding:20px;font-size:12.8px}.EconomicCalendar-module__Lv7EzG__impact0{background-color:var(--color-muted-bg)}.EconomicCalendar-module__Lv7EzG__impact1{background-color:var(--color-warning)}.EconomicCalendar-module__Lv7EzG__impact2{background-color:var(--color-warning-orange)}.EconomicCalendar-module__Lv7EzG__impact3{background-color:var(--color-danger)}.EconomicCalendar-module__Lv7EzG__daySection{margin-bottom:12px}.EconomicCalendar-module__Lv7EzG__daySection:last-child{margin-bottom:0}.EconomicCalendar-module__Lv7EzG__dayHeader{color:var(--main-font-color);background:var(--card-bg-secondary);border-left:3px solid var(--color-primary);border-radius:2px;margin-bottom:4px;padding:6px 8px;font-size:13px;font-weight:600}.dark .EconomicCalendar-module__Lv7EzG__dayHeader{background:linear-gradient(90deg,#1a2435cc,#0000)}.EconomicCalendar-module__Lv7EzG__noEventsDay{text-align:left;color:var(--v2-light-color);margin-left:8px;padding:8px;font-size:12.8px;font-style:italic}@media (max-width:768px){.EconomicCalendar-module__Lv7EzG__module{width:100%}}
