/* A narrow, independent stock reference card. Existing editorial content is untouched. */
.company-stock-header{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:24px;align-items:start}.company-stock-header>:not(.company-stock-panel){grid-column:1}.company-stock-header>.company-stock-panel{grid-column:2;grid-row:1/span 10}.company-stock-panel{min-width:0;border:1px solid #cbd9d2;border-radius:12px;background:#f8fbf9;color:#213b30;overflow:hidden;font-size:14px}.company-stock-details>summary{display:flex;justify-content:space-between;gap:8px;cursor:pointer;padding:14px 16px;font-weight:750;list-style:revert}.company-stock-details>summary span{font-size:12px;color:#52675c}.company-stock-content{padding:0 16px 16px}.company-stock-panel .company-stock-entity{font-size:14px;line-height:1.5;margin:6px 0}.company-stock-panel p{overflow-wrap:anywhere}.company-stock-panel .company-stock-scope{font-size:13px;line-height:1.6;background:#eaf2ee;padding:10px;border-radius:6px}.company-stock-panel .company-stock-meta,.company-stock-panel .company-stock-delay,.company-stock-panel .company-stock-external{font-size:12px;line-height:1.6;margin:8px 0}.company-stock-panel .company-stock-delay{font-weight:700;color:#754912}.company-stock-panel .company-stock-note,.company-stock-panel .company-stock-checked{font-size:11px;line-height:1.6;margin:10px 0;color:#51665a}.company-stock-links{display:grid;gap:8px;margin:12px 0}.company-stock-links a{font-size:12px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.company-stock-panel .company-stock-load{min-height:44px;width:100%;padding:10px;background:#1e6351;color:#fff;border:0;border-radius:6px;cursor:pointer}.company-stock-load:disabled{opacity:.65;cursor:default}.company-stock-panel .company-stock-feedback{font-size:12px;line-height:1.5}.company-stock-widget-info{min-height:240px;margin:12px 0}.company-stock-widget-chart{height:240px;margin:12px 0}.company-stock-widget-chart>.tradingview-widget-container__widget{height:calc(100% - 32px)}.company-stock-widget-info>.tradingview-widget-container__widget{min-height:220px}.company-stock-panel .tradingview-widget-copyright{font-size:12px;line-height:20px;text-align:center;display:block!important;visibility:visible!important}.company-stock-panel iframe{max-width:100%;border:0}.company-stock-panel a:focus-visible,.company-stock-panel button:focus-visible,.company-stock-panel summary:focus-visible{outline:3px solid #d99d31;outline-offset:3px}@media(max-width:899px){.company-stock-header{display:block}.company-stock-panel{margin:16px 0;width:100%}.company-stock-content{max-width:100%}.company-stock-widget-info{min-height:260px}}
.company-brief .page-intro.company-stock-header{max-width:100%;grid-template-rows:repeat(9,min-content) 1fr}.company-brief .company-stock-panel p{font-size:12px;line-height:1.6;word-break:normal;overflow-wrap:anywhere}.company-brief .company-stock-panel .company-stock-entity{font-size:14px}.company-brief .company-stock-panel .company-stock-note,.company-brief .company-stock-panel .company-stock-checked{font-size:11px}
.company-stock-info-viewport{overflow-x:auto;max-width:100%;border:1px solid #dce6e1;border-radius:6px}.company-stock-info-viewport>.company-stock-widget-info{width:600px;min-width:600px;margin:0}.company-stock-panel .company-stock-scroll-label{margin:12px 0 4px;font-weight:700}.company-stock-info-viewport:focus-visible{outline:3px solid #d99d31;outline-offset:2px}

.mc-stock-financials{margin-top:16px;border-top:1px solid #d5dfda;padding-top:12px}.mc-stock-financials h3{font-size:14px}.mc-stock-financials p{font-size:11px;overflow-wrap:anywhere}.mc-stock-financials dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mc-stock-financials dl>div{background:#f3f7f4;padding:8px}.mc-stock-financials dt{font-size:10px}.mc-stock-financials dd{margin:4px 0 0;font-size:14px;font-weight:700;overflow-wrap:anywhere}
