:root{--mobS: 393px;--mobL: 480px;--tabM: 720px;--deskS: 1024px;--deskL: 1366px;--deskXl: 1440px}.economic-calendar{margin-bottom:var(--gap-xxl)}.economic-calendar h4{margin-bottom:var(--gap-xs)}@media screen and (min-width: 1024px){.economic-calendar:not(.economic-calendar--earnings){padding-inline:56px}}@media screen and (max-width: 1365px){.economic-calendar h3{margin-bottom:48px}.economic-calendar .subtitle-2:last-child{margin-top:40px}}@media screen and (min-width: 1366px){.economic-calendar-head{display:flex;align-items:flex-start}.economic-calendar-head--earnings{justify-content:space-between}.economic-calendar-head--earnings h3{max-width:600px}.economic-calendar-head--earnings p{max-width:380px}.economic-calendar h3{flex:0 0 calc(50% - 16px);margin-right:32px}.economic-calendar .subtitle-2{padding-top:16px}.economic-calendar .subtitle-2+.subtitle-2{margin-left:40px}}.economic-calendar-list{display:flex;flex-direction:column;gap:16px;position:relative}.economic-calendar-list:after{content:"";position:absolute;width:100%;height:260px;bottom:0;left:0;background:linear-gradient(180deg,var(--Fill-0-alpha0, rgba(27, 24, 23, 0)) 0%,var(--Fill-0-default, #1b1817) 100%)}@media screen and (min-width: 720px){.economic-calendar-list:after{height:180px}}@media screen and (min-width: 1024px){.economic-calendar-list:after{height:220px}}.economic-calendar-list-wrap{margin:var(--gap-l) 0}.economic-calendar__item{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"flag volatility" "info info" "values values";row-gap:24px;padding:24px 20px;background:var(--Fill-2-default);border-radius:24px}@media (min-width: 720px){.economic-calendar__item{grid-template-columns:auto 1fr auto;grid-template-areas:"flag info volatility" "values values values";column-gap:16px;row-gap:24px;padding:24px 20px}}@media (min-width: 1024px){.economic-calendar__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:24px}}@media screen and (min-width: 480px){.economic-calendar--earnings .economic-calendar__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:24px}}.economic-calendar__left{display:contents}.economic-calendar__left--earnings{display:flex;flex-direction:row;align-items:center;gap:16px}@media (min-width: 1024px){.economic-calendar__left{display:flex;flex-direction:row;align-items:center;gap:40px}}.economic-calendar__volatility{grid-area:volatility;justify-self:end;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media (min-width: 1024px){.economic-calendar__volatility{justify-self:auto;align-items:flex-start;gap:2px}}.economic-calendar__flames{display:flex;align-items:center}.economic-calendar__flame{display:inline-flex;width:24px;height:24px;color:var(--Fill-Secondary-default)}.economic-calendar__flame--active{color:var(--Fill-Brand-default)}.economic-calendar__flame svg{display:block;width:100%;height:100%}.economic-calendar__event{display:contents}@media (min-width: 1024px){.economic-calendar__event{display:flex;align-items:center;gap:16px}}.economic-calendar__flag{grid-area:flag;position:relative;flex-shrink:0;width:52px;height:52px;align-self:center}@media (min-width: 1024px){.economic-calendar__flag{width:56px;height:56px}}.economic-calendar__flag-image{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.economic-calendar__currency{position:absolute;bottom:-6px;right:0;padding:2px 5px 1px;white-space:nowrap;border-radius:22px;background-color:var(--Fill-4-default);box-shadow:0 1px 14px #1b181726}.economic-calendar__info{grid-area:info;display:flex;flex-direction:column;gap:2px;min-width:0;margin-top:8px}@media (min-width: 720px){.economic-calendar__info{margin-top:0;align-self:center}}.economic-calendar__values{grid-area:values;display:flex;align-items:center;gap:32px;margin-top:8px}@media (min-width: 1024px){.economic-calendar__values{margin-top:0}}.economic-calendar__value{display:flex;flex-direction:column;gap:2px;min-width:0}@media (min-width: 720px){.economic-calendar__value{min-width:64px}}.economic-calendar__item--earnings{grid-template-areas:"flag info" "values values";column-gap:16px}@media (min-width: 720px){.economic-calendar__item--earnings{grid-template-columns:auto 1fr;grid-template-areas:"flag info" "values values"}}.economic-calendar__empty,.economic-calendar__loading{padding:24px;color:#817e7d;font-size:16px;line-height:24px;text-align:center}.economic-calendar-button{text-align:center}.economic-calendar a{display:inline-block}
