.market-page .market-jump-nav__inner{grid-template-columns:repeat(7,minmax(0,1fr))}.market-page .market-jump-nav a{min-width:0}.market-models [hidden]{display:none!important}.market-model-controls{display:flex;gap:10px;margin:20px 0}.market-model-controls button{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 24px;border:1px solid #adcddd;border-radius:10px;background:#fff;color:#07587b;font:inherit;font-weight:800;cursor:pointer}.market-model-controls button[aria-pressed="true"]{background:#07587b;color:white;border-color:#07587b}.market-model-controls img{width:32px;height:32px}.market-models .category-model-history{border:0;margin-top:20px;padding-top:0}.market-models{scroll-margin-top:100px}.market-models .category-model-history>h3{color:#113652}.market-page .market-featured__groups{grid-template-columns:repeat(3,minmax(0,1fr))}.market-timing-reasons{padding:16px 20px;background:#edf7fb;border:1px solid #cfe1eb;border-radius:0 0 14px 14px;color:#193447;font-size:13px}.market-timing-reasons>strong{font-size:14px}.market-timing-reasons ul{padding-left:18px;margin:8px 0}.market-timing-reasons p{margin:8px 0}.market-timing-reasons p>strong,.market-timing-reasons small{display:block}.market-timing-reasons small{margin-top:4px;line-height:1.7}.market-generation{background:#edf7fb}.market-generation .generation-inversion-card__actions{padding:12px 16px;font-size:13px}.market-performance-group{margin-top:28px}.market-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.market-value-card{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #cfe1eb;border-radius:16px;padding:22px;min-width:0}.market-value-product{display:flex;gap:12px;align-items:center;color:#17374d}.market-value-product img{width:64px;height:64px;object-fit:contain;flex:none}.market-value-product h4{font-size:17px;margin:0;overflow-wrap:anywhere}.market-value-price{font-size:27px;font-weight:800;color:#086792;margin:0}.market-value-price small{display:block;font-size:11px;font-weight:400;color:#526e7f}.market-value-card dl{margin:0;display:grid;gap:10px}.market-value-card dl>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.market-value-card dt{font-size:12px}.market-value-card dd{font-size:20px;font-weight:800;margin:0}.market-value-position{font-size:12px;margin:0}.market-value-meter{height:9px;background:#e4eff5;border-radius:8px;overflow:hidden}.market-value-meter i{display:block;height:100%;background:#078caf}.market-value-card>a:last-child{margin-top:auto;padding-top:12px;font-size:13px;font-weight:700}.market-model-controls button:focus-visible,.market-value-card a:focus-visible{outline:3px solid #e7b330;outline-offset:3px}@media(max-width:1000px){.market-page .market-jump-nav__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.market-value-grid,.market-page .market-featured__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.market-page .market-jump-nav__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.market-value-grid,.market-page .market-featured__groups{grid-template-columns:1fr}.market-value-card{padding:18px}.market-model-controls button{padding:10px 20px}.market-timing-reasons{padding:14px}}
