/* Studies share the existing BTC chart stage, without adding a center-grid row. */
.asset283-charthead{display:grid;grid-template-columns:minmax(0,1fr) auto}
.asset283-charthead .asset281-legend{grid-column:1/-1}
.study284-tools{display:flex;gap:6px;padding:6px 12px;flex-wrap:wrap;background:#05131b;border-bottom:1px solid #23404b}
.study284-tools button{font:11px Arial;color:#a5c8d1;background:#071b24;border:1px solid #294651;padding:6px 10px;min-height:28px;cursor:pointer}
.study284-tools button[aria-pressed=true]{border-color:#477c7c;color:#e2d6ac;background:linear-gradient(120deg,#103139,#1b271f)}
.study284-tools button:focus-visible{outline:2px solid #69e2d3;outline-offset:2px}
.asset281-chart .study284-range rect{fill:#3cbdac;fill-opacity:.065;stroke:none}
.asset281-chart .study284-range path{stroke:#45bbaa;stroke-opacity:.6;stroke-dasharray:5 4}
.asset281-chart .study284-range text{fill:#79c7bf;font:10px Arial;paint-order:stroke;stroke:#03141b;stroke-width:3px;stroke-linejoin:round}
.asset281-chart .study284-retracements path{stroke:#c3a564;stroke-opacity:.65;stroke-dasharray:3 5}
.asset281-chart .study284-retracements text{fill:#c7b88c;font:10px Arial;paint-order:stroke;stroke:#03141b;stroke-width:3px}
.study284-explanation>strong{font-size:13px;color:#a6dfd6;line-height:1.5}
.study284-explanation p{line-height:1.55;margin:8px 0!important}
.study284-explanation p>b{color:#d5c28f}
.study284-counter{border-left:2px solid #8b794b;padding-left:9px}
.study284-proof table{font:10px Arial;border-collapse:collapse;width:100%;table-layout:fixed}
.study284-proof th,.study284-proof td{padding:7px 2px;border-bottom:1px solid #1c3942;text-align:left;overflow-wrap:anywhere}
.study284-proof th:first-child{width:43%}
.study284-proof summary{cursor:pointer;color:#9ecece;padding:9px 0}
.study284-scenario{border-top:1px solid #294953;padding-top:12px;margin-top:10px}
.study284-scenario button{margin:0 0 8px!important;width:100%}
.study284-scenario small{display:block;line-height:1.5;color:#97b4ba}
.study284-mini{width:100%;height:70px;display:block;overflow:visible}
.study284-mini rect{fill:#244c4c;stroke:#387375}
.study284-mini path{stroke:#bcaa72;stroke-width:1}
.study284-mini circle{fill:#4ce4c2;stroke:#05231e}
.study284-mini text{fill:#a7c2c5;font:10px Arial}
@media(min-width:801px) and (max-width:1439px){.asset283-charthead .timeframe283-tools>span{display:none}}
@media(max-width:800px){.asset283-charthead{display:block}.deep275[data-asset281=btc] .asset281-stage{height:550px;min-height:550px}.study284-tools{padding:6px 10px;gap:5px}.study284-tools button{min-height:36px;padding:6px 9px}.asset281-chart .study284-bound{font-size:9px}.study284-proof table{font-size:11px}}

/* The compact Home proof must share available height with its dated caption. */
.gp274-home .r272-summary-chart .study284-explanation{flex:0 0 auto}
.gp274-home .r272-summary-chart .study284-explanation p{height:auto!important;min-height:0!important;max-height:none!important;width:auto!important;padding:0!important;margin:5px 0!important;line-height:1.45!important}
.gp274-home .r272-summary-chart .summary276-proof:has(.asset281-mini){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:3px;overflow:hidden}
.gp274-home .r272-summary-chart .summary276-proof .asset281-mini{height:100%;min-height:0;max-height:64px;display:block}
