.stock-detail[data-v-82695382]{padding:20px}.stock-header[data-v-82695382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.stock-info h1[data-v-82695382]{margin:0 0 10px 0;font-size:24px}.trading-day-info[data-v-82695382]{font-size:12px;color:#999;margin-top:5px}.stock-code[data-v-82695382]{font-size:16px;color:#999;margin-left:10px}.stock-price[data-v-82695382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.close-price[data-v-82695382]{font-size:28px;font-weight:700}.change-pct[data-v-82695382]{font-size:18px}.rise[data-v-82695382]{color:#f5222d}.fall[data-v-82695382]{color:#52c41a}.stock-meta[data-v-82695382]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.meta-item[data-v-82695382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.meta-item .label[data-v-82695382]{color:#666}.market-overview[data-v-82695382]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:10px}.overview-item[data-v-82695382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background:#f9f9f9;border-radius:4px}.overview-item .label[data-v-82695382]{font-size:14px;color:#666;margin-bottom:5px}.overview-item .value[data-v-82695382]{font-size:16px;font-weight:700}.period-performance[data-v-82695382]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:10px}.performance-item[data-v-82695382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border-bottom:1px solid #f0f0f0}.performance-item .label[data-v-82695382]{color:#666}.performance-item .value[data-v-82695382]{font-weight:700}.risk-indicators[data-v-82695382]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:10px}.indicator-item[data-v-82695382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border-bottom:1px solid #f0f0f0}.indicator-item .label[data-v-82695382]{color:#666}.indicator-item .value[data-v-82695382]{font-weight:700}@media (max-width:768px){.stock-header[data-v-82695382]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stock-meta[data-v-82695382]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.market-overview[data-v-82695382]{grid-template-columns:repeat(2,1fr)}.period-performance[data-v-82695382],.risk-indicators[data-v-82695382]{grid-template-columns:1fr}}