﻿@charset "UTF-8";
body {
    width: 100%;
    height: 100%;
    padding: 0px;
    height: 0px;
    margin: 0px;
}
@font-face {font-family: 'DMSans-Regular';src: url('./fonts/DMSans-Regular.ttf') format('truetype');}
@font-face {font-family: 'Amaranth-Regular';src: url('./fonts/Amaranth-Regular.ttf') format('truetype');}
@font-face {font-family: 'BioRhyme-Regular';src: url('./fonts/BioRhyme-Regular.ttf') format('truetype');}
@font-face {font-family: 'LexendZetta-VariableFont_wght';src: url('./fonts/LexendZetta-VariableFont_wght.ttf') format('truetype');}
@font-face {font-family: 'BalooBhai2-VariableFont_wght';src: url('./fonts/BalooBhai2-VariableFont_wght.ttf') format('truetype');}
@font-face {font-family: 'BubblerOne-Regular';src: url('./fonts/BubblerOne-Regular.ttf') format('truetype');}
@font-face {font-family: 'FredokaOne-Regular';src: url('./fonts/FredokaOne-Regular.ttf') format('truetype');}
@font-face {font-family: 'Chewy-Regular';src: url('./fonts/Chewy-Regular.ttf') format('truetype');}
@font-face {font-family: 'RammettoOne-Regular';src: url('./fonts/RammettoOne-Regular.ttf') format('truetype');}
@font-face {font-family: 'PollerOne-Regular';src: url('./fonts/PollerOne-Regular.ttf') format('truetype');}
@font-face {font-family: 'Chango-Regular';src: url('./fonts/Chango-Regular.ttf') format('truetype');}
@font-face {font-family: 'AkayaKanadaka-Regular';src: url('./fonts/AkayaKanadaka-Regular.ttf') format('truetype');}
@font-face {font-family: 'Kalam-Regular';src: url('./fonts/Kalam-Regular.ttf') format('truetype');}
@font-face {font-family: 'Handlee-Regular';src: url('./fonts/Handlee-Regular.ttf') format('truetype');}
@font-face {font-family: 'Goldman-Bold';src: url('./fonts/Goldman-Bold.ttf') format('truetype');}
@font-face {font-family: 'Goldman-Regular';src: url('./fonts/Goldman-Regular.ttf') format('truetype');}
@font-face {font-family: 'IBMPlexMono-Regular';src: url('./fonts/IBMPlexMono-Regular.ttf') format('truetype');}
@font-face {font-family: 'IBMPlexMono-Bold';src: url('./fonts/IBMPlexMono-Bold.ttf') format('truetype');}
@font-face {font-family: 'IBMPlexMono-Medium';src: url('./fonts/IBMPlexMono-Medium.ttf') format('truetype');}
@font-face {font-family: 'Michroma-Regular';src: url('./fonts/Michroma-Regular.ttf') format('truetype');}
@font-face {font-family: 'Orbitron-VariableFont_wght';src: url('./fonts/Orbitron-VariableFont_wght.ttf') format('truetype');}
@font-face {font-family: 'OverpassMono-Bold';src: url('./fonts/OverpassMono-Bold.ttf') format('truetype');}
@font-face {font-family: 'OverpassMono-Regular';src: url('./fonts/OverpassMono-Regular.ttf') format('truetype');}
@font-face {font-family: 'Piazzolla-Italic-VariableFont_opsz,wght';src: url('./fonts/Piazzolla-Italic-VariableFont_opsz,wght.ttf') format('truetype');}
@font-face {font-family: 'Piazzolla-VariableFont_opsz,wght';src: url('./fonts/Piazzolla-VariableFont_opsz,wght.ttf') format('truetype');}
@font-face {font-family: 'ShareTechMono-Regular';src: url('./fonts/ShareTechMono-Regular.ttf') format('truetype');}
@font-face {font-family: 'DancingScript-VariableFont_wght';src: url('./fonts/DancingScript-VariableFont_wght.ttf') format('truetype');}
@font-face {font-family: 'Pacifico-Regular';src: url('./fonts/Pacifico-Regular.ttf') format('truetype')}}



::-webkit-scrollbar-track {background-color: #97989f;}
::-webkit-scrollbar {width: 8px;}
::-webkit-scrollbar-thumb {background: #2094af;}
:root {
    --borda_view: 1px solid #a8a8a8;
    --borda_campoFocus: 1px dashed rgb(217, 122, 122);
    --cor_fundoAzul: #49bbba;
    --cor_fundoAzulClaro: #b6dada;
    --cor_fundoEscuro: #1f1f1f;
    --cor_fundoEscuroFoco: #67d9d9;
    --cor_alerta: #d0eefe;
    --cor_azul: #49bbba;
    --cor_azulEscuro: #1f3d92;
    --cor_verde: #38ef08;
    --cor_fonte: #000000;
    --cor_amarelo: #fff900;
    --cor_vermelho: #e41f1f;
    --cor_cinza: #dbdbdb;
    --cor_cinzaClaro: #f6f6f6;
    --cor_cinzaEscuro: #686868;
    --cor_branco: #ffffff;
    --cor_laranja: #de802f;
    --cor_preto: #000000;
    --cor_hover: #74a1b3;
    --cor_selecionado: #5f7077;
    --cor_zebrado: #e8e8e8;
    --cor_sombra: -5px 0px 10px 10px rgba(0, 0, 0, 0.1);
    --gradiente_laranjaClaro: linear-gradient(rgb(217,150,150),rgb(249, 176, 176),rgb(217,150,150));
    --gradiente_laranjaEscuro: linear-gradient(rgb(226, 92, 55),rgb(227, 96, 60),rgb(226, 92, 55));
    --fonte_ajuda: OverpassMono-Regular;
    --fonte_menu: Orbitron-VariableFont_wght;
    --fonte_padrao: OverpassMono-Regular;
    --tamanho_fonte: 1em;
    --sombra_clara: 1px 1px 5px 3px rgba(0,0,0,0.3);
    --sombra_escura: 1px 1px 5px 3px #6f6f6f;
    --sombra_textoClara: -1px 1px 1px #f7f7f7;
    --sombra_textoEscura: -1px 1px 1px #282727;
    --espacamento_padrao: 0.1em;
    --espacamento_menu: 0.2em;
}

::placeholder{color:var(--cor_cinza);text-align:center;font-style:italic;font-size:0.9em;}
.ERP_btn {padding: 10px 40px 10px 40px;background-image: var(--gradiente_laranjaClaro);box-shadow: var(--sombra_escura);color: var(--cor_preto);border: none;outline: none;text-align: center;border-radius: 5px;font-size: 1.1em;transition: all 0.5s;font-weight:bold;letter-spacing:0.2em;text-transform:uppercase;margin-top: 5px !important;display:block;}
.ERP_btn:hover {background-image:var(--gradiente_laranjaEscuro);color:var(--cor_branco);cursor:pointer;}
.ERP_campo{letter-spacing:var(--espacamento_padrao);font-size:var(--tamanho_fonte);font-family:var(--fonte_padrao);border-radius:3px;background-color:var(--cor_cinzaClaro);border:1px solid rgba(0,0,0,0);outline:none;padding:5px;color:var(--cor_preto);width:calc(100% - 10px);height:calc(100% - 10px);resize:none;}
.ERP_campo:hover{cursor:pointer;}
.ERP_campo:focus{background-color:var(--cor_branco);border:var(--borda_campoFocus)}
.ERP_destaque{color:red;}
.ERP_emLinha {white-space: nowrap;width:-moz-fit-content;width:fit-content;min-height:unset;overflow:hidden;}
.ERP_titulo {margin:5px 10px 5px 10px;padding:0px;text-align:left;text-shadow:var(--sombra_textoClara);font-weight:bold;font-size:1.1em;white-space:nowrap;width:-moz-fit-content;width:fit-content;overflow:hidden;}
.ERP_view {border-radius:5px;font-size:var(--tamanho_fonte);font-family:var(--fonte_padrao);position:absolute;padding:5px;box-shadow:var(--sombra_clara);background-color:var(--cor_cinza);border:var(--borda_view);z-index:-1;}
.ERP_viewAninhada {position:relative;margin:0px;padding:0px;background-color:var(--cor_branco);}
.ERP_CargaImgagem{transition:0.25s;width:1px;height:1px;}
.ERP_range {-webkit-appearance:none;background:var(--cor_cinzaClaro);outline:none;width:90%;height:1.5em;border-radius:0.5em;display:block;margin:0px auto 0px auto;}
.ERP_range::-webkit-slider-thumb {-webkit-appearance:none;appearance:none;width:1.5em;height:1.5em;border-radius:50%;background:var(--cor_vermelho);cursor:pointer;}
.ERP_range::-moz-range-thumb {-webkit-appearance:none;appearance:none;width:1.5em;height:1.5em;border-radius:50%;background:var(--cor_vermelho);cursor:pointer;}