/* Ajustes manuais do tema escuro (o restante é gerado em portal-escuro.css). */
.tema-botao{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer;flex-shrink:0}.tema-botao:hover{background:#00000008}
.login-legal .tema-botao{width:24px;height:24px;font-size:12px;border:0;color:#98a198}.legal-acesso{display:flex;gap:10px;align-items:center}.legal-topo .tema-botao{color:white;border-color:#ffffff40}
html[data-tema="escuro"] .tema-botao:hover{background:#ffffff10}
html[data-tema="escuro"] img:not([src$=".svg"]){filter:brightness(.92)}
html[data-tema="escuro"] .login-form,html[data-tema="escuro"] .login-layout{background:var(--bg)}
html[data-tema="escuro"] select option{background:#16211d;color:#e2ebe6}
html[data-tema="escuro"] dialog{background:#16211d;color:var(--ink)}
html[data-tema="escuro"] .legal-pendente{background:#4a3a10;color:#f3d98a}
html[data-tema="escuro"] .combo-opcao mark,html[data-tema="escuro"] mark{background:#2e5a45;color:#eaf6ef}
