





::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-appearance,
::-webkit-scrollbar,
::-webkit-scrollbar-thumb,
::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-search-results-button,
::-webkit-search-results-decoration{
display:none;
}


@font-face {
font-family:'Dosis';
src:url('assets/fonts/Dosis-VariableFont_wght.ttf') format('truetype');
}

*{
outline:0;
margin:0;
padding:0;
border:0;
font-size:0px;
background:transparent;
box-sizing:border-box;
color:var(--font-color);
font-family: Roboto, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
text-transform:uppercase;
-webkit-tap-highlight-color:transparent;
}





html{
background-color:var(--background-color);
/* -webkit-text-size-adjust:100%;
text-size-adjust:100%; */
/* font-size:var(--font-size); */
}




/* body{
line-height: 1.4;
} */

*{
box-sizing:border-box;
user-select:none;
font-weight:700;
/* letter-spacing:1px; */
}



input,
textarea,
select{
outline:none;
/* caret-color:transparent; */
-webkit-tap-highlight-color:transparent;
}





@media only screen and (max-width:1200px) and (min-width:0px){

    .WDexRUaElv{
    position:fixed;
    display:block;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    }

}

@media only screen and (min-width: 600px){

    .WDexRUaElv{
    position:fixed;
    display:block;
    width:600px;
    top:0px;
    left:50%;
    transform:translate(-50%);
    }

}






.gYnksRVEvy{
position:relative;
display:flex;
/* top:0;
left:0;
right:0; */
width:100%;
min-height:200px;
background-image:url('imagens/2965724183.jpeg');
background-size:cover;
background-position:center;
background-repeat:no-repeat;
margin-top:20px;
margin-bottom:20px;
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}



.BmWNjXailx{
position:relative;
display:block;
font-size:30px;
margin:40px 20px;
}

.WdliUhEjbY{
position:relative;
display:block;
font-size:20px;

margin-left:20px;
margin-right:20px;
line-height:30px;
}

.nffPDAeBlO{
position:relative;
display:block;
font-size:12px;
line-height:20px;
margin-left:20px;
margin-right:20px;
}

.TxzDkjfyNt{
position:relative;
display:flex;
align-items:center;
justify-content:center;

color:#fff;
font-size:var(--font-size);
box-shadow:var(--box-shadow);
border-radius:var(--radius-size);
background-color:var(--main-color);


text-align:center;

cursor:pointer;

margin:20px;

min-height:50px;

/* line-height:1.2;
word-break:break-word; */
}




.aJY4oXeCA2{
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
margin:40px 20px;
height: 20px;
}

.aJY4oXeCA2 > div{
font-size: 12px;

text-transform: uppercase;
line-height: 20px;
cursor: pointer;
color: var(--font-color);
}



.OlnWwTXZVh{
position:absolute;
display:block; 
width:70px;
height:70px;
line-height:70px;
top:0px;
left:0px;
z-index:2;
text-align: center;
font-size:30px;
cursor:pointer;
}

.aLnytC5py5{
position:relative;
display:block;
margin:40px 20px;
}

.aLnytC5py5 > input{
position:relative;
display:block;
width:100%;
height:50px;
padding-left:10px;
padding-right:10px;
font-size:15px;
border-radius:var(--radius-size);
color:var(--font-color);
background-color: rgba(255, 255, 255, 0.15);
border:1px solid var(--border-color);
}

.aLnytC5py5 > input::placeholder{
color:var(--font-color);
text-transform:uppercase;
font-size:var(--font-size);
}

.aLnytC5py5 > input:focus{
border:1px solid var(--main-color);
}



.yoaZmEdSmQ{
position:fixed;
display:block;
top:0px;
left:0px;
right:0px;
bottom:0px;
background-color:var(--background-color);
overflow:hidden;
}

.ecBVgmNlkA{
position:fixed;
display:block;
top:0px;
left:0px;
right:0px;
bottom:0px;
/* background-color:var(--background-color); */
backdrop-filter: blur(8px);
overflow:hidden;
}






.AernYqPXBC{
background-color:var(--background-color-menu)!important;
}








	/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



	/* WHATSAPP */





	@media only screen and (max-width:1000px) and (min-width:0px){

		html{
		background-color:var(--background-color);
		}

		.uNiQdCPrUi{
		position:fixed;
		display:block;
		top:0px;
		left:0px;
		right:0px;
		bottom:0px;
		background-color:var(--background-color);
		overflow:hidden;
        /* animation:fade_in 0.50s ease forwards; */
		}

		.WzynfYuQig{
		position:fixed;
		display:block;
		top:0px;
		left:0px;
		right:0px;
		bottom:0px;
		overflow:hidden;
        background-color:rgba(0,0,0,0.5);
        /* animation:fade_in 0.50s ease forwards; */
		}

		.zclYuOgamj{
		position:fixed;
		display:block;
		top:0px;
		left:0px;
		right:0px;
		bottom:0px;
		overflow:hidden;
        /* animation:fade_in 0.50s ease forwards; */
		}

	}

	@media only screen and (min-width:1000px){

		html {
		background-color: #010a06;
		background-image:
		linear-gradient(rgba(0,255,80,0.06) 1px, transparent 1px),
		linear-gradient(90deg, rgba(0,255,80,0.06) 1px, transparent 1px),
		linear-gradient(rgba(0,255,80,0.02) 1px, transparent 1px),
		linear-gradient(90deg, rgba(0,255,80,0.02) 1px, transparent 1px),
		radial-gradient(ellipse at 50% 50%, rgba(0,200,70,0.1) 0%, transparent 70%);
		background-size: 60px 60px, 60px 60px, 15px 15px, 15px 15px, 100% 100%;
		}

		.uNiQdCPrUi{
		position:fixed;
		display:block;
		width:600px;
		top:5%;
		bottom:5%;
		left:50%;
		margin-left:-300px;
		overflow:hidden;
		border-radius:10px;
		background-color:var(--background-color);
		border:1px solid var(--border-color);
        /* animation:fade_in 0.50s ease forwards; */
		}

		.uNiQdCPrUi:nth-child(1){
		box-shadow:0px 0px 20px rgba(0,0,0,0.10);
		}

        .WzynfYuQig{
		position:fixed;
		display:block;
		width:600px;
		top:5%;
		bottom:5%;
		left:50%;
		margin-left:-300px;
		overflow:hidden;
        background-color:rgba(0,0,0,0.5);
		border-radius:10px;
		border:1px solid var(--border-color);
        /* animation:fade_in 0.50s ease forwards; */
        }

        .zclYuOgamj{
		position:fixed;
		display:block;
		width:600px;
		top:5%;
		bottom:5%;
		left:50%;
		margin-left:-300px;
		overflow:hidden;
		border-radius:10px;
		border:1px solid var(--border-color);
        /* animation:fade_in 0.50s ease forwards; */
        }

	}


    @keyframes fadeInBg{
    0%{
    opacity: 0;
    backdrop-filter:blur(0px);
    -webkit-backdrop-filter:blur(0px);
    }
    100%{
    opacity: 1;
    backdrop-filter:blur(5px);
    -webkit-backdrop-filter:blur(5px);
    }
    }

    @keyframes fade_in{

        0%{
        opacity: 0;
        }
        100%{
        opacity: 1;
        }

    }









/* BARRA SUPERIOR */

.iSnEPUglbz{
position:absolute;
display:block;
height:50px;
top:0px;
left:0px;
right:0px;
background-color:var(--background-color-menu);
overflow:hidden;
z-index:2;
/* border-bottom:1px solid var(--border-color); */
box-shadow:var(--box-shadow);
}


.fhjopEbeCv{
position:absolute;
display:block;
overflow-x:hidden;
overflow-y:scroll;
will-change:transform;
overscroll-behavior-y:none;
top:50px;
left:0px;
right:0px;
bottom:0px;
}


.kxgmOvjZhq{
position:absolute;
display:block;
overflow-x:hidden;
overflow-y:scroll;
will-change:transform;
overscroll-behavior-y:none;
top:0px;
left:0px;
right:0px;
bottom:0px;
}

/* .kxgmOvjZhq > div{ */
/* position:absolute; */
/* display:block; */
/* width:100%; */
/* height:100%; */
/* } */


.iEfngliVdy{
position:absolute;
display:block;
overflow-x:hidden;
overflow-y:scroll;
will-change:transform;
overscroll-behavior-y:none;
top:50px;
left:0px;
right:0px;
bottom:90px;
}





.xqDkmAlgSg{
position:absolute;
display:block;
overflow-x:hidden;
overflow-y:scroll;
will-change:transform;
overscroll-behavior-y:none;
top:0px;
left:0px;
right:0px;
bottom:90px;
}

.kBPqArChuj{
padding-top:50px;
}

.ctkvpOUshl{
position:absolute;
display:block;
height:90px;
left:0px;
right:0px;
bottom:0px;
overflow:hidden;
border-top:1px solid var(--border-color);
background-color:var(--background-color-menu);
box-shadow:var(--box-shadow);
}






.AEqDxphjTV{
position:relative;
display:flex;
align-items:center;
/* gap:12px; */
width:auto;
min-height:70px;
margin:20px;
cursor:pointer;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}

.AEqDxphjTV>div:nth-child(1){
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:70px;
min-height:70px;
flex:0 0 70px;
font-size:20px;
line-height:1;
text-align:center;
color:var(--font-color);
}

.AEqDxphjTV>div:nth-child(2){
position:relative;
display:block;
flex:1 1 auto;
min-width:0;
color:var(--font-color);
font-size:var(--font-size);
line-height:1.25;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}



/* LISTA COM 2 ELEMENTOS */

.TocengiYlR{
position:relative;
display:block;
width:auto;
height:70px;
line-height:70px;
overflow:hidden;
/* margin-left:20px; */
/* margin-right:20px; */
border-bottom:1px solid var(--border-color);
background-color:var(--background-color-menu);
/* border-radius:var(--radius-size); */
/* box-shadow:var(--box-shadow); */
}

.TocengiYlR > div:nth-child(1){
position:absolute;
display:block;
left:0;
width:70px;
height:70px;
line-height:70px;
font-size:20px;
text-align:center;
color:var(--font-color);
}

.TocengiYlR > div:nth-child(2){
position:absolute;
display:block;
left:70px;
line-height:68px;
color:var(--font-color);
font-size:var(--font-size);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

/* LISTA COM 3 ELEMENTOS */

.nUYbXlgxew{
position:relative;
display:block;
width:auto;
height:70px;
line-height:70px;
overflow:hidden;
/* margin-left:20px; */
/* margin-right:20px; */
border-bottom:1px solid var(--border-color);
background-color:var(--background-color-menu);
/* border-radius:var(--radius-size); */
/* box-shadow:var(--box-shadow); */
}

.nUYbXlgxew > div:nth-child(1){
position:absolute;
display:block;
left:0;
width:70px;
height:70px;
line-height:70px;
font-size:20px;
text-align:center;
color:var(--font-color);
}

.nUYbXlgxew > div:nth-child(2){
position:absolute;
display:block;
top:15px;
left:70px;
line-height:20px;
color:var(--font-color);
font-size:var(--font-size);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.nUYbXlgxew > div:nth-child(3){
position:absolute;
display:block;
top:35px;
left:70px;
right:20px;
line-height:20px;
color:var(--font-color);
font-size:10px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.fkUtRgmxln{
border-color:var(--main-color);
}


/* WHATSAPP LISTA COM IMAGEM */

/* LISTA WHATSAPP ESTILO INSTAGRAM */

.YUiwtleqkR{
position:relative;
display:block;
overflow-x:hidden;
overflow-y:scroll;
will-change:transform;
overscroll-behavior-y:none;
height:100%;
}

.YUiwtleqkR > div{
position:relative;
display:block;


}


/* IMAGEM */
.YUiwtleqkR > div > div:nth-child(1){
position:relative;
display:block;
aspect-ratio: 1 / 1;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}

/* BOTAO */
.RSurBNnlPf{
position:absolute;
display:block;
bottom:20px;
right:20px;
width:40px;
height:40px;
z-index:20;
padding-left:2px;
border-radius:50%;
font-size:15px;
color:#fff!important;
text-align:center;
line-height:40px;
cursor:pointer;
user-select: none;
box-sizing: border-box;
background-color:var(--main-color);
box-shadow: 0px 5px 15px rgba(0,0,0,0.30);

}

.fvtVpQbiXA{
position:absolute;
display:block;
bottom:20px;
left:20px;
width:40px;
height:40px;
z-index:20;
padding-left:2px;
border-radius:50%;
font-size:15px;
color:#fff!important;
text-align:center;
line-height:40px;
cursor:pointer;
user-select: none;
box-sizing: border-box;
background-color:var(--main-color);
box-shadow: 0px 5px 15px rgba(0,0,0,0.30);

}






/* WHATSAPP MENU JANELA */

.jTPqghfhyN{
position:absolute;
display:block;
top:0px;
left:0px;
right:0px;
height:70px;
border-bottom:1px solid var(--border-color);

}

.jTPqghfhyN > .OinfmEtage{
position:absolute;
display:block; 
width:70px;
height:70px;
left:0px;
}

.jTPqghfhyN > .SWEvngcihk{
position:absolute;
display:block; 
width:70px;
height:70px;
right:0px;
}

.jTPqghfhyN > .SDxkoXlTUa{
position:absolute;
display:block; 
width:70px;
height:70px;
right:40px;
}

.jTPqghfhyN > div > div{
position: absolute;
display: block; 
width: 70px;
height:70px;
line-height:70px;
text-align: center;
font-size:20px;
cursor: pointer;
user-select: none;
}


/* WHATSAPP BOTAO */

.gZsqDhzWSx{
position:fixed;
display:block;
bottom:20px;
right:20px;
width:60px;
height:60px;
z-index:20;
padding-left:2.5px;
border-radius:50%;
font-size:25px;
color: #fff !important;
text-align:center;
line-height:60px;
cursor:pointer;
user-select: none;
box-sizing: border-box;
background-color:var(--main-color);
box-shadow: 0px 5px 15px rgba(0,0,0,0.30);
}

/* WHATSAPP BOTAO ELEVADO */

.flspchNeDk{
position:fixed;
display:block;
bottom:110px;
right:20px;
width:60px;
height:60px;
z-index:20;
padding-left:2.5px;
border-radius:50%;
font-size:25px;
color: #fff !important;
text-align:center;
line-height:60px;
cursor:pointer;
user-select: none;
box-sizing: border-box;
background-color:var(--main-color);
box-shadow: 0px 5px 15px rgba(0,0,0,0.30);
}


.ahupORtYjx{
position:relative;
display:block;
overflow-x:hidden;
overflow-y:scroll;
will-change:transform;
overscroll-behavior-y:none;
height:100%;
}

.ahupORtYjx > .hviUesCYmO{
position:relative;
display:block;
cursor:pointer;
height:100px;

border-bottom:1px solid var(--border-color);
/* margin:10px; */
/* border-radius:var(--radius-size); */
}

.ahupORtYjx > .hviUesCYmO{
position:relative;
display:block;
cursor:pointer;
height:100px;

border-bottom:1px solid var(--border-color);
/* margin:10px; */
/* border-radius:var(--radius-size); */
}



.ahupORtYjx > .hviUesCYmO > div:nth-child(1){
position:absolute;
display:block;
/* text-shadow:1px 1px 1px #000; */
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:15px;
left:20px;
z-index:1;
}

.ahupORtYjx > .hviUesCYmO > div:nth-child(2){
position:absolute;
display:block;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:40px;
left:20px;
z-index:1;
}

.ahupORtYjx > .hviUesCYmO > div:nth-child(3){
position:absolute;
display:block;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:65px;
left:20px;
z-index:1;
}

.ahupORtYjx > .hviUesCYmO > div:nth-child(4){
position:absolute;
display:block;
left:0px;
right:0px;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:15px;
right:20px;
text-align:right;
z-index:1;
}

.ahupORtYjx > .hviUesCYmO > div:nth-child(5){
position:absolute;
display:block;
left:0px;
right:0px;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:40px;
right:20px;
text-align:right;
z-index:1;
}

.ahupORtYjx > .hviUesCYmO > div:nth-child(6){
position:absolute;
display:inline-block;

color:var(--font-color);
font-size:10px;
padding:5px 10px;
background-color:var(--main-color);
border-radius:5px;
top:65px;
right:20px;
text-align:right;
z-index:1;
}

.ahupORtYjx > .hviUesCYmO > div:nth-child(7){
position:absolute;
display:block;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url('imagens/noise-transparent.png');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
opacity: 1; /* OPACIDADE DA IMAGEM */
z-index: 0;

}









/* IMAGEM DE PERFIL */

.lmWuNtnikD{
position:relative;
display:block;
width:auto;
height:auto;
}

.BEgiunYTmf{
position: relative;
display: block;
width:100%;
height:200px;
margin:20px auto;
cursor:pointer;
}

.BEgiunYTmf > .lEjWdTvqXV{
position: absolute;
width: 200px;
height: 200px;
border:5px solid var(--main-color);
border-radius:50px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
top:50%;
left:50%;
transform: translate(-50%, -50%);
}

.BEgiunYTmf > .BqcPAeysZm {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
background-color: #fff;
border-radius: 50%;
border: 5px solid var(--main-color);
top:100%;
left: 50%;
transform: translate(-50%, -50%);
cursor: pointer;
user-select: none;
-webkit-text-size-adjust: 100%;
text-size-adjust: 100%;
}

.BEgiunYTmf > .BqcPAeysZm > div:nth-child(1){
position:relative;
display:flex;
align-items:center;
justify-content:center;
font-size:var(--font-size-icon);
width:40px;
min-height:40px;
line-height:1;
text-align:center;
color:#000;
}







/* NOME MOTORISTA */
.jfwxlzqmhW{
text-align:center;
position: relative;

display: block;
font-size:var(--font-size);
text-align:center;

margin-bottom:10px;
}

.svOmNejjCT{
text-align:center;
position: relative;
display: block;
font-size:var(--font-size);
text-align:center;
margin-bottom:20px;
opacity:80%;
}



.vlkNlqiRrb{
position:relative;
display:inline-block;
background-color:var(--main-color);
box-shadow: var(--box-shadow);
border-radius:var(--radius-size);
margin-right:10px;
cursor:pointer;

}

.vlkNlqiRrb:last-child{
margin-right:0px;
}


.vlkNlqiRrb > div:nth-child(1){
position:relative;
display:inline-block;
font-size:var(--font-size);
padding-left:10px;
height:30px;
line-height:30px;
text-align:center;
color:#fff;
}

.vlkNlqiRrb > div:nth-child(2){
position:relative;
display:inline-block;
font-size:var(--font-size);
height:30px;
line-height:30px;
text-align:center;
padding-left:7px;
padding-right:10px;
color:#fff;

}







/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */












































/* MODULO FRETES */

.XxfctlsUCZ{
position:fixed;
display:block;
top:0px;
left:0px;
right:0px;
bottom:70px;


overflow-x:hidden;
overflow-y:scroll;

-webkit-overflow-scrolling: touch;

/* padding-top: env(safe-area-inset-top);
padding-bottom: env(safe-area-inset-bottom); */

/* Evita problemas com renderização */
will-change: transform;
overscroll-behavior-y: none;
}






/* NAV */
.WecVUniRiz{
position:fixed;
display:block;
top:0px;
left:0px;
right:0px;
bottom:70px;
z-index:1;
}


/* MODULO MAPA */
.wXShiionDy{
position:fixed;
display:block;
top:0px;
left:0px;
right:0px;
bottom:0px;
background-color: var(--background-color)!important;
/* overflow-y:scroll;  */
z-index:1;
}


.custom-tooltip{
color:var(--font-color);
background-color:var(--background-color-menu);
text-align:center;
border-radius:10px;
font-size:10px;
}


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* INFORMACOES DE FRETES */

.lftNkUVrZD{
position:fixed;
display:block;
top:0px;
left:0px;
right:0px;
bottom:70px;
z-index:1;
background-color: var(--background-color);
}

.YEuyBCrenP{
position:relative;
display:block;
overflow-x:hidden;
overflow-y:scroll;
will-change:transform;
overscroll-behavior-y:none;
height:100%;
}


/* TELA VER FRETES BOTAO NEGOCIAR */

.SUaYAlRopg{
position:fixed;
display:block;
bottom:20px;
left:20px;
right:20px;
height:50px;
line-height:50px;
background-color:var(--main-color);
z-index: 10;
overflow: hidden;
text-align:center;
font-size:15px;
color:#fff;
border-radius:var(--radius-size);
}


.SPpzhjdNfy{
position:absolute;
display:flex;
align-items:center;
justify-content:center;
width:50px;
min-height:50px;
top:0px;
left:0px;
z-index:2;
font-size:18px;
line-height:1;
cursor:pointer;
text-align:center;
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}

.sRdYgkhOzo{
position:absolute;
display:block;
width:50px;
height:50px;
line-height:50px;
top:0px;
left:0px;
z-index:2;
font-size:15px;
cursor:pointer;
text-align:center;
}

/* TEXTO LADO ESQUERDO */
.fdNrlhxAbO{
position:absolute;
display:flex;
align-items:center;
width:100%;
height:100%;
margin-left:25px;
font-size:15px;
color:var(--font-color);
}

.BhnceikOdr{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
width:100%;
height:100%;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
font-size:var(--font-size);
color:var(--font-color);
}

.iEPcjymQtq{
position:absolute;
display:block;
width:50px;
height:50px;
line-height:50px;
top:0px;
right:0px;
z-index:2;
font-size:15px;
cursor:pointer;
text-align:center;
}

.giimVYcoly{
position:absolute;
display:block;
width:50px;
height:50px;
line-height:50px;
top:0px;
right:50px;
z-index:2;
font-size:18px;
cursor:pointer;
text-align:center;
}

.hNljtTcfiU{
position:absolute;
display:block;
width:50px;
height:50px;
line-height:50px;
top:0px;
right:100px;
z-index:2;
font-size:18px;
cursor:pointer;
text-align:center;
}





.XWBqxveylh{
position:absolute;
display:flex;
align-items:center;
justify-content:center;
bottom:20px;
left:20px;
right:20px;
min-height:50px;
background-color:var(--main-color);
z-index:10;
overflow:hidden;
text-align:center;
cursor:pointer;
font-size:15px;
line-height:1;
color:#fff;
border-radius:var(--radius-size);
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}


.ngSbWkOfyE{
position:absolute;
display:block;
bottom:20px;
left:20px;
right:80px;
height:50px;
line-height:50px;
background-color:var(--main-color);
z-index: 10;
overflow: hidden;
text-align:center;
cursor:pointer;
font-size:15px;
color:#fff;
border-radius:var(--radius-size);
}

.vTgNAxhBya{
position:absolute;
display:block;
bottom:20px;
right:20px;
width:50px;
height:50px;
line-height:50px;
z-index:20;
/* padding-left:2.5px; */
border-radius:var(--radius-size);
font-size:20px;
color:#fff!important;
text-align:center;
cursor:pointer;
user-select: none;
box-sizing: border-box;
background-color:var(--main-color);
box-shadow: 0px 5px 15px rgba(0,0,0,0.30);
}

/* ----------------------------------------------------------------------- */



.eVSTjmkPfy{
position:absolute;
display:block;
top:0px;
left:0px;
right:0px;
height:70px;
border-bottom:1px solid var(--border-color);
background-color: var(--background-color);
}

.eVSTjmkPfy > .OinfmEtage{
position:absolute;
display:block; 
width:70px;
height:70px;
left:0px;
}

.eVSTjmkPfy > .SWEvngcihk{
position:absolute;
display:block; 
width:70px;
height:70px;
right:0px;
}

.eVSTjmkPfy > .SDxkoXlTUa{
position:absolute;
display:block; 
width:70px;
height:70px;
right:40px;
}

.eVSTjmkPfy > div > div{
position: absolute;
display: block; 
width: 70px;
height:70px;
line-height:70px;
text-align: center;
font-size:20px;
cursor: pointer;
user-select: none;
}


/* TITULO */
.lcVTpyeoXr{
position:absolute;
display:block;
left:70px;
right:70px;
height:70px;
line-height:70px;
font-size:20px;
color: var(--font-color);
user-select:all;

text-align: center;
}








.lftNkUVrZD > .blpjEAcZyk{
position: relative;
display: block;
height: 12rem;
border-bottom: 1px solid var(--border-color);
}

.lftNkUVrZD > .blpjEAcZyk > .SyoOUfETvj{
position: absolute;
display: block; 
width:4rem;
height:4rem;
}

.lftNkUVrZD > .blpjEAcZyk > .SyoOUfETvj > div {
position: absolute;
display: block; 
width:4rem;
height:4rem;
line-height:4rem;
text-align: center;
font-size:15px;
cursor: pointer;
user-select: none;
color:#DC3545;
}

.lftNkUVrZD > .blpjEAcZyk > .yiNtZUOhCY{
position: absolute;
display: block; 
width:4rem;
height:4rem;
top:8rem;
}

.lftNkUVrZD > .blpjEAcZyk > .yiNtZUOhCY > div{
position: absolute;
display: block; 
width:4rem;
height:4rem;
line-height:4rem;
text-align: center;
font-size:15px;
cursor: pointer;
user-select: none;
color:#4CAF50;
}

.lftNkUVrZD > .blpjEAcZyk > .QATalOohjX {
position:absolute;
display:block;
width: 4rem;
height: 4rem;
line-height: 8rem;
cursor: pointer;
user-select: none;
top: 4rem;
}

.lftNkUVrZD > .blpjEAcZyk > .QATalOohjX > div{
content: "";
position: absolute;
left: 49%; 
transform: translateX(-49%);
width: 2px;
height: 100%;
background-color: var(--border-color);
}



.baheklrqTn{
position:fixed;
display:block;
top:70px;
left:0px;
right:0px;
bottom:70px;
overflow-x:hidden;
overflow-y:scroll;
-webkit-overflow-scrolling: touch;
will-change: transform;
overscroll-behavior-y: none;
}

.CZVeNxiaml{
position:relative;
display:block;
margin:20px;
cursor:pointer;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
}


.jChNhcngug{
position:relative;
display:block;
margin-top:20px;
margin-bottom:20px;
}

.jChNhcngug:last-child{
margin-bottom:10px;
}


.jChNhcngug > div:nth-child(1){
position:relative;
display:block;
float:left;
width:50px;
height:50px;
line-height:50px;
font-size:var(--font-size-title);
text-align:center;
color:var(--main-color);
}

.jChNhcngug > div:nth-child(2){
position:relative;
display:block;
margin-left:50px;
font-size:var(--font-size);
line-height:20px;
color:var(--font-color);
}

.jChNhcngug > div:nth-child(3){
position:relative;
display:block;
margin-left:50px;
font-size:15px;
line-height:40px;
color:var(--font-color);

}

.jChNhcngug > .bDYlqkQjmN{
position:relative;
display:inline;
margin-left:50px;
}




.jChNhcngug > .qfjyPUclSE{
position:relative;
display:block;
margin-left:50px;
}




.BeiVEQhUqx{
position:relative;
display:inline-block;
background-color:var(--main-color);
box-shadow: var(--box-shadow);
border-radius:var(--radius-size);
/* margin-right:20px;
margin-bottom:20px; */
cursor:pointer;

}

.BeiVEQhUqx:last-child{
margin-right:0px;
margin-bottom:0px;
}

.BeiVEQhUqx > div:nth-child(1){
position:relative;
display:inline-block;
font-size:var(--font-size);
height:15px;
line-height:15px;
text-align:center;
padding-left:10px;
padding-right:10px;
color:#fff;

}

.BeiVEQhUqx > div:nth-child(2){
position:relative;
display:inline-block;
font-size:var(--font-size);
padding-right:8px;
height:30px;
line-height:30px;
text-align:center;
color:#fff;

}




/* MENU */
.wSJAMFOqxh{
position:fixed;
bottom:0px;
left:0px;
right:0px;
height:70px;
background-color: var(--background-color);
border-top: 1px solid var(--border-color);
z-index:10;
display: flex;
justify-content:center;
align-items:center;
overflow:hidden;
}

.wSJAMFOqxh > div{
flex:1; 
text-align:center;
cursor:pointer;
height:4rem;
display:flex;
justify-content:center;
align-items:center;
}

.wSJAMFOqxh > div > div{
font-size:var(--font-size);
color:var(--font-color);
-webkit-tap-highlight-color: transparent;
line-height:normal;
}


/* TITULO */

.lkPciCuQgo{
position:relative;
display:block;
width:auto;
margin:30px 20px;
}

.lkPciCuQgo > .TQimWkxrvA{
position:relative;
display:block;
font-size:var(--font-size-title);

}

.lkPciCuQgo > .fNyiRXjabU{
position:relative;
display:block;
font-size:var(--font-size-subtitle);

}

/* TITULO FIXADO */

.lWynqPswhm{
position:fixed;
display:block;
top:0px;
right:0px;
left:0px;
height:70px;
background-color: var(--background-color);
z-index:20;
}


.lWynqPswhm > .TQimWkxrvA{
position:relative;
display:block;
font-size:var(--font-size-title);

}

.dzuciZaNWm{
padding-top:80px;
}





/* PESQUISAR */

.ckSZjhdgwV{
position:relative;
display:block;
width:auto;
height:4rem;
background-color:var(--background-color);
border-radius:var(--radius-size);
/* overflow:hidden; */
border:0.1px solid var(--border-color);
border-radius:var(--radius-size);
}

.ckSZjhdgwV > input{
position:absolute;
display:block;
width:100%;
height:4rem;
line-height:4rem;
padding-left:1rem;
padding-right:1rem;
font-size:1rem;
color:var(--font-color);
}

.ckSZjhdgwV > input::placeholder{
color:var(--font-color);
font-size:1rem;
}

.ckSZjhdgwV > botton{
position:absolute;
display:block;
width:4rem;
height:4rem;
line-height:4rem;
text-align:center;
/* background-color:var(--main-color); */
/* box-shadow:var(--box-shadow); */
font-size:1rem;
/* padding-left:1.5px; */
color:var(--font-color);
cursor:pointer;

box-sizing:border-box;
}

.ckSZjhdgwV > botton:nth-child(2){
right:0;
}

.ckSZjhdgwV > botton:nth-child(3){
right:35px;
}











.giWbpCZnEA{
position:absolute;
display:none;
width:100%;
margin-top:70px;
z-index:1000;
box-shadow:var(--box-shadow);
border:1px solid var(--border-color);
border-radius:var(--radius-size);
background-color:var(--background-color-menu);
overflow:scroll;
}

.giWbpCZnEA > div{
position:relative;
display:block;
cursor:pointer;
border-bottom:1px solid var(--border-color);
width:100%;
height:50px;
line-height:50px;

}

.giWbpCZnEA > div:last-child{
border-bottom:0px;
}

.giWbpCZnEA > div > div:nth-child(1){
position:absolute;
display:block;
left:0;
width:50px;
height:50px;
line-height:50px;
font-size:var(--font-size);
text-align:center;
color:var(--font-color);
}

.giWbpCZnEA > div > div:nth-child(2){
position:absolute;
display:block;
left:50px;
width:100%;
height:50px;
line-height:50px;
font-size:var(--font-size);
color:var(--font-color);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}











/* MODULO FRETES LISTA DE FRETES*/

.sVghlqYPcR{
position:relative;
display:block;
margin-left:20px;
margin-right:20px;
}

.sVghlqYPcR > .hviUesCYmO{
position:relative;
display:block;
cursor:pointer;
height:100px;

overflow:hidden;
border-bottom:1px solid var(--border-color);
background-color:var(--background-color);
}



.sVghlqYPcR > .hviUesCYmO:last-child{
border:none;
}

.sVghlqYPcR > .hviUesCYmO > .BlhpyPhlmN{
position:absolute;
display:block;
width:50px;
height:100px;

}

.sVghlqYPcR > .hviUesCYmO > .BlhpyPhlmN > div{
position:absolute;
display:block;
width:40px;
height:40px;
top:29px;
border-radius:50%;
background-repeat:no-repeat;
/* background-position:center; */
background-size:cover;
border:2px solid var(--main-color);
}

.sVghlqYPcR > .hviUesCYmO > .gahUwECixc{
position:absolute;
display:block;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:20px;
}

.sVghlqYPcR > .hviUesCYmO > .WigmDofPtY{
position:absolute;
display:block;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:40px;
}

.sVghlqYPcR > .hviUesCYmO > .sXtBTdVfWe{
position:absolute;
display:block;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:60px;
}

/* VISTO */
.sVghlqYPcR > .hviUesCYmO > .mklBtfPghZ{
position:absolute;
display:block;
left:0px;
right:0px;
color:var(--font-color);
font-size:var(--font-size-min);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:20px;
text-align:right;
}

/* VALOR */
.sVghlqYPcR > .hviUesCYmO > .gbgTQaRADX{
position:absolute;
display:block;
left:0px;
right:0px;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:40px;
text-align:right;
}

/* TEMPO */
.sVghlqYPcR > .hviUesCYmO > .vlgmqibhEo{
position:absolute;
display:block;
left:0px;
right:0px;
color:var(--font-color);
font-size:var(--font-size-min);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:60px;
text-align:right;
}

@keyframes pulseGlow {
0% {
transform:scale(1);
}
50% {
transform:scale(1.05);
}
100% {
transform:scale(1);
}
}


@keyframes pulseGlow2 {
0% {
transform:scale(1);
filter:brightness(1) blur(0px);
box-shadow:0 0 6px rgba(255, 140, 0, 0.3);
}
50% {
transform:scale(1.06);
filter:brightness(1.15) blur(1px);
box-shadow:0 0 18px rgba(255, 140, 0, 0.6);
}
100% {
transform:scale(1);
filter:brightness(1) blur(0px);
box-shadow:0 0 6px rgba(255, 140, 0, 0.3);
}
}




.AUelRqpThC{
position:relative;
display:block;
cursor:pointer;
height:100px;

overflow:hidden;
border-bottom:1px solid var(--border-color);
background-color:var(--background-color);
}

.AUelRqpThC:last-child{
border:none;
}

.AUelRqpThC > .BlhpyPhlmN{
position:absolute;
display:block;
width:100px;
height:100px;
}

.AUelRqpThC > .BlhpyPhlmN > div{
position:absolute;
display:block;
width:70%;
height:70%;
top:15%;
left:15%;
border-radius:50%;
background-repeat:no-repeat;
background-position:center;
background-size:cover;
border:3px solid var(--main-color);
}

.AUelRqpThC > .gahUwECixc{
position:absolute;
display:block;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:20px;
left:100px;
}

.AUelRqpThC > .WigmDofPtY{
position:absolute;
display:block;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:40px;
left:100px;
}

.AUelRqpThC > .sXtBTdVfWe{
position:absolute;
display:block;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:60px;
left:100px;
}

.AUelRqpThC > .mklBtfPghZ{
position:absolute;
display:block;

color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:20px;
right:15px;
text-align:right;
}

.AUelRqpThC > .gbgTQaRADX{
position:absolute;
display:block;
left:0px;
right:0px;
color:var(--font-color);
font-size:var(--font-size);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:40px;
text-align:right;
}

.AUelRqpThC > .vlgmqibhEo{
position:absolute;
display:block;

color:var(--font-color);
font-size:var(--font-size-min);
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
top:60px;
right:15px;
text-align:right;
}





























.sVghlqYPcR > .hviUesCYmO .especie{
position:absolute;
top:9.0625rem;
right:0.9375rem;
right:0;
font-size:0.8125rem;
color:var(--font-color);
line-height:0.9375rem;
}





.hjpfOejicE{
position:relative;
display:flex;
flex-direction:column;
margin:20px;
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}

.hjpfOejicE > title{
position:relative;
display:block;
font-size:30px;
line-height:1.2;
color:var(--font-color);
margin-bottom:10px;
}

.hjpfOejicE > subtitle{
position:relative;
display:block;
font-size:15px;
line-height:1.35;
color:var(--font-color);
margin-bottom:10px;
}

.hjpfOejicE > h1{
position:relative;
display:block;
font-size:var(--font-size);
line-height:1.35;
color:var(--font-color);

margin-bottom:20px;
}

.hjpfOejicE > h2{
position:relative;
display:block;
margin-top:-5px;
font-size:10px;
line-height:1.35;
color:var(--font-color);
font-weight:normal;
margin-bottom:10px;
}

.hjpfOejicE > input{
position:relative;
display:block;
width:100%;
height:60px;
line-height:60px;
padding-left:10px;
font-size:var(--font-size);
border:1px solid var(--border-color);
border-radius:var(--radius-size);
background-color:var(--background-color-menu);
text-align:left;
}

.hjpfOejicE > input[type="date"]::-webkit-date-and-time-value{
text-align:left;
}

.hjpfOejicE > input[type="date"]::-webkit-datetime-edit{
text-align:left;
}

.hjpfOejicE > input::placeholder{
color:var(--font-color);
opacity:0.3;
}

.hjpfOejicE > input:disabled{
opacity:1;
}

.hjpfOejicE > select{
position:relative;
display:block;
width:100%;
height:60px;
line-height:60px;
font-size:var(--font-size);
padding-left:10px;
border:1px solid var(--border-color);
border-radius:var(--radius-size);
background-color:var(--background-color-menu);
box-sizing:border-box;
}


.hjpfOejicE > select:disabled{
color:var(--font-color);
font-size:var(--font-size);
opacity:1;
}

.hjpfOejicE > select > option{
font-size:var(--font-size);
color:var(--font-color);
border:1px solid var(--border-color);
border-radius:var(--radius-size);
background-color:var(--background-color-menu);
}

.hjpfOejicE > select > option[disabled][selected]{
color:#888;
font-size:var(--font-size-min);
}


.hjpfOejicE > select > option:first-child{
display:none;
}

.hjpfOejicE > span{
position:absolute;
right:0;
bottom:0;
width:60px;
min-height:60px;
display:flex;
align-items:center;
justify-content:center;
background-color:var(--main-color);
box-shadow:var(--box-shadow);
font-size:var(--font-size-icon);
line-height:1;
color:#fff;
text-align:center;
cursor:pointer;

box-sizing:border-box;
border-radius:0 var(--radius-size) var(--radius-size) 0;
}

.hjpfOejicE > button{
position:relative;
display:flex;
align-items:center;
justify-content:center;
font-size:15px;
color:#fff;
box-shadow:var(--box-shadow);
border-radius:var(--radius-size);
font-weight:normal;
width:100%;
height:60px;
line-height:60px;
background-color:var(--main-color);
cursor:pointer;
font-weight:bold;
}

.hjpfOejicE > textarea{
position:relative;
display:block;
width:100%;
height:200px;
line-height:20px;
padding:10px;
font-size:var(--font-size);
border:1px solid var(--border-color);
border-radius:var(--radius-size);
background-color:var(--background-color-menu);
resize:none;
}


.QABqbWkmDS{
height:70px!important;
line-height:70px!important;
}










.wzgUyegQod{
display:flex;
flex-direction:row;
gap:10px;
overflow-x:visible;
overflow-y:auto;
margin-top:20px;
margin-bottom:20px;
will-change:transform;
z-index:2000;
}

.wzgUyegQod > div:first-child{
margin-left:20px;
}

.wzgUyegQod > div:last-child{
margin-right:20px;
}

.wzgUyegQod > div{
position:relative;
line-height:50px;
padding-left:20px;
padding-right:20px;
display:flex;
align-items:center;
justify-content:center;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
font-size:var(--font-size);
color:var(--font-color);
text-align:center;
cursor:pointer;

box-sizing:border-box;
border-radius:var(--radius-size);
scroll-snap-align:start;
}

.wzgUyegQod > div > div:nth-child(1){
font-size:var(--font-size);
color:var(--font-color);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.wzgUyegQod > div > div:nth-child(2){
font-size:var(--font-size);
color:var(--font-color);
text-align:center;
margin-left:10px;
margin-top:2px;
}


.AYgZVUmbPo{
position:relative;
display:block;
margin:10px;
/* margin-top:20px; */
/* margin-bottom:20px; */
z-index:2000;
margin-bottom:0px;
}


.AYgZVUmbPo > div{
position:relative;
display:inline-block;
padding-left:10px;
padding-right:10px;
/* display:flex; */
/* align-items:center; */
/* justify-content:center; */
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
font-size:var(--font-size);
color:var(--font-color);
text-align:center;
cursor:pointer;
margin-left:10px;
margin-bottom:10px;
/* box-sizing:border-box; */
border-radius:var(--radius-size);
}


.AYgZVUmbPo > div:last-child{
margin-bottom:10px;
}


.AYgZVUmbPo > div > div:nth-child(1){
position:relative;
display:inline-block;
line-height:40px;
font-size:var(--font-size);
color:var(--font-color);

}

.AYgZVUmbPo > div > div:nth-child(2){
position:relative;
display:inline-block;
line-height:40px;
font-size:var(--font-size);
color:var(--font-color);
text-align:center;
margin-left:10px;
margin-top:2px;
}










.AiVqemQrNm{
position:relative;
display:block;
margin:20px;
white-space:nowrap;
overflow:hidden;
overflow-x:auto;
}

.eXWlghlYmi{
position:relative;
display:inline-block;
border:1px solid var(--border-color);
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
border-radius:var(--radius-size);
margin-right:10px;
}

.eXWlghlYmi > legend{
padding:0 10px;
color:var(--font-color);
font-size:12px;
}

.mBVnjkdPlX{
position:relative;
display:inline-block;
height:50px;
padding-left:10px;
padding-right:10px;
margin-right:10px;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
font-size:var(--font-size);
color:var(--font-color);
text-align:center;
cursor:pointer;
box-sizing:border-box;
border-radius:var(--radius-size);
}

.mBVnjkdPlX > input:nth-child(1){
font-size:var(--font-size);
color:var(--font-color);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
min-width:200px;
}

.mBVnjkdPlX > div:nth-child(1){
position:relative;
display:inline-block;
font-size:var(--font-size);
color:var(--font-color);
line-height:50px;
}

.mBVnjkdPlX > div:nth-child(2){
position:relative;
display:inline-block;
font-size:14px;
color:var(--font-color);
line-height:50px;
margin-left:10px;
}






/* 



.wzgUyegQod > div{
position:relative;
line-height:30px;
padding-left:10px;
padding-right:10px;
display:flex;
align-items:center;
justify-content:center;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
box-shadow:var(--box-shadow);
font-size:var(--font-size);
color:var(--font-color);
text-align:center;

cursor:pointer;

box-sizing:border-box;

border-radius:var(--radius-size);
scroll-snap-align:start;
} */










.TqhPCbQjVU{
display:flex;
flex-direction:row;
gap:10px;
overflow-x:auto;
overflow-y:hidden;
white-space:nowrap;
scroll-snap-type:x mandatory;
-webkit-overflow-scrolling:touch;
/* padding:10px; */
margin:20px;
}

.TqhPCbQjVU > div{
position:relative;

line-height:30px;
padding-left:10px;
padding-right:10px;
display:flex;
align-items:center;
justify-content:center;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
box-shadow:var(--box-shadow);
font-size:var(--font-size);
color:var(--font-color);
text-align:center;

cursor:pointer;

box-sizing:border-box;

border-radius:var(--radius-size);
scroll-snap-align:start;
}


.pZbvxDuNad{
position:relative;
display:flex;
flex-direction:row;
align-items:center;
margin:20px 25px;
gap:10px;
}

.pZbvxDuNad > div{
position:relative;
display:flex;
align-items:center;
font-size:24px;
color:var(--font-color);
/* transform:translateY(-1px); */
}

.pZbvxDuNad > button{
position:relative;
display:flex;
align-items:center;
justify-content:center;
font-size:25px;
color:var(--font-color);
/* transform:translateY(1px); */
}




.EhClpgzlVU{
position:relative;
display:flex;
flex-direction:column;
margin-left:20px;
margin-right:20px;
}

.EhClpgzlVU > div{
position:relative;
display:flex;
align-items:center;
font-size:12px;
color:var(--font-color);
}



.twfcDUnmlh{
position:relative;
display:flex;
flex-direction:column;
gap:2px;
margin:20px 25px;
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}

.twfcDUnmlh > div{
position:relative;
display:flex;
align-items:center;
font-size:var(--font-size);
line-height:1.35;
color:var(--font-color);

min-width:0;
}

.twfcDUnmlh > h1{
position:relative;
display:flex;
align-items:center;
font-size:var(--font-size);
line-height:1.35;
color:var(--font-color);

min-width:0;
}

.twfcDUnmlh > h2{
position:relative;
display:flex;
align-items:center;
font-size:11px;
line-height:1.35;
color:var(--font-color);
font-weight:normal;
opacity:0.9;
min-width:0;
}

.twfcDUnmlh > h5{
position:relative;
display:flex;
align-items:center;
font-size:20px;
line-height:40px;
color:var(--font-color);
}






.rnXhcTwBbe{
position:relative;
display:flex;
flex-direction:column;
gap:2px;
margin:20px;
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}

.rnXhcTwBbe > div{
position:relative;
display:flex;
align-items:center;
font-size:10px;
line-height:1.35;
color:var(--font-color);
font-weight:normal;
opacity:0.8;
min-width:0;
}

.egQSuThBft{
position:relative;
display:block;
}

.egQSuThBft > div{
padding-bottom:1px;
border-bottom:1px solid var(--border-color);
}






/* MENU */

.hyQbceiZCf{
position:relative;
display:block;
overflow:scroll;
/* padding:20px; */

/* margin:20px; */
}

.hyQbceiZCf > div{
position:relative;
display:block;
cursor:pointer;
width:100%;
height:70px;
line-height:70px;

/* background-color:var(--background-color-menu); */
/* box-shadow:var(--box-shadow); */
border-bottom:1px solid var(--border-color);
/* margin-bottom:20px; */
}

.hyQbceiZCf > div:last-child{
margin-bottom:0px;
}

.hyQbceiZCf > div > div:nth-child(1){
position:absolute;
display:block;
left:0;
width:70px;
height:70px;
line-height:70px;
font-size:30px;
text-align:center;
color:var(--font-color);
}

.hyQbceiZCf > div > div:nth-child(2){
position:absolute;
display:block;
left:70px;
height:70px;
line-height:70px;
font-size:20px;
color:var(--font-color);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}




.ZOlWzeuklh{
background-color:#0d6efd !important;
}


/* ROXO */
.VhjSmkualY{
background-color:#6F42C1!important;
}

/* LARANJA */
.TXhQgnmNrE{
background-color:#FD7E14!important;
}

/* VERDE */
.QfkxutYlak{
background-color:#4CAF50!important;
}

/* AZUL */
.jlZqtznWBk{
background-color:#007BFF!important;
}

/* VERMELHO */
.XmuVWficeg{
background-color:#F44336!important;
}

/* TEXTO ROXO */
.YwAkqNondR{
color:#6F42C1!important;
}

/* LARANJA */
.osONgnzhhZ{
color:#FD7E14!important;
}

/* VERDE */
.wZdjYDeNma{
color:#4CAF50!important;
}

/* AZUL */
.vsUkWdQaSZ{
color:#007BFF!important;
}

/* VERMELHO */
.nhyigmQrTW{
color:#F44336!important;
}

.BXgnolNUjs{
opacity:1!important;
}


.iwbYicXnlg{
color:#FF2D2D !important;
}







.ZeABiECvbc{
position:fixed;
display:block;
bottom:90px;
right:20px;
width:60px;
height:60px;
z-index:20;
padding-left:2.5px;
border-radius:50%;
font-size:25px;
color: #fff !important;
text-align:center;
line-height:60px;
cursor:pointer;
user-select: none;
box-sizing: border-box;
background-color:var(--main-color);
box-shadow: 0px 5px 15px rgba(0,0,0,0.30);
}

.mqaZcWxzBh{
position:fixed;
display:block;
bottom:160px;
right:28px;
width:40px;
height:40px;
z-index:20;
padding-left:2.5px;
border-radius:50%;
font-size:15px;
color: #fff !important;
text-align:center;
line-height:40px;
cursor:pointer;
user-select: none;
box-sizing: border-box;
background-color:var(--main-color);
box-shadow: 0px 5px 15px rgba(0,0,0,0.30);
}

.gmDEksipjy{
position:fixed;
display:block;
bottom:97px;
right:89px;
width:40px;
height:40px;
z-index:20;
padding-left:2.5px;
border-radius:50%;
font-size:15px;
color: #fff !important;
text-align:center;
line-height:40px;
cursor:pointer;
user-select: none;
box-sizing: border-box;
background-color:var(--main-color);
box-shadow: 0px 5px 15px rgba(0,0,0,0.30);
}




/* MODULO MENSAGENS */


/* TITULO FIXADO */

.PajZDVdAYm{
position:fixed;
display:block;
top:0px;
right:0px;
left:0px;
height:100px;
line-height:100px;
background-color: var(--background-color);

}

.PajZDVdAYm > div{
position:relative;
display:block;
font-size:var(--font-size-title);


margin-left:20px;
margin-right:20px;
}


.wpZYoDgNEi{
position:fixed;
display:block;
top:100px;
left:0px;
right:0px;
bottom:70px;
overflow-x:hidden;
overflow-y:scroll;
-webkit-overflow-scrolling: touch;
will-change:transform;
overscroll-behavior-y:none;
}



.BhfjTxpRlm{
position:fixed;
display:block;
top:70px;
left:0px;
right:0px;
bottom:0px;
overflow-x:hidden;
overflow-y:scroll;


will-change: transform;
overscroll-behavior-y: none;
}


/* MODULO FRETE CAMPO DE PESQUISA */

.zckZekhUmR{
position:relative;
display:block;
/* margin-top:40px;
margin-bottom:10px; */
margin-left:20px;
margin-right:20px;
}

.zckZekhUmR > input{
position:relative;
display:block;
width:100%;
height:50px;
padding-left:10px;
font-size:15px;
border:1px solid var(--border-color);
border-radius:var(--radius-size);
box-sizing:border-box;
}

.zckZekhUmR > button{
position: absolute;
right:0;
bottom:0;
width:50px;
height:50px;
background-color: var(--main-color);
box-shadow: var(--box-shadow);
font-size:var(--font-size);
color: #fff;
text-align: center;
line-height:50px;
cursor: pointer;
user-select: none;
box-sizing: border-box;
border-radius: 0 var(--radius-size) var(--radius-size) 0;
}

















/* LISTA DE MOTORISTAS */

.aXDjPmxusU{
position:relative;
display:block;
width:auto;
height:100px;
margin:20px;
cursor:pointer;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
}


.aXDjPmxusU > .jDtBuiWsSY{
position:absolute;
display:block;
margin-top:10px;
margin-left:10px;
width:80px;
height:80px;
border-radius:50%;
border:4px solid var(--main-color);
background-size:cover;
background-position:center;
background-repeat:no-repeat;
}

.aXDjPmxusU > .krTvApSwWO{
position:absolute;
display:block;
top:25px;
left:100px;
font-size:var(--font-size);
line-height:20px;
color:var(--font-color);
}

.aXDjPmxusU > .BxARrmXbNi{
position:absolute;
display:block;
top:45px;
left:100px;
font-size:10px;
line-height:20px;
color:var(--font-color);
}

.aXDjPmxusU > .oBfcNufvhA{
position:absolute;
display:block;
top:60px;
left:100px;
font-size:10px;
line-height:20px;
color:var(--font-color);
}

.aXDjPmxusU > .fynquAShoB{
position:absolute;
display:block;
top:65px;
left:100px;
font-size:10px;
line-height:20px;
color:var(--font-color);
}

.aXDjPmxusU > .NTlpmQdiAE{
position:absolute;
display:block;
top:36px;
right:10px;
font-size:12px;
line-height:25px;
padding-left:10px;
padding-right:10px;
color:#fff;
border-radius:var(--radius-size);
background-color:var(--main-color);
box-shadow:var(--box-shadow);
}

.aXDjPmxusU > .kNEXdChZVz{
position:absolute;
display:block;
top:15px;
right:10px;
font-size:var(--font-size);
line-height:20px;
color:var(--font-color);
}

.aXDjPmxusU > .kBQtumlEfo{
position:absolute;
display:block;
top:35px;
right:10px;
font-size:10px;
line-height:20px;
color:var(--font-color);
}

.aXDjPmxusU > .phcUmqiTAX{
position:absolute;
display:block;
width:50%;
height:100%;
text-align:right;
top:35px;
right:10px;
}


.xSPrufUjvC{
position:relative;
display:inline-block;
/* background-color:var(--main-color); */
/* box-shadow:var(--box-shadow); */
/* border-radius:var(--radius-size); */
}

.xSPrufUjvC > div:nth-child(1){
position:relative;
display:block;
font-size:20px;
width:30px;
height:30px;
line-height:30px;
text-align:center;
color:var(--main-color);
cursor:pointer;

}










.fEgVfbSetB{
transform:scaleX(-1);
}




.jZOnvePCrh{
position:relative;
display:none;
width:100%;
aspect-ratio:1/1;
/* margin-top:30px; */
margin-bottom:30px;
}

.jZOnvePCrh > video,
.jZOnvePCrh > img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
}

.jZOnvePCrh > video{
background:transparent;
outline:none;
}





.pXdftiwjNa{
position:relative;
display:none;
width:100%;
height:100px;

}

.pXdftiwjNa > div{
position:relative;
display:inline-block;
width:33.33%;
height:100px;


line-height:100px;
font-size:25px;
text-align:center;
color:var(--font-color);

}

.pXdftiwjNa > div:nth-child(2){
font-size:50px;
}















.pZAYjkVnUw > pre {
/* Layout */
display: block;
width: 100%;
max-width: 100%;
padding:20px;
margin: 0;
font-size: 12px;
line-height: 1.6;
white-space:pre-wrap; 
word-break:break-word;
overflow-wrap:break-word;

overflow-x:auto;
box-sizing:border-box;
}





















.kZaxQYlfjl{
position:relative;
display:flex;
flex-direction:column;
width:auto;
margin:20px;
cursor:pointer;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
padding-top:10px;
padding-bottom:10px;
}

.kZaxQYlfjl > div{
margin:10px 20px;
min-width:0;
}

.kZaxQYlfjl > .dqRjtfcjmg{
position:relative;
display:flex;
align-items:center;
gap:8px;
padding-top:10px;
min-width:0;
}

.kZaxQYlfjl > .dqRjtfcjmg > div:nth-child(1){
position:relative;
display:inline-flex;
align-items:center;
justify-content:center;
font-size:10px;
line-height:1.2;
border-radius:3px;
color:#fff;
background-color:var(--main-color);
padding:3px 6px;
}

.kZaxQYlfjl > .UDbnrVihAj{
position:relative;
display:flex;
align-items:center;
gap:10px;
flex-wrap:wrap;
min-width:0;
}

.kZaxQYlfjl > .UDbnrVihAj > div:nth-child(1){
position:relative;
display:inline;
font-size:10px;
/* line-height:1.4; */
opacity:0.5;
/* margin-right:5px; */
}

.kZaxQYlfjl > .UDbnrVihAj > div:nth-child(2){
position:relative;
display:inline;
font-size:var(--font-size);
/* line-height:1.4; */
min-width:0;
}

.kZaxQYlfjl > .sZxCePkhTr{
position:relative;
display:flex;
align-items:center;
gap:6px;
flex-wrap:wrap;
border-top:1px solid var(--border-color);
padding-top:7px;
min-width:0;
}

.kZaxQYlfjl > .sZxCePkhTr > div:nth-child(1){
position:relative;
display:inline;
font-size:10px;
line-height:1.4;
opacity:0.5;
margin-right:5px;
}








.loNzDOgcyk{
position:relative;
display:block;
width:auto;
height:230px;
margin:20px;
cursor:pointer;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
overflow:hidden;
}


.YSPxVviNtf{
position:relative;
display:block;
width:auto;
height:70px;
margin:20px;
cursor:pointer;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
}

.YSPxVviNtf > div:nth-child(1){
position:absolute;
display:block;
width:70px;
height:70px;
font-size:25px;
line-height:70px;
text-align:center;
}

.YSPxVviNtf > div:nth-child(2){
position:absolute;
display:block;
top:25px;
left:70px;
font-size:var(--font-size);
line-height:20px;
}

.YSPxVviNtf > div:nth-child(3){
position:absolute;
display:block;
top:20px;
right:25px;
font-size:var(--font-size);
line-height:20px;
padding:4px 8px;
color:#fff;
border-radius:var(--radius-size);
background-color:var(--main-color);
box-shadow:var(--box-shadow);
}





.jyPwDVazqi{
position:relative;
display:block;
width:auto;
height:70px;
line-height:70px;
overflow:hidden;
/* margin-left:20px; */
/* margin-right:20px; */
border-bottom:1px solid var(--border-color);
background-color:var(--background-color-menu);
/* border-radius:var(--radius-size); */
/* box-shadow:var(--box-shadow); */
}

.jyPwDVazqi > div:nth-child(1){
position:absolute;
display:block;
left:0;
width:70px;
height:70px;
line-height:70px;
font-size:20px;
text-align:center;
color:var(--font-color);
}

.jyPwDVazqi > div:nth-child(2){
position:absolute;
display:block;
left:70px;
line-height:70px;
color:var(--font-color);
font-size:var(--font-size);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}






.hAXgkmOZhq{
position:relative;
display:flex !important;
flex-direction:column;
/* margin-left:20px; */
/* margin-right:20px; */
/* cursor:pointer; */
/* border-top:1px solid var(--border-color); */
border-bottom:1px solid var(--border-color);
background-color:var(--background-color-menu);
/* border-radius:var(--radius-size); */
/* overflow:hidden; */
}

.hAXgkmOZhq > div{
margin-left:20px;
margin-right:20px;
}

.hAXgkmOZhq > .bBypXodVOR{
position:relative;
display:flex;
align-items:center;
/* border-bottom:1px solid var(--border-color); */
overflow:hidden;
height:40px;
box-sizing:border-box;
gap:10px;
/* padding-left:10px; */
padding-top:5px;
}

.hAXgkmOZhq > .bBypXodVOR > div{
position:relative;
display:flex;
align-items:center;
justify-content:center;
gap:5px;
opacity:0.5;
margin-left:0px;
white-space: nowrap;
flex-shrink:0;
}

.hAXgkmOZhq > .bBypXodVOR > div > div:nth-child(1){
display:flex;
align-items:center;
justify-content:center;
font-size:10px;
/* min-width:20px; */
color:var(--font-color);
padding-top:2px;
}

.hAXgkmOZhq > .bBypXodVOR > div > div:nth-child(2){
position:relative;
display:flex;
align-items:center;
font-size:10px;
text-align:center;
color:var(--font-color);
}





.ghaqutAXOo{
position:relative;
display:flex;
}

.ghaqutAXOo > .diPmzaYXlw{
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:100px;
height:100px;
}

.ghaqutAXOo > .diPmzaYXlw > div{
position:relative;
display:flex;
width:80px;
height:80px;
border-radius:50%;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
}

.ghaqutAXOo > .ThnQpjyWYU{
position:relative;
display:flex;
flex-direction:column;
justify-content:center;
}

.ghaqutAXOo > .ThnQpjyWYU > .oxhwlmyChi{
position:relative;
display:flex;
}

.ghaqutAXOo > .ThnQpjyWYU > .oxhwlmyChi > div:nth-child(1){
position:relative;
display:inline-block;
font-size:10px;
line-height:20px;
opacity:0.5;
}

.ghaqutAXOo > .ThnQpjyWYU > .oxhwlmyChi > div:nth-child(2){
position:relative;
display:inline-block;
font-size:15px;
line-height:20px;
margin-left:5px;

}






.lvByidWYZn{
position:relative;
display:flex;
flex-direction:column;
margin-bottom:10px;
}

/* .lvByidWYZn > .oxhwlmyChi:first-child{ */
/* margin-top:5px; */
/* } */

/* .lvByidWYZn > .oxhwlmyChi:last-child{ */
/* margin-bottom:5px; */
/* } */

.lvByidWYZn > .oxhwlmyChi{
position:relative;
display:flex;
gap:5px;
}

.lvByidWYZn > .oxhwlmyChi > div:nth-child(1){
position:relative;
display:inline-block;
font-size:10px;
line-height:25px;
opacity:0.5;
}

.lvByidWYZn > .oxhwlmyChi > div:nth-child(2){
position:relative;
display:inline-block;
font-size:15px;
line-height:25px;

}

.lvByidWYZn > .omheOrfnVg{
position:relative;
display:flex;
/* gap:5px; */
}

.lvByidWYZn > .omheOrfnVg > div:nth-child(1){
display:flex;
align-items:center;
justify-content:center;
min-width:20px;
height:30px;
line-height:normal;
font-size:10px;
color:var(--font-color);
opacity:0.5;
text-align:center;
}

.lvByidWYZn > .omheOrfnVg > div:nth-child(2){
position:relative;
display:inline-block;
font-size:15px;
line-height:30px;
}





/* RODAPE */

.hAXgkmOZhq > .yZAdaWxDBj{
position:relative;
display:flex;
align-items:center;
/* justify-content:flex-end; */
overflow:hidden;
/* height:40px; */
margin-bottom:15px;
gap:10px;
}

.hAXgkmOZhq > .yZAdaWxDBj > div{
position:relative;
display:flex;
align-items:center;
justify-content:center;
gap:5px;
opacity:0.5;
margin-left:0px;
white-space: nowrap;
flex-shrink:0;
}

.hAXgkmOZhq > .yZAdaWxDBj > div > div:nth-child(1){
display:flex;
/* align-items:center; */
/* justify-content:center; */
font-size:10px;
/* min-width:20px; */
color:var(--font-color);
}

.hAXgkmOZhq > .yZAdaWxDBj > div > div:nth-child(2){
position:relative;
display:flex;
align-items:center;
font-size:10px;
text-align:center;
color:var(--font-color);
}


/* MENU */

.hAXgkmOZhq > .uPlbwxdcYB{
position:absolute;
display:flex;
width:50px;
height:50px;
right:0px;
top:50%;
transform:translateY(-50%);
z-index:10;
align-items:center;
justify-content:center;
}

.hAXgkmOZhq > .uPlbwxdcYB > div{
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
font-size:15px;
color:var(--font-color);
cursor:pointer;

}

.elQdDljkhY{
position:absolute;
display:flex;
width:100px;
height:60px;
right:20px;
top:50%;
transform:translateY(-50%);
z-index:10;
align-items:center;
justify-content:center;
/* border:1px solid var(--border-color); */
background-color:#fff;
/* box-shadow:var(--box-shadow); */
border-radius:var(--radius-size);
background-size:110%;
background-position:center;
background-repeat:no-repeat;
}




/* ---------------------------------------------------------------------------- */


.hAXgkmOZhq > .uodrpikBzY{
position:relative;
display:flex;
align-items:center;
/* justify-content:center; */
margin-bottom:20px;

}

.hAXgkmOZhq > .uodrpikBzY > div{
position:relative;
display:flex;
align-items:center;
justify-content:center;
gap:5px;
/* margin-left:0px; */
/* white-space: nowrap; */
/* flex-shrink:0; */
/* border:1px solid var(--border-color); */
padding:12px 15px;
border-radius:var(--radius-size);
background-color:var(--main-color);
}

.hAXgkmOZhq > .uodrpikBzY > div > div:nth-child(1){
display:flex;
align-items:center;
justify-content:center;
font-size:var(--font-size);
color:#fff;
padding-top:1px;

}

.hAXgkmOZhq > .uodrpikBzY > div > div:nth-child(2){
display:flex;
align-items:center;
justify-content:center;
font-size:var(--font-size);
color:#fff;
}


/* MENU */

.hAXgkmOZhq > .iBuewcfShq{
position:absolute;
display:flex;
width:50px;
height:50px;
right:0px;
top:50%;
transform:translateY(-50%);
z-index:10;
align-items:center;
justify-content:center;
}

.hAXgkmOZhq > .iBuewcfShq > div{
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
font-size:15px;
color:var(--font-color);
cursor:pointer;

}


/* ---------------------------------------------------------------------------- */













.uwhYgQgcDm{
position:relative;
display:block;
width:auto;
height:auto;
margin:20px;
cursor:pointer;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
}

.uwhYgQgcDm > .vhkBCscAkQ{
position:relative;
display:block;
width:auto;
height:50px;
border-bottom:1px solid var(--border-color);
}

.uwhYgQgcDm > .vhkBCscAkQ > div{
position:relative;
display:inline-block;
background-color:var(--main-color);
box-shadow:var(--box-shadow);
border-radius:5px;
margin-top:10px;
margin-left:10px;
}

.uwhYgQgcDm > .vhkBCscAkQ > div > div:nth-child(1){
position:relative;
display:inline;
font-size:var(--font-size);
width:auto;
height:30px;
line-height:30px;
text-align:center;
padding-left:10px;
padding-right:5px;
color:#fff;
cursor:pointer;


}

.uwhYgQgcDm > .vhkBCscAkQ > div > div:nth-child(2){
position:relative;
display:inline;
font-size:var(--font-size);
padding-right:10px;
height:30px;
line-height:30px;
text-align:center;
color:#fff;

cursor:pointer;

/* float: left; */
}

.uwhYgQgcDm > .wCYVmUifaX{
position:relative;
display:block;
width:auto;
/* height:30px; */
margin:10px;
}

.uwhYgQgcDm > .wCYVmUifaX > div{
position:relative;
display:inline-block;
}

.uwhYgQgcDm > .wCYVmUifaX > div > div:nth-child(1){
position:relative;
display:inline-block;
font-size:10px;
opacity:0.5;
}

.uwhYgQgcDm > .wCYVmUifaX > div > div:nth-child(2){
position:relative;
display:inline-block;
font-size:var(--font-size);

margin-left:10px;
}

.uwhYgQgcDm > .yZAdaWxDBj{
position:relative;
display:flex;
align-items:center;
width:auto;
min-height:40px;
border-top:1px solid var(--border-color);
overflow:hidden;
white-space:nowrap;
scroll-behavior:smooth;
-webkit-overflow-scrolling:touch;
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}

.uwhYgQgcDm > .yZAdaWxDBj > div{
position:relative;
display:inline-block;
opacity:0.5;

margin-left:10px;
}

.uwhYgQgcDm > .yZAdaWxDBj > div > div:nth-child(1){
position:relative;
display:inline-block;
font-size:10px;
text-align:center;
color:var(--font-color);
}

.uwhYgQgcDm > .yZAdaWxDBj > div > div:nth-child(2){
position:relative;
display:inline-block;
font-size:10px;
text-align:center;
color:var(--font-color);
margin-left:5px;
}


.uwhYgQgcDm > .iaBgkXdSiZ{
position:relative;
display:block;
width:auto;
height:40px;
border-top:1px solid var(--border-color);
}

.uwhYgQgcDm > .iaBgkXdSiZ > div{
position:relative;
display:inline-block;
font-size:10px;
color:var(--font-color);
line-height:40px;
padding-left:10px;
opacity:0.5;
}



.uwhYgQgcDm > .uPlbwxdcYB{
position:absolute;
display:block;
width:50px;
height:50px;
right:0px;
top:50%;
transform:translateY(-50%);
z-index:10;
}

.uwhYgQgcDm > .uPlbwxdcYB > div{
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
font-size:15px;
color:var(--font-color);
cursor:pointer;

}



















/* 


.uwhYgQgcDm > div:nth-child(3){
position:absolute;
display:block;
top:80px;
left:0px;
right:0px;
height:30px;
}

.uwhYgQgcDm > div:nth-child(3) > div:nth-child(1){
position:relative;
display:inline-block;
font-size:10px;
line-height:30px;
opacity:0.5;
margin-left:15px;
}

.uwhYgQgcDm > div:nth-child(3) > div:nth-child(2){
position:relative;
display:inline-block;
font-size:var(--font-size);
line-height:30px;
margin-left:3px;
}

.uwhYgQgcDm > div:nth-child(4){
position:absolute;
display:block;
top:105px;
left:0px;
right:0px;
height:30px;
}

.uwhYgQgcDm > div:nth-child(4) > div:nth-child(1){
position:relative;
display:inline-block;
font-size:10px;
line-height:30px;
opacity:0.5;
margin-left:15px;
}

.uwhYgQgcDm > div:nth-child(4) > div:nth-child(2){
position:relative;
display:inline-block;
font-size:var(--font-size);
line-height:30px;
margin-left:3px;
}

.uwhYgQgcDm > div:nth-child(5){
position:absolute;
display:block;
top:130px;
left:0px;
right:0px;
height:30px;
}

.uwhYgQgcDm > div:nth-child(5) > div:nth-child(1){
position:relative;
display:inline-block;
font-size:10px;
line-height:30px;
opacity:0.5;
margin-left:15px;
}

.uwhYgQgcDm > div:nth-child(5) > div:nth-child(2){
position:relative;
display:inline-block;
font-size:var(--font-size);
line-height:30px;
margin-left:3px;
}

.uwhYgQgcDm > div:nth-child(6){
position:absolute;
display:block;
top:165px;
left:0px;
right:0px;
height:30px;
}

.uwhYgQgcDm > div:nth-child(6) > div:nth-child(1){
position:relative;
display:inline-block;
font-size:10px;
line-height:30px;
opacity:0.5;
left:15px;
right:15px;
}

.uwhYgQgcDm > div:nth-child(7){
position:absolute;
display:flex;
flex-wrap:nowrap;

bottom: 0px;
left: 0px;
right: 0px;

height: auto;
overflow-x: auto;
overflow-y: hidden;

align-items: center;
justify-content: center;

box-sizing: border-box;
-webkit-overflow-scrolling: touch;
}

.uwhYgQgcDm > div:nth-child(7) > div{
position:relative;
display:inline-block;
}

.uwhYgQgcDm > div:nth-child(7) > div > div:nth-child(1){
position:relative;
display:inline-block;
font-size:15px;
width:50px;
height:50px;
line-height:50px;
text-align:center;
color:var(--font-color);
cursor:pointer;

}

 */






















.uwhYgQgcDm > .dqRjtfcjmg{
position:relative;
display:block;
padding-top:7px;
}

.uwhYgQgcDm > .dqRjtfcjmg > div:nth-child(1){
position:relative;
display:inline;
font-size:10px;
border-radius:3px;
color:#fff;
background-color:var(--main-color);
padding:3px 6px;
}

.uwhYgQgcDm > .UDbnrVihAj{
position:relative;
display:block;
}

.uwhYgQgcDm > .UDbnrVihAj > div:nth-child(1){
position:relative;
display:inline;
font-size:10px;
line-height:20px;
opacity:0.5;
margin-right:5px;
}

.uwhYgQgcDm > .UDbnrVihAj > div:nth-child(2){
position:relative;
display:inline;
font-size:var(--font-size);
line-height:20px;
}

.uwhYgQgcDm > .sZxCePkhTr{
position:relative;
display:block;
border-top:1px solid var(--border-color);
padding-top:7px;
}

.uwhYgQgcDm > .sZxCePkhTr > div:nth-child(1){
position:relative;
display:inline;
font-size:10px;
line-height:20px;
opacity:0.5;
margin-right:5px;
}







.ZkygtAEgjb{
position:relative;
display:flex;
align-items:center;
gap:10px;
margin: 40px 20px;
}

/* checkbox */
.ZkygtAEgjb > input[type="checkbox"]{
position:relative;
display:block;
width:20px;
height:20px;
margin:0;
padding:0;
cursor:pointer;
accent-color:#60A5FA;
}

/* texto */
.ZkygtAEgjb > div{
position:relative;
display:inline-block;
font-size:12px;
line-height:20px;


}


.ZkygtAEgjb > div > a{
position:relative;
display:inline-block;
font-size:12px;
line-height:20px;


color:#60A5FA;
/* text-decoration: underline; */

cursor:pointer;
}



















.OyZRhUTmYS{
position:absolute;
display:flex;
flex-direction:column;
top:60px;
right:10px;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
z-index:10;
overflow:hidden;
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}

.OyZRhUTmYS > div{
position:relative;
cursor:pointer;
border-bottom:1px solid var(--border-color);
width:100%;
min-height:50px;

display:flex;
align-items:center;
min-width:0;
}

.OyZRhUTmYS > div:last-child{
border-bottom:none;
}

.OyZRhUTmYS > div > div:nth-child(1){
position:relative;
display:flex;
align-items:center;
justify-content:center;
padding-top:2px;
padding-left:2px;
width:50px;
height:50px;
line-height:50px;
text-align:center;
font-size:15px;
color:var(--font-color);
}

.OyZRhUTmYS > div > div:nth-child(2){
position:relative;
display:flex;
align-items:center;

height:50px;
line-height:50px;

overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
padding-right:20px;

font-size:var(--font-size);
color:var(--font-color);
}


















.ievEShRgbc{
position:absolute;
display:block;
right:0px;
left:0px;
bottom:0px;
background-color:var(--background-color);
border-top:1px solid var(--border-color);
overflow:hidden;
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}

.ievEShRgbc > .roThZBgudf{
position:relative;
display:flex;
flex-direction:column;
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:40px;
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
border:1px solid var(--border-color);
overflow:hidden;
}

.ievEShRgbc > .roThZBgudf > div{
position:relative;
cursor:pointer;
border-bottom:1px solid var(--border-color);
width:100%;
min-height:50px;

display:flex;
align-items:center;
min-width:0;
}

.ievEShRgbc > .roThZBgudf > div:last-child{
border-bottom:none;
}

.ievEShRgbc > .roThZBgudf > div > div:nth-child(1){
position:relative;
display:flex;
align-items:center;
justify-content:flex-start;
text-align:left;
font-size:var(--font-size);
flex:1 1 auto;
min-width:0;
min-height:50px;
line-height:1.25;
color:var(--font-color);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
padding-left:20px;
padding-right:0px;
}

.ievEShRgbc > .roThZBgudf > div > div:nth-child(2){
position:relative;
display:flex;
align-items:center;
justify-content:flex-end;
font-size:15px;
flex:1 1 auto;

height:50px;
line-height:50px;
color:var(--font-color);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
padding-right:20px;
text-align:right;
}



























.jUvtaXQDWu{
position:absolute;
top:50%;
left:20px;
right:20px;
transform:translateY(-50%);
display:flex;
flex-direction:column;
justify-content:flex-start;
background-color:var(--background-color);
border:1px solid var(--border-color);
box-shadow:var(--box-shadow);
overflow:hidden;
border-radius:var(--radius-size);
}

.jUvtaXQDWu > .TdQfCRXsZk{
position:relative;
display:flex;
align-items:center;
height:70px;
width:100%;
background-color:var(--background-color-menu);
border-bottom:1px solid var(--border-color);
overflow:hidden;
z-index:2;
}

.jUvtaXQDWu > .TdQfCRXsZk > .lWQnjihRVw{
position:absolute;
display:flex;
align-items:center;
justify-content:center;
width:70px;
min-height:70px;
top:0px;
left:0px;
z-index:2;
font-size:17px;
line-height:1;
cursor:pointer;
text-align:center;
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}

.jUvtaXQDWu > .TdQfCRXsZk > .dlEAPcoqaW{
position:absolute;
display:flex;
left:70px;
right:70px;

align-items:center;
justify-content:center;
text-align:center;
font-size:var(--font-size);
color:var(--font-color);
}

.jUvtaXQDWu > .TdQfCRXsZk > .VDhfynduXA{
position:absolute;
display:flex;
align-items:center;
justify-content:center;
width:70px;
min-height:70px;
top:0px;
right:0px;
z-index:2;
font-size:22px;
line-height:1;
cursor:pointer;
text-align:center;
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}

.jUvtaXQDWu > .EtgblifkvU{
/* position: relative; */
/* display: flex; */
/* flex-direction: column; */
/* width: calc(100% - 40px); */
/* box-sizing:border-box; */
/* margin:20px; */
/* padding:10px; */
/* overflow:hidden; */
/* z-index: 2; */
/* background-color:var(--background-color-menu); */
/* border-top-left-radius:var(--radius-size); */
/* border-bottom-right-radius:var(--radius-size); */

position:relative;
display:block;
margin:20px;

}

.jUvtaXQDWu > .EtgblifkvU > div{
position:relative;
display:block;

font-size:var(--font-size);
color:var(--font-color);
line-height:30px;
}

.jUvtaXQDWu > .pmPohRXwvU{
position:relative;
display:flex;
flex-direction:column;
gap:20px;
padding:20px;
padding-top:0px;
width:100%;
box-sizing:border-box;
z-index:2;
}

.jUvtaXQDWu > .pmPohRXwvU > .BAjhgiRzlD{
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:50px;
color:#fff;
font-size:15px;
line-height:1;
font-weight:600;
cursor:pointer;
text-align:center;

border-radius:var(--radius-size);
background-color:var(--main-color);
box-shadow:0 0 1px rgba(0,0,0,0.50);
text-shadow:0 0 1px rgba(0,0,0,0.50);
}






























.jUvtaXQDWu > .roThZBgudf > div{
position:relative;
cursor:pointer;
border-bottom:1px solid var(--border-color);
width:100%;
min-height:50px;

display:flex;
align-items:center;
min-width:0;
}

.jUvtaXQDWu > .roThZBgudf > div:last-child{
border-bottom:none;
}

.jUvtaXQDWu > .roThZBgudf > div > div:nth-child(1){
position:relative;
display:flex;
align-items:center;
justify-content:flex-start;
text-align:left;
font-size:var(--font-size);
flex:1 1 auto;
min-width:0;
min-height:50px;
line-height:1.25;
color:var(--font-color);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
padding-left:20px;
padding-right:0px;
}

.jUvtaXQDWu > .roThZBgudf > div > div:nth-child(2){
position:relative;
display:flex;
align-items:center;
justify-content:flex-end;
font-size:15px;
flex:1 1 auto;

height:50px;
line-height:50px;
color:var(--font-color);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
padding-right:20px;
text-align:right;
}


















/* NOTIFICACOES */



.uQqlNOwkcT{
position:fixed;
display:block;
bottom:0px;
left:0px;
right:0px;
z-index:10;
}

.uQqlNOwkcT > div{
position:relative;
display:block;
width:auto;
height:100px;
line-height:100px;
font-size:var(--font-size);
text-transform:uppercase;
text-align:center;
color:#fff;
/* margin:20px; */
box-shadow:var(--box-shadow-menu);
/* border-radius:var(--radius-size); */
/* border-top-left-radius: 5px; */
/* border-bottom-left-radius: 25px; */
/* border-top-right-radius: 5px; */
/* border-bottom-right-radius: 25px; */

}


.bQSglPmnNw{
position:fixed;
display:block;
bottom:0px;
left:0;
right:0;
z-index:10;
box-shadow:var(--box-shadow-menu);
}

.bQSglPmnNw > div{
position:relative;
display:block;
width:auto;
height:70px;
line-height:70px;
font-size:20px;
text-transform:uppercase;
text-align:center;
color:#fff;
}












/* .QXWnufDSYp{ */
/* background-color:var(--main-color)!important; */
/* color:#fff!important; */
/* } */

/* .QXWnufDSYp > div{ */
/* color:#fff!important; */
/* } */

/* .StRPyhcwQr{ */
/* background-color:#D32F2F!important; */
/* color:#fff!important; */
/* } */

/* .StRPyhcwQr > div{ */
/* color:#fff!important; */
/* } */



.QXWnufDSYp{
border-color:var(--main-color)!important;
border-width:1px!important;
}

.StRPyhcwQr{
border-color:#D32F2F!important;
border-width:1px!important;
}




.BmlcyuZYvm{
display:none!important;
}



/* IFRAME */
.lipxibmgjA{
position:relative;
display:flex;
width:100%;
height:100%;
overflow:hidden;
}










/* RODAPE */
.qDjaskOUer{
position:absolute;
display:block;
left:0;
right:0;
bottom:0;
text-align:center;
z-index:3;
}

.qDjaskOUer > div{
line-height:50px;
font-size:10px;
color:var(--font-color);

text-align:center;
}






.jrZeTuazNk{
position:relative;
display:none!important;
-webkit-overflow-scrolling:touch;
}

.Owhjfdgrlx{
position:relative;
display:block!important;
-webkit-overflow-scrolling:touch;
}

.jpfQkTcROY{
-webkit-text-security:disc;
}





/* ICONE PULSANTE PISCANDO */

.ecysPBSnRt{
animation:ecysPBSnRt-scale 2s ease-in-out infinite;
}

@keyframes ecysPBSnRt-scale {
0%, 100% {transform: scale(1);}
50% {transform: scale(1.18);}
}