/* Portal EBD · Central de ajuda */
@keyframes subir{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@keyframes flutuar{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
input::placeholder{color:#6E6470}

/* Computador a partir de 1000px: barra lateral; abaixo, coluna única */
@media (max-width:999.98px){.so-desk{display:none !important}}
@media (min-width:1000px){.so-cel{display:none !important}}
.conteudo{grid-template-columns:minmax(0,1fr)}
@media (min-width:1000px){.conteudo{grid-template-columns:300px minmax(0,1fr)}}

/* Campo de busca: borda roxa enquanto está em foco */
.busca{border:2px solid transparent;transition:border-color .2s}
.busca:focus-within{border-color:#6F275F}

/* Passo do guia: texto e tela lado a lado a partir de 760px (telas de computador sempre empilhadas) */
.passo{grid-template-columns:minmax(0,1fr)}
@media (min-width:760px){.passo:not(.passo-desk){grid-template-columns:minmax(0,1fr) minmax(260px,330px)}}

/* Rótulo do destaque (camada por cima da tela, em ajuda-tela.js) */
@keyframes ajEntra{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){[data-rotulo]{animation:none!important}}
