/* Sigma OS Performance Summary — Step 3 premium compact management strip */
.sigma-performance-summary{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(520px,.95fr);gap:24px;align-items:center;margin:0 0 14px;padding:20px 22px;border:1px solid #e5e8ed;border-radius:20px;background:linear-gradient(135deg,#fff 0%,#fafbfc 100%);box-shadow:0 5px 18px rgba(20,30,45,.035);min-height:132px;overflow:hidden}.sigma-perf-copy{min-width:0}.sigma-perf-eyebrow{display:inline-flex;align-items:center;margin-bottom:7px;color:#5f6977;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sigma-perf-eyebrow:before{content:'';width:7px;height:7px;margin-right:8px;border-radius:50%;background:#d92f50;box-shadow:0 0 0 4px rgba(217,47,80,.08)}.sigma-perf-copy h2{margin:0 0 7px;color:#151922;font-size:26px;line-height:1.08;letter-spacing:-.025em;font-weight:700}.sigma-perf-copy p{margin:0;max-width:850px;color:#4b5563;font-size:15px;line-height:1.45}.sigma-perf-copy p strong{color:#151922;font-weight:700}.sigma-perf-copy small{display:block;margin-top:7px;color:#5f6977;font-size:15px;line-height:1.4}.sigma-perf-status{display:inline-flex;align-items:center;margin-left:6px;padding:4px 9px;border:1px solid #e4e7eb;border-radius:999px;background:#f5f6f8;color:#46505d;font-size:15px;font-weight:650;white-space:nowrap}.sigma-perf-status.good{border-color:#d9e7dc;background:#f1f7f2;color:#42674a}.sigma-perf-status.needs-attention{border-color:#eadfbf;background:#faf6ea;color:#7b652b}.sigma-perf-status.low{border-color:#efd5d8;background:#fbf0f1;color:#9c454e}.sigma-perf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-self:stretch}.sigma-perf-stats>div{display:flex;min-width:0;min-height:84px;flex-direction:column;justify-content:center;padding:12px 11px;border:1px solid #e7eaf0;border-radius:15px;background:#fff;box-shadow:0 2px 8px rgba(20,30,45,.025)}.sigma-perf-stats b{display:block;color:#151922;font-size:20px;line-height:1.1;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sigma-perf-stats span{display:block;margin-top:6px;color:#5f6977;font-size:15px;line-height:1.2;font-weight:550;letter-spacing:0;text-transform:none}
@media(max-width:1250px){.sigma-performance-summary{grid-template-columns:1fr;gap:14px}.sigma-perf-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.sigma-perf-stats>div{min-height:72px}}
@media(max-width:900px){.sigma-performance-summary{grid-template-columns:1fr;margin:0 0 12px;padding:17px;border-radius:18px;gap:14px;min-height:0}.sigma-perf-copy h2{font-size:23px}.sigma-perf-copy p,.sigma-perf-copy small,.sigma-perf-eyebrow,.sigma-perf-status{font-size:15px}.sigma-perf-status{margin-left:0;margin-top:7px}.sigma-perf-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sigma-perf-stats>div{min-height:76px;padding:11px;border-radius:14px}.sigma-perf-stats b{font-size:19px}.sigma-perf-stats span{font-size:15px}}
