/* v2_app.css — adaptações de aplicação da casca v2, LISTA FECHADA (ADR-R17-1 §2). Único lugar
   onde o SMI escreve CSS de casca; v2_casca.css, v2_trilha.css e v2_tokens.css são cópias da
   referência e não mudam. Regra fora desta lista é desvio e exige carimbo do arquiteto.
   (a) moldura de aplicação · (b) largura fluida ≥ 1280 · (c) scrim fixo · (d) estados que a
   referência não desenha. Abaixo de 1280 px a página rola na horizontal (ADR-R17-5). */

/* (a)+(b) moldura: ocupa a janela, sem largura fixa; conteúdo rola dentro da moldura */
.smi{min-height:100vh;height:100vh;min-width:1280px}
.frame{min-height:0;flex:1}
.content{overflow:auto}

/* (c) scrim do modal preso à janela, não ao artboard */
.modal-scrim{position:fixed}

/* (d) estados que a referência não desenha */
.side a.it.planejada{opacity:.45;cursor:not-allowed}
.side a.it.planejada:hover{background:none;color:rgba(255,255,255,.85)}
[hidden]{display:none !important}
body.smi-esqueleto [data-smi]{color:var(--nec-gray-40)}
a:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{outline:2px solid var(--nec-cyan);outline-offset:2px}
.side a.it:focus-visible{outline-offset:-2px}
