.pattern-forecast-panel{border-top:4px solid #7f56d9}.pattern-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem}.pattern-summary-grid>div{padding:.9rem;border:1px solid #e4e7ec;border-radius:9px;background:#fcfcfd}.pattern-summary-grid span,.pattern-summary-grid small{display:block;color:#667085}.pattern-summary-grid strong{display:block;font-size:1.25rem;margin:.25rem 0}.pattern-influence-list{margin-top:1rem;display:grid;gap:.55rem}.pattern-influence{display:grid;grid-template-columns:minmax(170px,1fr) auto auto;gap:1rem;align-items:center;padding:.7rem .8rem;background:#f9fafb;border-radius:8px}.pattern-influence .positive{color:#027a48}.pattern-influence .negative{color:#b42318}@media(max-width:700px){.pattern-influence{grid-template-columns:1fr}.pattern-influence>*{text-align:left}}
