.marketContextPanel{margin-top:1rem;padding:1rem;border:1px solid var(--border,#d8e2ef);border-radius:16px;background:var(--surface,#fff)}
.marketContextPanel .sectionTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.marketContextPanel h3{margin:0}.marketContextGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem;margin-top:.9rem}.marketContextCard{display:grid;grid-template-columns:1fr auto;gap:.45rem .8rem;padding:1rem;border:1px solid var(--border,#d8e2ef);border-radius:14px;background:var(--surface-raised,#f8fbff);color:var(--text,#10203a)}.marketContextCard>div:first-child{display:flex;flex-direction:column;gap:.25rem}.marketContextType{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#1268e8)}.marketContextScore{align-self:start;padding:.35rem .55rem;border-radius:999px;background:var(--accent,#1268e8);color:#fff;font-weight:800}.marketContextCard p,.marketContextCard small{grid-column:1/-1;margin:0}.marketContextCard small{color:var(--muted,#61718a)}.marketContextEmpty{margin-top:.9rem;padding:1rem;border-radius:12px;background:var(--surface-muted,#eef3f9);color:var(--muted,#61718a)}
@media(max-width:700px){.marketContextPanel .sectionTitle{flex-direction:column}.marketContextPanel .btn{width:100%}.marketContextGrid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.marketContextPanel *{scroll-behavior:auto!important;transition:none!important}}
