/* Mission Control V2 — density, hierarchy and scanability */
:root{--mc-critical:#ff6673;--mc-attention:#f2a84b;--mc-progress:#e6c65b;--mc-info:#5ca7ff;--mc-ok:#55c58b;--mc-muted:#66717f;--mc-surface:#0d1319;--mc-surface-2:#111922;--mc-line:#202b36}
.view-panel[data-view-panel="inicio"] .home-intro{margin-bottom:10px}
.view-panel[data-view-panel="inicio"] .home-intro h1{font-size:clamp(25px,3vw,38px)}
.view-panel[data-view-panel="inicio"] .home-live-top{grid-template-columns:1fr;margin:0 0 10px}
.view-panel[data-view-panel="inicio"] .resume-card{padding:14px 16px;border-radius:16px;box-shadow:none}
.view-panel[data-view-panel="inicio"] .resume-icon{width:38px;height:38px;border-radius:11px}
.view-panel[data-view-panel="inicio"] .resume-card h2{font-size:16px}
.view-panel[data-view-panel="inicio"] .home-live-actions,
.view-panel[data-view-panel="inicio"] .resume-queue-panel,
.view-panel[data-view-panel="inicio"] .adaptive-control,
.view-panel[data-view-panel="inicio"] .activity-widget,
.view-panel[data-view-panel="inicio"] .favorites-widget,
.view-panel[data-view-panel="inicio"] .home-layout,
.view-panel[data-view-panel="inicio"] .daily-nuclei,
.view-panel[data-view-panel="inicio"] .home-section:has(#homeQuickLinks),
.view-panel[data-view-panel="inicio"] .home-two-col{display:none!important}
.view-panel[data-view-panel="inicio"] .attention-panel{order:-1;padding:13px 14px;margin:0 0 10px;border-radius:15px}
.view-panel[data-view-panel="inicio"] .attention-panel .widget-head{margin-bottom:6px}
.view-panel[data-view-panel="inicio"] .attention-item{padding:9px 10px;border-radius:10px}
.view-panel[data-view-panel="inicio"] .adaptive-widgets{display:block;margin:0 0 10px}
.view-panel[data-view-panel="inicio"] .health-widget{padding:13px 14px;border-radius:15px}
.view-panel[data-view-panel="inicio"] .health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.view-panel[data-view-panel="inicio"] .health-card{padding:9px 10px;border-radius:10px}
.view-panel[data-view-panel="inicio"] .health-card strong{font-size:14px}
.view-panel[data-view-panel="inicio"] .home-section:has(#homePriorityList){margin-top:10px}
.view-panel[data-view-panel="inicio"] .priority-strip{gap:7px}
.mission-view .mission-intro{margin-bottom:8px}
.mission-view .mission-intro h1{font-size:clamp(26px,3vw,38px)}
.mission-source-state{margin:0 0 9px;padding:7px 10px;border-radius:10px}
.mission-stats{display:flex;gap:6px;margin:0 0 12px;overflow:auto;scrollbar-width:none}
.mission-stat{min-width:118px;display:flex;align-items:baseline;gap:7px;padding:8px 10px;border-radius:10px;background:#0d141b}
.mission-stat strong{font-size:17px}.mission-stat span{font-size:8px;margin:0}
.mission-section{margin-top:13px}.mission-section .section-title{margin-bottom:7px}
.mission-section .section-title h2{font-size:14px;margin-top:2px}
.mission-p0-zone,.readiness-zone{padding:10px;border-radius:14px}
.mission-p0-grid,.mission-board{grid-template-columns:1fr;gap:6px}
.mission-card,.mission-card-compact{padding:10px 11px;border-radius:12px;background:var(--mc-surface);box-shadow:none}
.mission-card:before{width:2px}
.mission-card-top{justify-content:flex-start;gap:5px}
.mission-priority,.mission-status{padding:3px 6px;font-size:7px}
.mission-card h3,.mission-card-compact h3{margin:7px 0 2px;font-size:13px;line-height:1.25}
.mission-project-name{font-size:7px}.mission-purpose{display:none}
.mission-progress{grid-template-columns:minmax(90px,180px) auto;justify-content:start;margin-top:7px}
.mission-progress>div{height:5px}.mission-progress strong{font-size:8px}
.mission-stage-copy{display:inline;margin-left:7px;font-size:7px}
.mission-next{display:flex;align-items:center;gap:7px;margin-top:7px;padding:7px 8px;border-radius:8px}
.mission-next small{margin:0;white-space:nowrap}.mission-next span{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mission-quick-actions{position:absolute;right:9px;top:8px;margin:0;gap:4px}
.mission-quick-actions .mission-continue{display:none}
.mission-eye,.mission-pin{width:29px;height:29px;min-height:29px;padding:0;border-radius:8px}
.mission-eye span{display:none}
.mission-detail-panel{margin-top:8px;padding-top:8px}
.mission-priority-zone,.mission-section:has(#missionProjects),.mission-section:has(#missionRadar),.mission-section:has(#missionOpportunities),.mission-section:has(#missionConnections),.mission-section:has(#missionActivity){opacity:.72}
.plugin-priority-grid,.mission-projects{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.mission-project-card{padding:10px;border-radius:10px}
.mission-project-card p{display:none}
.readiness-card{padding:10px;border-radius:12px}.readiness-head strong{font-size:14px}
.readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px}
.readiness-item{padding:6px;border-radius:8px}
@media(max-width:900px){.view-panel[data-view-panel="inicio"] .health-grid{grid-template-columns:repeat(2,1fr)}.plugin-priority-grid,.mission-projects,.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.view-panel[data-view-panel="inicio"] .home-intro p,.view-panel[data-view-panel="inicio"] .adaptive-focus{display:none}.view-panel[data-view-panel="inicio"] .resume-card{grid-template-columns:auto 1fr}.view-panel[data-view-panel="inicio"] .resume-open{grid-column:auto;padding:8px 10px}.mission-source-state{width:auto}.mission-stat{min-width:104px}.mission-card,.mission-card-compact{padding:9px 10px}.mission-next{padding-right:64px}.plugin-priority-grid,.mission-projects,.readiness-grid{grid-template-columns:1fr}.mission-priority-zone,.mission-section:has(#missionProjects),.mission-section:has(#missionRadar),.mission-section:has(#missionOpportunities),.mission-section:has(#missionConnections){display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}