
/* V40 — Inicio ejecutivo más limpio */
.home40-status{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) 188px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,var(--soft));min-height:112px;overflow:hidden}
.home40-status-copy{padding:16px 18px}.home40-status-copy small{display:block;color:var(--red);font-size:8px;font-weight:900;letter-spacing:.14em}.home40-status-copy strong{display:block;margin-top:8px;max-width:540px;font-size:15px;line-height:1.25;letter-spacing:-.02em}.home40-status-copy p{margin:6px 0 0;color:var(--muted);font-size:9px;line-height:1.5;max-width:560px}
.home40-status-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.home40-status-kpis span{display:flex;flex-direction:column;justify-content:center;padding:12px;border-left:1px solid var(--line);border-top:3px solid currentColor}.home40-status-kpis span:first-child{border-left:0}.home40-status-kpis b{font-size:22px;color:var(--text)}.home40-status-kpis small{margin-top:4px;color:var(--muted);font-size:7px;text-transform:uppercase;letter-spacing:.08em}.home40-status-kpis .critical{color:var(--red)}.home40-status-kpis .warning{color:var(--amber)}.home40-status-kpis .stable{color:var(--green)}
.copy .access{margin-top:20px;padding-top:0}.portal-link{border-radius:12px}.ecosystem-access a{border-radius:10px}.visual,.visual-summary,.stage,.visual-foot{border-radius:10px!important}
@media(min-width:900px) and (max-height:940px){.home40-status{margin-top:14px;min-height:86px}.home40-status-copy{padding:11px 13px}.home40-status-copy strong{font-size:12px}.home40-status-copy p{font-size:7.5px}.copy .access{margin-top:10px}.eyebrow{margin-top:16px!important}.intro{margin-top:12px!important}}
@media(max-width:700px){.home40-status{grid-template-columns:1fr}.home40-status-kpis{border-left:0;border-top:1px solid var(--line)}.home40-status-copy p{display:none}}
