.liquidity-chart .highcharts-crosshair{stroke-dasharray:3 3}.stock-detail-overview{display:flex;gap:.8rem;height:100%;min-height:0;overflow:hidden}.stock-detail-overview__chart{flex:2.5 1 0;min-width:0;min-height:0}.stock-detail-overview__cards{display:grid;flex:2 1 0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:23rem minmax(0,1fr);gap:.8rem;min-width:0;min-height:0;overflow:hidden}.stock-detail-overview__card{min-width:0;min-height:0;height:100%}.stock-detail-profile{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;height:100%;min-height:0;overflow:hidden}.stock-detail-profile__card{min-width:0;min-height:0;height:100%}.stock-detail-finance__layout{display:grid;flex:1;grid-template-columns:minmax(22rem,20%) minmax(0,1fr);align-items:start;gap:.8rem;min-width:0}.stock-detail-finance__charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0}.stock-detail-finance__rail{flex:0 0 clamp(12rem,30%,15rem);min-width:0}.stock-detail-finance__rail-label{min-width:0;overflow-wrap:anywhere;white-space:normal}.stock-detail-news__list{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-detail-warrant-info{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(32rem,.95fr);gap:.8rem;height:100%;min-height:0;overflow:hidden}.stock-detail-warrant-info__chart-card,.stock-detail-warrant-info__details{min-width:0;min-height:0}.stock-detail-warrant-info__details{display:flex;flex-direction:column;overflow-y:auto}.stock-detail-warrant-info__tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.stock-detail-warrant-info__chart-card{display:flex;flex-direction:column}.stock-info__tablet-change{display:none}.stock-info__event-label{display:inline}.stock-detail--tablet-landscape .stock-info__summary{display:grid;grid-template-columns:max-content repeat(9,minmax(min-content,1fr));-moz-column-gap:1.6rem;column-gap:1.6rem;row-gap:1.2rem}.stock-detail--tablet-landscape .stock-info__metrics{display:contents}.stock-detail--tablet-landscape .stock-info__metric{min-width:0}.stock-detail--tablet-landscape .stock-info__event{grid-column:1/-1;min-width:0}.stock-detail--tablet-landscape .stock-info__event-title{flex-wrap:wrap}.stock-detail--tablet-landscape .stock-info__event-name{min-width:0;overflow-wrap:anywhere}.stock-detail--tablet-landscape .stock-detail-overview__cards{display:flex;flex:1 1 0;flex-direction:column;overflow-y:auto}.stock-detail--tablet-landscape .stock-detail-overview__card{flex:0 0 auto;height:auto}.stock-detail--tablet-landscape .stock-detail-overview__card--top{min-height:23rem}.stock-detail--tablet-landscape .stock-detail-overview__card--bottom{min-height:28rem}.stock-detail--tablet-landscape .stock-detail-profile{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:100%;overflow-y:auto}.stock-detail--tablet-landscape .stock-detail-finance__layout{flex:none}.stock-detail--tablet-landscape .stock-detail-finance__charts{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(24rem,auto)}.stock-detail--tablet-landscape .stock-detail-finance__balance-sheet-card{min-height:30rem}.stock-detail--tablet-landscape .stock-detail-warrant-info{grid-template-columns:minmax(0,1fr) minmax(28rem,.85fr)}.stock-detail--tablet-portrait .stock-info__event-label{flex:none}.stock-detail--tablet-portrait .stock-info__event-name{min-width:0}.stock-detail--tablet-portrait .stock-info__summary{align-items:flex-start;gap:clamp(1.6rem,5.2vw,4rem)}.stock-detail--tablet-portrait .stock-info__current-price{flex:0 0 clamp(15.6rem,26vw,20rem);flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:flex-start;gap:1.6rem;padding-right:1.6rem}.stock-detail--tablet-portrait .stock-info__desktop-change{display:none}.stock-detail--tablet-portrait .stock-info__tablet-change{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.8rem 1.6rem;border-radius:9999px;font-size:1.6rem;font-weight:600;line-height:2.4rem;white-space:nowrap}.stock-detail--tablet-portrait .stock-info__metrics{display:grid;flex:1 1 0;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;align-items:start;-moz-column-gap:clamp(.8rem,1.6vw,1.6rem);column-gap:clamp(.8rem,1.6vw,1.6rem);row-gap:1.6rem;min-width:0}.stock-detail--tablet-portrait .stock-info__metric{min-width:0}.stock-detail--tablet-portrait .stock-info__metric-label,.stock-detail--tablet-portrait .stock-info__metric-number,.stock-detail--tablet-portrait .stock-info__metric-unit,.stock-detail--tablet-portrait .stock-info__metric-value{white-space:nowrap}.stock-detail--tablet-portrait .stock-info__metric-value{min-width:0;gap:.4rem}.stock-detail--tablet-portrait .stock-info__event{grid-column:1/-1;min-width:0}@media(max-width:700px){.stock-detail--tablet-portrait .stock-info__summary{gap:1.6rem}.stock-detail--tablet-portrait .stock-info__current-price{flex-basis:15.6rem;padding-right:1.2rem}.stock-detail--tablet-portrait .stock-info__metrics{-moz-column-gap:.4rem;column-gap:.4rem;row-gap:1.2rem}.stock-detail--tablet-portrait .stock-info__metric-label,.stock-detail--tablet-portrait .stock-info__metric-number,.stock-detail--tablet-portrait .stock-info__metric-unit{font-size:1.2rem;line-height:1.8rem}}.stock-detail--tablet-portrait .stock-detail-overview{display:block;overflow-y:auto}.stock-detail--tablet-portrait .stock-detail-overview__chart{height:calc(100% - 23.8rem);min-height:28rem;margin-bottom:.8rem}.stock-detail--tablet-portrait .stock-detail-overview__cards{height:51.8rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:23rem 28rem;max-height:none;overflow:visible}.stock-detail--tablet-portrait .stock-detail-profile{display:flex;flex-direction:column;overflow-y:auto}.stock-detail--tablet-portrait .stock-detail-profile__card{flex:0 0 auto;height:auto;min-height:24rem}.stock-detail--tablet-portrait .stock-detail-profile__body,.stock-detail--tablet-portrait .stock-detail-profile__scroll-content{flex:none;overflow:visible!important}.stock-detail--tablet-portrait .stock-detail-finance__layout{flex:none;grid-template-columns:minmax(0,1fr)}.stock-detail--tablet-portrait .stock-detail-finance__charts{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(40rem,auto)}.stock-detail--tablet-portrait .stock-detail-finance__balance-sheet-card{min-height:44rem}.stock-detail--tablet-portrait .stock-detail-finance__fundamental-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:1.2rem}.stock-detail--tablet-portrait .stock-detail-finance__fundamental-stat{min-width:0}.stock-detail--tablet-portrait .stock-detail-finance__fundamental-card{flex:none;height:19rem}.stock-detail--tablet-portrait .stock-detail-finance__fundamental-body{overflow-y:auto;overscroll-behavior:contain}.stock-detail--tablet-portrait .stock-detail-news__list{grid-template-columns:minmax(0,1fr)}.stock-detail--tablet-portrait .stock-detail-warrant-info{display:flex;flex-direction:column;overflow-y:auto}.stock-detail--tablet-portrait .stock-detail-warrant-info__chart-card,.stock-detail--tablet-portrait .stock-detail-warrant-info__details{flex:0 0 auto}.stock-detail--tablet-portrait .stock-detail-warrant-info__details{overflow:visible}.stock-detail--tablet-portrait .stock-detail-warrant-info__chart-card{height:40rem}