.markets-shell{max-width:1240px;margin:48px auto;padding:0 30px}.markets-shell h1{font-size:46px;font-weight:500;letter-spacing:-2px;margin:12px 0}.market-intro{color:#666;max-width:680px;line-height:1.7}.archive-status{display:flex;justify-content:space-between;align-items:center;background:#f5f5f5;padding:20px 24px;margin:28px 0;border:1px solid #e5e5e5;border-radius:6px}.market-toolbar{display:grid;grid-template-columns:2fr 1fr;gap:20px}.stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.stock-card canvas{width:100%;height:auto;background:#000;display:block;border:6px solid #111;border-radius:7px}.stock-card h3{font-size:19px;margin:14px 0 6px}.stock-card p{color:#666;font-size:12px;line-height:1.5}.stock-card a{display:block}.market-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin:38px 0}.market-licence{color:#777;font-size:12px;line-height:1.8;border-top:1px solid #ddd;padding-top:24px}.market-editor{border:1px solid #ddd;padding:22px;border-radius:5px;margin-bottom:26px}.watchlist{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.stock-chip{border:1px solid #ccc;background:#f5f5f5;border-radius:4px;padding:8px 12px;cursor:pointer}.graphic-settings:empty{display:none}@media(max-width:650px){.markets-shell{margin:28px auto;padding:0 18px}.markets-shell h1{font-size:34px}.market-toolbar{grid-template-columns:1fr}.stock-grid{grid-template-columns:1fr}.archive-status{display:block}.market-editor{padding:15px}}
