/* Ajustes do nidus_classifica sobre o visual do Hub. Os CSS do Hub ficam
   idênticos aos de lá; o que for só daqui entra neste arquivo. */

/* Sair é um formulário (POST com CSRF), e não um link: alinha com os botões. */
.form-sair { display: inline-flex; margin: 0; }

/* Link do nome do usuário (troca de senha) com a cara do texto ao lado. */
a.status { color: inherit; text-decoration: none; }

/* Botões em formulário (POST com CSRF) lado a lado numa célula de ações. */
.form-inline { display: inline-flex; margin: 0 4px 0 0; }

/* Senha temporária: grande e fácil de copiar. */
.senha-temporaria { font-size: 1.5rem; letter-spacing: .08em; user-select: all; margin: 8px 0; }

/* ── MASTER em somente leitura (Core\Acesso)  ·  24/10/2026 ───────────────
   A faixa fica no topo de toda tela. Formulários de gravação e links para
   telas de cadastro somem; o servidor recusa o POST de qualquer jeito
   (EscritorioMiddleware). Formulário que o MASTER pode usar leva data-leitura. */
.faixa-leitura {
    display: flex; flex-wrap: wrap; gap: 8px 16px; align-items: center; justify-content: space-between;
    margin: 0 0 12px; padding: 10px 14px; border-radius: 8px;
    background: #fff4d6; color: #5c4400; border: 1px solid #f0d58a;
}
.faixa-leitura form { margin: 0; }
body.somente-leitura main form[method="post"]:not([data-leitura]),
body.somente-leitura main a[href^="/empresa/nova"],
body.somente-leitura main a[href^="/empresa/editar"],
body.somente-leitura main a[href^="/importacao/nova"],
body.somente-leitura main a[href^="/equipe/novo"] { display: none !important; }
body[data-theme="dark"] .faixa-leitura { background: #3a2f10; color: #f5dc9a; border-color: #6b5520; }
