.chart-ui .market-instrument-bar:has(.chart-instrument-summary){display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:14px 28px;padding:8px 24px 14px;container:chart-bar/inline-size}.chart-instrument-summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;flex:1 1 510px;min-width:0;container:chart-heading/inline-size}.chart-instrument-identity{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.chart-instrument-detail-trigger{justify-self:start;max-width:100%;border:0;padding:0;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.chart-instrument-detail-trigger>strong{text-decoration:none;transition:color .15s}.chart-instrument-detail-trigger:hover>strong{color:var(--blue);text-decoration:none}@media(prefers-reduced-motion:reduce){.chart-instrument-detail-trigger>strong{transition:none}}.chart-instrument-detail-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.chart-instrument-identity>strong{flex:0 1 auto;min-width:0;max-width:calc(100% - 33px);font-size:16px;line-height:1.45;font-weight:650;letter-spacing:-.35px;overflow-wrap:anywhere}.chart-instrument-identity>.company-stock-logo,.chart-instrument-identity>.ticker-logo{flex-shrink:0}.chart-instrument-ticker{gap:6px;flex-shrink:0;font-size:13px;line-height:1.4}.chart-instrument-exchange,.chart-instrument-ticker{display:inline-flex;align-items:center;color:var(--muted)}.chart-instrument-exchange{box-sizing:border-box;min-height:20px;padding:2px 5px;border:1px solid var(--line);border-radius:5px;background:var(--surface-soft);font-size:10px;font-weight:500;line-height:1.2}.chart-ui .market-instrument-bar:has(.chart-fx-details){position:relative;z-index:90}.chart-instrument-prices{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.chart-dollar-quote{flex:0 0 auto;color:var(--text)}.chart-dollar-quote,.chart-ui .chart-dollar-quote .animated-price{font-size:25px;font-weight:650;letter-spacing:-.7px;line-height:32px}.chart-ui .chart-dollar-quote .animated-price{display:inline-block;min-width:0;height:32px;color:inherit}.chart-dollar-quote.up{color:var(--price-up)}.chart-dollar-quote.down{color:var(--price-down)}.chart-dollar-quote>strong{font-weight:650}.chart-won-quote{position:relative;display:inline-flex;max-width:100%;color:var(--muted)}.chart-won-quote>button{border:0;padding:3px 0;background:transparent;color:inherit;cursor:pointer;font-size:13px;font-variant-numeric:tabular-nums;line-height:20px;white-space:nowrap}.chart-won-quote>button:hover{color:var(--text)}.chart-fx-details{position:absolute;top:calc(100% + 8px);left:0;z-index:90;display:flex;flex-direction:column;gap:7px;width:240px;max-width:calc(100vw - 64px);padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);box-shadow:0 12px 32px #0003;font-size:12px;line-height:1.5}.chart-fx-details strong{font-size:13px;font-weight:600}.chart-fx-details small{color:var(--muted);font-size:12px}.chart-session-return{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:3px 5px;min-width:0;font-size:13px;line-height:1.6}.chart-session-return>span{color:var(--muted)}.chart-session-return>span:before{content:"·";padding-right:8px}.chart-session-return>b{font-weight:550;white-space:nowrap}.chart-session-return em{font-style:normal;font-weight:inherit}.chart-session-return.up{color:var(--price-up)}.chart-session-return.down{color:var(--price-down)}.chart-session-return.flat{color:var(--text)}.chart-reference-basis{flex:0 0 100%;color:var(--muted);font-size:11px;line-height:1.5;font-weight:400}.chart-won-quote>button:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:5px}.chart-ui .market-instrument-bar:has(.chart-instrument-summary) .market-instrument-market-stats{width:190px;margin-left:auto;grid-template-columns:minmax(0,1fr);gap:6px}.chart-ui .market-instrument-market-stats>span{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:0;border:0}.chart-ui .market-instrument-market-stats b{overflow:hidden;text-align:right;text-overflow:ellipsis}@container chart-heading (max-width:420px){.chart-session-return{flex-basis:100%}.chart-session-return>span:before{content:none}.chart-won-quote{position:static}.chart-fx-details{left:0;right:auto}}@media(max-width:680px){.chart-ui .market-instrument-bar:has(.chart-instrument-summary){padding:6px 16px 12px;grid-template-columns:minmax(0,1fr)}.chart-ui .market-instrument-bar:has(.chart-instrument-summary) .market-instrument-market-stats{width:100%;margin-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.chart-ui .market-instrument-market-stats>span{grid-template-columns:38px minmax(0,1fr);gap:6px}}