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