.trade-news-indices{--ni-gap:clamp(16px,1.45vw,26px);background:var(--trade-bg);color:var(--trade-text)}
.trade-news-indices.space-top-none{padding-top:0}.trade-news-indices.space-top-small{padding-top:18px}.trade-news-indices.space-top-medium{padding-top:36px}.trade-news-indices.space-top-large{padding-top:58px}
.trade-news-indices.space-bottom-none{padding-bottom:0}.trade-news-indices.space-bottom-small{padding-bottom:18px}.trade-news-indices.space-bottom-medium{padding-bottom:40px}.trade-news-indices.space-bottom-large{padding-bottom:64px}
.trade-news-indices__container{width:min(calc(100% - 2*var(--trade-hf-space,24px)),var(--news-indices-width,1720px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,3fr) minmax(300px,1fr);align-items:start;gap:var(--ni-gap)}
.trade-news-indices--indices-first .trade-news-indices__news{order:2}.trade-news-indices--indices-first .market-indices-panel{order:1}
.trade-news-indices__news{min-width:0}.trade-news-indices__heading{min-height:54px;margin-bottom:14px;display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:2px solid var(--trade-text)}
.trade-news-indices__heading>div>span{color:var(--trade-primary);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.trade-news-indices__heading h2{padding:3px 0 11px;font-size:clamp(1.3rem,1.7vw,1.8rem)}
.data-provider-badge{margin-bottom:11px;padding:4px 8px;border-radius:99px;background:color-mix(in srgb,var(--trade-positive) 12%,var(--trade-surface));color:var(--trade-positive);font-size:.62rem;font-weight:750;white-space:nowrap}.data-provider-badge--warning{background:color-mix(in srgb,var(--trade-warning) 12%,var(--trade-surface));color:var(--trade-warning)}
.financial-news-filters{margin:-3px 0 14px;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.financial-news-filters::-webkit-scrollbar{display:none}.financial-news-filters button{min-height:34px;padding:0 11px;flex:0 0 auto;border:1px solid var(--trade-border);border-radius:99px;background:var(--trade-surface);color:var(--trade-text-soft);font-size:.69rem;font-weight:720;cursor:pointer}.financial-news-filters button[aria-pressed="true"]{border-color:var(--trade-primary);background:var(--trade-primary);color:#fff}
.financial-news-layout{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(350px,1.75fr) minmax(180px,.78fr);gap:var(--ni-gap)}
.financial-news-layout__side,.financial-news-layout__main{display:grid;align-content:start;gap:var(--ni-gap)}.financial-news-layout__bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ni-gap)}
.financial-news-card{min-width:0;overflow:hidden;background:var(--trade-surface);border:1px solid var(--trade-border);transition:border-color .16s ease,transform .16s ease}.financial-news-card:hover{border-color:color-mix(in srgb,var(--trade-primary) 65%,var(--trade-border));transform:translateY(-2px)}.financial-news-card>a{height:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none}
.financial-news-card__image{position:relative;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--trade-primary) 18%,var(--trade-surface-2)),color-mix(in srgb,var(--trade-accent) 24%,var(--trade-surface-2)));color:color-mix(in srgb,var(--trade-primary) 75%,var(--trade-text));font-weight:900}.financial-news-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.financial-news-card:hover img{transform:scale(1.02)}
.financial-news-card--featured .financial-news-card__image{aspect-ratio:16/8.1}.financial-news-card--featured .financial-news-card__image>span{font-size:clamp(3rem,8vw,7rem);letter-spacing:-.09em;opacity:.35}.financial-news-card__body{padding:15px}.financial-news-card__category{display:inline-block;margin-bottom:7px;color:var(--trade-primary);font-size:.65rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.financial-news-card--featured h3{font-size:clamp(1.35rem,2.15vw,2.25rem);line-height:1.08}.financial-news-card--featured p{margin-top:10px;color:var(--trade-text-soft);font-size:.83rem;line-height:1.55}
.financial-news-card__meta{margin-top:12px;padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--trade-border);color:var(--trade-text-soft);font-size:.65rem}.financial-news-card__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-news-card__meta time{flex:0 0 auto}
.financial-news-card--small .financial-news-card__image{aspect-ratio:16/9;min-height:92px}.financial-news-card--small .financial-news-card__image>span{font-size:2.8rem;opacity:.35}.financial-news-card--small .financial-news-card__body{padding:12px}.financial-news-card--small h3{font-size:clamp(.82rem,.92vw,1rem);line-height:1.35}
.financial-news-live{border-left:1px solid var(--trade-border);background:var(--trade-surface)}.financial-news-live h3{padding:12px 14px;border-bottom:2px solid var(--trade-text);font-size:.92rem}.financial-news-live a{padding:13px 14px;display:grid;grid-template-columns:38px 1fr;gap:9px;color:var(--trade-text);border-bottom:1px solid var(--trade-border);text-decoration:none}.financial-news-live a:hover{background:var(--trade-surface-2)}.financial-news-live time{color:var(--trade-text-soft);font-size:.66rem}.financial-news-live span{font-size:.76rem;font-weight:680;line-height:1.45}.financial-news-live p{padding:16px;color:var(--trade-text-soft);font-size:.74rem}
.market-indices-panel{min-width:0;overflow:hidden;position:sticky;top:calc(var(--trade-hf-top-height,68px) + var(--trade-hf-nav-height,46px) + 12px);background:#111722;color:#f6f8fc;border:1px solid rgba(255,255,255,.13);border-radius:4px;box-shadow:0 16px 36px rgba(5,10,18,.18)}
.market-indices-panel h2{color:#fff}.market-indices-panel__header{min-height:58px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;background:#0d121b;border-bottom:1px solid rgba(255,255,255,.12)}.market-indices-panel__header h2{font-size:1.08rem}.market-indices-panel__header span{color:#96a4b8;font-size:.64rem;text-transform:uppercase;letter-spacing:.07em}
.market-indices-tabs{display:flex;overflow-x:auto;background:#1a2230;scrollbar-width:none}.market-indices-tabs::-webkit-scrollbar{display:none}.market-indices-tabs button{min-height:43px;padding:0 16px;flex:1 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;color:#aab5c6;font-size:.75rem;font-weight:750;cursor:pointer}.market-indices-tabs button[aria-selected="true"]{border-color:#6b91ff;background:#242e3e;color:#fff}
.market-index-chart{margin:0;padding:12px 13px 7px;background:#141b26;border-bottom:1px solid rgba(255,255,255,.1);color:#438cff}.market-index-chart figcaption{display:flex;align-items:center;justify-content:space-between;color:#fff}.market-index-chart figcaption strong{font-size:.72rem}.market-index-chart figcaption span{color:#8492a7;font-size:.61rem}.market-index-chart svg{width:100%;height:148px;margin-top:5px}.market-index-chart polyline{stroke:currentColor;stroke-width:2}.market-index-chart__grid{fill:none;stroke:rgba(255,255,255,.08);stroke-width:1}.market-index-chart__axis{display:flex;justify-content:space-between;color:#718097;font-size:.56rem}.market-index-chart__empty{height:100px;display:grid;place-items:center;color:#8e9aab;font-size:.73rem}
.market-data-status{padding:7px 13px;display:flex;align-items:center;gap:7px;background:#1d2634;color:#8bd9b6;font-size:.6rem}.market-data-status>span{width:7px;height:7px;border-radius:50%;background:#2fc788}.market-data-status time{margin-left:auto;color:#8492a7}.market-data-status--warning{color:#f2c16d}.market-data-status--warning>span{background:#f2b94b}
.market-indices-list{padding:5px 0}.market-index-row{min-height:44px;padding:5px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(63px,auto) 9px;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.055);font-variant-numeric:tabular-nums}.market-index-row:hover{background:rgba(255,255,255,.045)}.market-index-row__name{min-width:0;display:flex;align-items:center;gap:8px}.market-index-row__name div{min-width:0;display:grid}.market-index-row__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f7fb;font-size:.72rem}.market-index-row__name small{color:#718097;font-size:.53rem}.market-index-row__flag{width:28px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:3px;background:#2b3748;color:#c8d2df;font-size:.48rem;font-weight:850}.market-index-row__price{color:#fff;font-size:.74rem;font-weight:730}.market-index-row__change{font-size:.71rem;font-weight:760;text-align:right}.market-index-row__change--positive{color:#2ed593}.market-index-row__change--negative{color:#ff6574}.market-index-row__change--neutral{color:#9aa7b9}.market-index-row__status{width:7px;height:7px;border-radius:50%;background:#738096}.market-index-row__status--open{background:#2fc788}.market-index-row__status--closed{background:#4075b5}.market-index-row__status--demo{background:#f2b94b}
.market-indices-panel__button{min-height:44px;margin:8px 12px 12px;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.65);border-radius:5px;font-size:.76rem;font-weight:720;text-decoration:none}.market-indices-panel__button:hover{color:#fff;background:rgba(255,255,255,.08)}
.trade-news-indices--dark{background:#0d121b}.trade-news-indices--dark .trade-news-indices__news{--trade-text:#f3f6fb;--trade-text-soft:#a2afc0;--trade-surface:#151d29;--trade-surface-2:#1b2533;--trade-border:#2a3749}
@media(max-width:1280px){.trade-news-indices__container{grid-template-columns:minmax(0,2.5fr) minmax(292px,1fr)}.financial-news-layout{grid-template-columns:minmax(145px,.6fr) minmax(330px,1.5fr)}.financial-news-live{display:none}}
@media(max-width:1024px){.trade-news-indices__container{grid-template-columns:1fr}.trade-news-indices--indices-first .trade-news-indices__news,.trade-news-indices--indices-first .market-indices-panel{order:initial}.market-indices-panel{position:static}.financial-news-layout{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr)}.market-indices-region{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr)}.market-index-chart{border-right:1px solid rgba(255,255,255,.1)}.market-data-status,.market-indices-panel__button{grid-column:1/-1}}
@media(max-width:768px){.trade-news-indices__container{width:min(calc(100% - 1.25rem),var(--news-indices-width,1720px))}.financial-news-layout{grid-template-columns:1fr}.financial-news-layout__main{grid-row:1}.financial-news-layout__side{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-news-layout__bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-news-layout__bottom .financial-news-card:last-child{display:none}.market-indices-region{display:block}.market-index-chart{border-right:0}.trade-news-indices__heading{align-items:flex-start;flex-direction:column;gap:0}.data-provider-badge{margin-bottom:8px}}
@media(max-width:430px){.trade-news-indices__container{width:min(calc(100% - 1rem),var(--news-indices-width,1720px))}.financial-news-layout__side,.financial-news-layout__bottom{grid-template-columns:1fr}.financial-news-card--featured h3{font-size:1.45rem}.market-index-row{grid-template-columns:minmax(0,1fr) auto minmax(58px,auto) 7px;gap:6px}.market-index-row__flag{display:none}.trade-news-indices--hide-mobile{display:none}}
@media(prefers-reduced-motion:reduce){.financial-news-card,.financial-news-card img{transition:none}}
.market-index-chart figcaption>div:first-child{display:grid;gap:1px}.market-index-chart__periods{display:flex!important;align-items:center;gap:3px}.market-index-chart__periods>*{min-width:26px;padding:3px 5px;border-radius:4px;color:#7f8da3!important;font-size:.55rem!important;text-align:center}.market-index-chart__periods b{background:#3157d5;color:#fff!important}.financial-news-live a:nth-of-type(-n+3){border-left:3px solid var(--trade-negative)}
