/* Cores do aplicativo. Medidas e estados pertencem ao COMP.NET. */
:root {
    --h-identidade: #00a17a;
    --h-item-icone: #00745e;
    --h-entrada-titulo: #006d58;
    --h-entrada-texto: #263f3a;
    --h-botao-entrada-fundo: var(--notezap-gradient);
    --h-dialog-texto: #183044;
    --h-dialog-borda: #d9e1e5;
    --h-seletor-icone: #00745e;
    --h-resultado-icone: #00745e;
    --h-azul: #00a17a;
    --h-azul-escuro: #00745e;
    --h-azul-claro: #00ac83;
    --h-azul-mais-claro: #00ac83;
    --h-azul-medio: #00a17a;
    --h-azul-hover: #edf7f4;
    --h-azul-fundo: #edf7f4;
    --h-texto: #183044;
    --h-cinza-borda: #d9e1e5;
    --h-cinza-texto: #617487;
    --h-degrade: linear-gradient(135deg, #00ac83, #00745e);
    --h-degrade-h: linear-gradient(90deg, #00ac83, #00745e);
    --h-degrade-h-claro: linear-gradient(90deg, #edf7f4, #00ac83);
    --h-botao-incolor-fundo: linear-gradient(135deg, #00ac83, #00745e);
    --h-botao-cancelar-texto: #00745e;
    --h-botao-cancelar-borda: #d9e1e5;
    --h-botao-acaoincolor-texto: #00745e;
    --h-botao-acaoincolor-borda: #00a17a;
    --h-botao-multi-texto: #00745e;
    --h-botao-multi-borda: #00a17a;
    --h-painel-0-fundo: #edf7f4;
    --h-painel-0-body: #fff;
    --h-painel-0-borda: #d9e1e5;
    --h-painel-0-titulo: #00745e;
    --h-painel-0-icone: #00a17a;
    --h-painel-0-chip-bg: #edf7f4;
    --h-painel-0-chip-borda: #d9e1e5;
    --h-editor-borda: #d9e1e5;
    --h-editor-texto: #183044;
    --h-confirmacao-texto: #183044;
    --h-confirmacao-info-cor: #00a17a;
    --h-confirmacao-info-fundo: #edf7f4;
    --h-confirmacao-info-barra: linear-gradient(90deg, #00ac83, #00745e);
    --h-confirmacao-info-botao: linear-gradient(135deg, #00ac83, #00745e);
    --h-navegacao-borda-selecionado: #00ac83;
    --h-navegacao-selecionado: rgba(255,255,255,.18);
    --h-lista-selecionado: #edf7f4;
    --h-botao-normal-fundo: linear-gradient(135deg, #00ac83, #00745e);
    --h-botao-salvar-fundo: linear-gradient(135deg, #00ac83, #00745e);
    --h-botao-pesquisar-fundo: linear-gradient(135deg, #00ac83, #00745e);
    --h-botao-imprimir-fundo: linear-gradient(135deg, #00ac83, #00745e);
    --h-botao-exportar-fundo: linear-gradient(135deg, #00ac83, #00745e);
    --h-botao-acao-fundo: linear-gradient(135deg, #00ac83, #00745e);
}

html.h-ui-aplicativo,html.h-ui-aplicativo * { --notezap-scroll-thumb: transparent; }
html.h-ui-aplicativo:is(:hover,:focus-within),html.h-ui-aplicativo *:is(:hover,:focus-within) { --notezap-scroll-thumb: #83b9a9; }
html.h-ui-aplicativo::-webkit-scrollbar,html.h-ui-aplicativo *::-webkit-scrollbar { width: 9px; height: 9px; background: transparent; }
html.h-ui-aplicativo::-webkit-scrollbar-track,html.h-ui-aplicativo *::-webkit-scrollbar-track,
html.h-ui-aplicativo::-webkit-scrollbar-corner,html.h-ui-aplicativo *::-webkit-scrollbar-corner { background: transparent; }
html.h-ui-aplicativo::-webkit-scrollbar-button,html.h-ui-aplicativo *::-webkit-scrollbar-button { display: none; width: 0; height: 0; }
html.h-ui-aplicativo::-webkit-scrollbar-thumb,html.h-ui-aplicativo *::-webkit-scrollbar-thumb { border-left: 6px solid transparent; border-radius: 999px; background: var(--notezap-scroll-thumb); background-clip: padding-box; }
html.h-ui-aplicativo::-webkit-scrollbar-thumb:horizontal,html.h-ui-aplicativo *::-webkit-scrollbar-thumb:horizontal { border-left: 0; border-top: 6px solid transparent; }
@supports (-moz-appearance: none) {
    html.h-ui-aplicativo,html.h-ui-aplicativo * { scrollbar-width: thin; scrollbar-color: var(--notezap-scroll-thumb) transparent; }
}
@media (hover: none) {
    html.h-ui-aplicativo,html.h-ui-aplicativo * { --notezap-scroll-thumb: #83b9a9; }
}
