
.bhmtv{--bhmtv-black:#111318;--bhmtv-text:#171a1f;--bhmtv-muted:#6f757d;--bhmtv-line:#d9dde2;--bhmtv-blue:#075fe4;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--bhmtv-text);box-sizing:border-box;-webkit-font-smoothing:antialiased}
.bhmtv *,.bhmtv *:before,.bhmtv *:after{box-sizing:border-box}
.bhmtv-ticker{width:100%;min-height:var(--bhmtv-ticker-height,46px);overflow:hidden;background:#fff;border-top:1px solid #e6e8eb;border-bottom:1px solid #d9dde2}
.bhmtv-ticker .tradingview-widget-container,.bhmtv-ticker .tradingview-widget-container__widget{width:100%;min-height:var(--bhmtv-ticker-height,46px)}
.bhmtv-markets{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:42px 0 48px;background:#fff}
.bhmtv-shell{width:calc(100% - clamp(28px,4vw,72px));max-width:1760px;margin:0 auto}
.bhmtv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:19px;border-bottom:1px solid var(--bhmtv-black)}
.bhmtv-kicker,.bhmtv-card-head>span{display:block;margin-bottom:7px;color:var(--bhmtv-blue);font-size:8px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}
.bhmtv-head h2{margin:0;font-size:34px;line-height:1;font-weight:600;letter-spacing:-.04em}
.bhmtv-head p{margin:7px 0 0;color:var(--bhmtv-muted);font-size:12px;line-height:1.45}
.bhmtv-data-note{display:flex;gap:16px;flex-wrap:wrap;color:#777d85;font-size:8px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}
.bhmtv-search{display:flex;align-items:center;min-height:50px;margin:22px 0 24px;padding:0 16px;border:1px solid #ccd1d7}
.bhmtv-search a{color:#444a51;font-size:12px;text-decoration:none}
.bhmtv-search a:hover{color:var(--bhmtv-blue)}
.bhmtv-grid{display:grid;gap:24px}
.bhmtv-grid-top{grid-template-columns:minmax(0,1.55fr) minmax(380px,.45fr)}
.bhmtv-card{min-width:0;border:1px solid var(--bhmtv-line);background:#fff;overflow:hidden}
.bhmtv-card-head{padding:16px 18px;border-bottom:1px solid var(--bhmtv-line)}
.bhmtv-card-head h3{margin:0;font-size:20px;line-height:1;font-weight:600;letter-spacing:-.03em}
.bhmtv-widget{width:100%;background:#fff}
.bhmtv-widget-overview{height:510px}
.bhmtv-widget-heatmap{height:510px}
.bhmtv-data-card{margin-top:24px}
.bhmtv-widget-data{height:520px}
.bhmtv-widget .tradingview-widget-container,.bhmtv-widget .tradingview-widget-container__widget,.bhmtv-chart .tradingview-widget-container,.bhmtv-chart .tradingview-widget-container__widget{width:100%!important;height:100%!important}
.bhmtv-footnote{padding-top:14px;color:#8a9097;font-size:8px;line-height:1.5}
.bhmtv-chart{width:100%;min-height:420px}
@media(max-width:1050px){.bhmtv-grid-top{grid-template-columns:1fr}.bhmtv-widget-overview,.bhmtv-widget-heatmap{height:500px}}
@media(max-width:680px){.bhmtv-markets{padding:30px 0 38px}.bhmtv-shell{width:calc(100% - 28px)}.bhmtv-head{align-items:flex-start;flex-direction:column}.bhmtv-head h2{font-size:30px}.bhmtv-widget-overview,.bhmtv-widget-heatmap{height:470px}.bhmtv-widget-data{height:560px}}
