.StockStrategy-module__dxetmW__container{max-width:1180px;margin:0 auto;padding:2rem}.StockStrategy-module__dxetmW__pageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.StockStrategy-module__dxetmW__title{color:#2c3e50;margin-bottom:.35rem;font-size:1.6rem;font-weight:650;line-height:1.2}.StockStrategy-module__dxetmW__subtitle,.StockStrategy-module__dxetmW__freshness,.StockStrategy-module__dxetmW__moduleHead p,.StockStrategy-module__dxetmW__note,.StockStrategy-module__dxetmW__disclaimer{color:#68707a;font-size:.88rem}.StockStrategy-module__dxetmW__freshness{white-space:nowrap;padding-top:.25rem}.StockStrategy-module__dxetmW__kpiGrid{grid-template-columns:1.15fr repeat(4,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.StockStrategy-module__dxetmW__kpi,.StockStrategy-module__dxetmW__module{background:#fff;border:1px solid #15171a14;border-radius:12px;box-shadow:0 2px 8px #00000014}.StockStrategy-module__dxetmW__kpi{flex-direction:column;justify-content:space-between;min-height:108px;padding:1rem;display:flex}.StockStrategy-module__dxetmW__kpi span,.StockStrategy-module__dxetmW__stanceGrid span,.StockStrategy-module__dxetmW__ruleList span{color:#68707a;font-size:.8rem}.StockStrategy-module__dxetmW__kpi strong{color:#15171a;font-size:1.65rem;line-height:1}.StockStrategy-module__dxetmW__kpi small{color:#68707a;font-size:.78rem}.StockStrategy-module__dxetmW__workspace{grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr);align-items:start;gap:1rem;display:grid}.StockStrategy-module__dxetmW__mainColumn,.StockStrategy-module__dxetmW__sideColumn{gap:1rem;display:grid}.StockStrategy-module__dxetmW__twoColumn{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.StockStrategy-module__dxetmW__module{margin-top:1rem;padding:1.25rem}.StockStrategy-module__dxetmW__workspace .StockStrategy-module__dxetmW__module,.StockStrategy-module__dxetmW__twoColumn .StockStrategy-module__dxetmW__module{margin-top:0}.StockStrategy-module__dxetmW__moduleHead{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.StockStrategy-module__dxetmW__moduleHead h2{color:#333;margin-bottom:.25rem;font-size:1.12rem;font-weight:650;line-height:1.25}.StockStrategy-module__dxetmW__legend{color:#68707a;flex-wrap:wrap;gap:.75rem;font-size:.8rem;display:flex}.StockStrategy-module__dxetmW__legend span{align-items:center;gap:.35rem;display:inline-flex}.StockStrategy-module__dxetmW__legend i{border-radius:999px;width:.5rem;height:.5rem;display:inline-block}.StockStrategy-module__dxetmW__chartBox{min-height:330px;position:relative}.StockStrategy-module__dxetmW__chart{width:100%;height:auto;display:block}.StockStrategy-module__dxetmW__gridLine{stroke:#d9dde3;stroke-width:1px}.StockStrategy-module__dxetmW__axisLine{stroke:#b9c0ca}.StockStrategy-module__dxetmW__axisText{fill:#68707a;font-size:12px}.StockStrategy-module__dxetmW__hoverLine{stroke:#15171a40;stroke-dasharray:4 4}.StockStrategy-module__dxetmW__tooltip{color:#fff;pointer-events:none;background:#15171aeb;border-radius:8px;min-width:155px;padding:.6rem .7rem;font-size:.78rem;line-height:1.5;position:absolute;top:1rem;transform:translate(-50%)}.StockStrategy-module__dxetmW__tooltip strong,.StockStrategy-module__dxetmW__tooltip span{display:block}.StockStrategy-module__dxetmW__tableWrap{overflow-x:auto}.StockStrategy-module__dxetmW__table{border-collapse:collapse;width:100%;font-size:.86rem}.StockStrategy-module__dxetmW__table th,.StockStrategy-module__dxetmW__table td{text-align:right;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e8ebef;padding:.7rem .5rem}.StockStrategy-module__dxetmW__table th:first-child,.StockStrategy-module__dxetmW__table td:first-child{text-align:left}.StockStrategy-module__dxetmW__table th{color:#68707a;font-size:.78rem;font-weight:650}.StockStrategy-module__dxetmW__table tr:last-child td{border-bottom:0}.StockStrategy-module__dxetmW__compactTable td,.StockStrategy-module__dxetmW__compactTable th{padding-top:.62rem;padding-bottom:.62rem}.StockStrategy-module__dxetmW__textCell{min-width:210px;line-height:1.55;text-align:left!important;white-space:normal!important}.StockStrategy-module__dxetmW__tag{border-radius:6px;align-items:center;min-height:24px;padding:0 .5rem;font-size:.78rem;font-weight:650;display:inline-flex}.StockStrategy-module__dxetmW__tagOk{color:#087f5b;background:#087f5b1f}.StockStrategy-module__dxetmW__tagMuted{color:#59616b;background:#68707a24}.StockStrategy-module__dxetmW__up{color:#c43b2f}.StockStrategy-module__dxetmW__down{color:#087f5b}.StockStrategy-module__dxetmW__ruleList{gap:.75rem;margin-top:.9rem;display:grid}.StockStrategy-module__dxetmW__ruleList div{border-bottom:1px solid #e8ebef;grid-template-columns:96px 1fr;gap:.85rem;padding-bottom:.75rem;display:grid}.StockStrategy-module__dxetmW__ruleList div:last-child{border-bottom:0;padding-bottom:0}.StockStrategy-module__dxetmW__ruleList p,.StockStrategy-module__dxetmW__bodyCopy{color:#343a40;font-size:.9rem;line-height:1.7}.StockStrategy-module__dxetmW__stanceGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.StockStrategy-module__dxetmW__stanceGrid div{background:#fbfcfd;border:1px solid #e8ebef;border-radius:8px;padding:.85rem}.StockStrategy-module__dxetmW__stanceGrid strong{color:#15171a;margin-top:.35rem;font-size:1.35rem;line-height:1.1;display:block}.StockStrategy-module__dxetmW__textList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.StockStrategy-module__dxetmW__textList li{color:#343a40;border-bottom:1px solid #e8ebef;padding-bottom:.65rem;font-size:.88rem;line-height:1.6}.StockStrategy-module__dxetmW__textList li:last-child{border-bottom:0;padding-bottom:0}.StockStrategy-module__dxetmW__note{margin-top:.9rem;line-height:1.6}.StockStrategy-module__dxetmW__disclaimer{margin:1rem 0 0;line-height:1.7}.StockStrategy-module__dxetmW__loading,.StockStrategy-module__dxetmW__error,.StockStrategy-module__dxetmW__empty{color:#68707a;place-items:center;min-height:50vh;display:grid}.StockStrategy-module__dxetmW__error{color:#dc3545}@media (max-width:980px){.StockStrategy-module__dxetmW__kpiGrid,.StockStrategy-module__dxetmW__workspace,.StockStrategy-module__dxetmW__twoColumn{grid-template-columns:1fr}.StockStrategy-module__dxetmW__module{margin-top:1rem}}@media (max-width:768px){.StockStrategy-module__dxetmW__container{padding:1rem}.StockStrategy-module__dxetmW__pageHeader{flex-direction:column;gap:.35rem}.StockStrategy-module__dxetmW__freshness{white-space:normal}.StockStrategy-module__dxetmW__kpi{min-height:92px}.StockStrategy-module__dxetmW__kpi strong{font-size:1.45rem}.StockStrategy-module__dxetmW__module{padding:1rem}.StockStrategy-module__dxetmW__moduleHead{flex-direction:column;gap:.5rem}.StockStrategy-module__dxetmW__chartBox{min-height:230px}.StockStrategy-module__dxetmW__ruleList div{grid-template-columns:84px 1fr}.StockStrategy-module__dxetmW__stanceGrid{grid-template-columns:1fr}}
