.markets-content{max-width:1600px}.markets-banner{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px 24px;margin-bottom:18px;border:1px solid rgba(116,180,255,.22);background:linear-gradient(135deg,rgba(20,66,108,.45),rgba(15,31,55,.78));border-radius:18px}.markets-banner h2{margin:6px 0 8px;font-size:28px}.markets-banner p{margin:0;max-width:780px;color:var(--muted,#94a3b8);line-height:1.55}.markets-live{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:999px;border:1px solid rgba(92,220,173,.28);white-space:nowrap}.markets-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.metric-card{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(9,24,42,.72);min-width:0}.metric-card span,.metric-card small{display:block;color:var(--muted,#94a3b8)}.metric-card span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.metric-card b{display:block;font-size:20px;margin:8px 0;overflow:hidden;text-overflow:ellipsis}.metric-card small{font-size:11px;line-height:1.35}.markets-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.markets-panel{margin-bottom:16px}.markets-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.markets-risk-grid label{font-size:12px;color:var(--muted,#94a3b8);font-weight:600}.markets-risk-grid input{margin-top:6px}.markets-checks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 18px;padding:8px 0}.markets-checks label{display:flex;align-items:center;gap:7px;color:inherit;font-weight:500}.markets-risk-grid .btn{justify-self:start}.markets-safety{padding:16px}.markets-safety>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.markets-safety>div:first-child b{font-size:18px}.btn-danger{background:#8b2635!important;color:#fff!important;border-color:#b43c50!important}.markets-panel .empty{padding:26px}.markets-panel .table-wrap{border:0;border-radius:0}.markets-panel .muted{font-size:12px}.markets-panel .callout{margin-top:14px}.markets-layout .side-nav{overflow:auto}.markets-layout .sidebar{z-index:20}.markets-performance-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;padding:16px}.markets-curve-wrap{height:220px;display:flex;flex-direction:column}.markets-curve{width:100%;height:190px;color:#62b7ff;background:linear-gradient(180deg,rgba(98,183,255,.08),transparent);border-radius:10px}.markets-curve-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--muted,#94a3b8);padding-top:5px}.markets-performance-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.markets-performance-stats>div{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(9,24,42,.55)}.markets-performance-stats span{display:block;color:var(--muted,#94a3b8);font-size:11px;margin-bottom:5px}.markets-performance-stats b{font-size:15px}@media(max-width:1250px){.markets-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.markets-grid-two,.markets-performance-grid{grid-template-columns:1fr}.markets-risk-grid{grid-template-columns:1fr 1fr}.markets-banner{flex-direction:column}.markets-live{align-self:flex-start}}@media(max-width:640px){.markets-metrics{grid-template-columns:1fr 1fr}.markets-risk-grid,.markets-performance-stats{grid-template-columns:1fr}.markets-content{padding:12px}.markets-banner{padding:16px}.metric-card b{font-size:17px}}