
@font-face{
font-family:'Dosis-Bold';
src:url('assets/fonts/Dosis-Bold.ttf');
}

::-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;
}

*{
outline:0px;
margin:0px;
padding:0px;
border:0px;
font-size:0px;
background:transparent;
box-sizing:border-box;
color:var(--font-color);
-webkit-tap-highlight-color:transparent;
user-select:none;
-webkit-touch-callout:none;
text-transform:uppercase;
font-family: 'Inter', sans-serif;
}



    @media only screen and (max-width:1000px) and (min-width:0px){

        html{
        background-color:var(--background-color-menu);
        }

        .RfedQzXgjb{
        position:fixed;
        display:block;
        top:0px;
        left:0px;
        right:0px;
        bottom:0px;
        background-color:var(--background-color);
        overflow:hidden;
        }

        .WzynfYuQig{
        position:fixed;
        display:block;
        top:0px;
        left:0px;
        right:0px;
        bottom:0px;
        overflow:hidden;
        background-color:rgba(0,0,0,0.5);
        }

    }

    @media only screen and (min-width:1000px){

        html{
        background-color:var(--background-color-menu);
        }

        .RfedQzXgjb{
        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;
        }

        .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);
        }

    }


.BudhPSrhZT{
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;
}

.fhjopEbeCv{
position:absolute;
display:block;
overflow-x:hidden;
overflow-y:scroll;
will-change:transform;
overscroll-behavior-y:none;
top:70px;
left:0px;
right:0px;
bottom:0px;
}

.hcuOqTeUfk{
position:absolute;
display:block;
overflow-x:hidden;
overflow-y:scroll;
will-change:transform;
overscroll-behavior-y:none;
top:0px;
left:0px;
right:0px;
bottom:70px;
}

.mXqfCpSZio{
position:absolute;
display:block;
overflow-x:hidden;
overflow-y:scroll;
will-change:transform;
overscroll-behavior-y:none;
top:50px;
left:0px;
right:0px;
bottom:70px;
}

/* MENU TOP */

.iSnEPUglbz{
position:absolute;
display:flex;
align-items:center;
top:0;
left:0;
right:0;
height:70px;
padding:0 20px;
overflow:hidden;
z-index:2;
/* border-bottom:1px solid var(--border-color); */
background-color:var(--background-color);
/* box-shadow:var(--box-shadow); */

}

.iSnEPUglbz > div:nth-child(1){
display:flex;
align-items:center;
justify-content:center;
flex-shrink:0;
font-size:40px;
color:var(--font-color);
cursor:pointer;
}

.iSnEPUglbz > div:nth-child(2){
display:flex;
align-items:center;
flex:1;
min-width:0;
height:100%;
padding-left:15px;
font-size:20px;
color:var(--font-color);
font-weight:bold;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

/* MENU BOTTOM */

.fzfYQVgwXi{
position:absolute;
display:flex;
align-items:center;
bottom:0;
left:0;
right:0;
height:70px;
/* padding:0 20px; */
overflow:hidden;
z-index:2;
border-top:1px solid var(--border-color);
background-color:var(--background-color-menu);
box-shadow:var(--box-shadow);
}

.fzfYQVgwXi > div:nth-child(1){
display:flex;
align-items:center;
justify-content:center;
flex:1;
height:100%;
font-size:25px;
color:var(--font-color);
cursor:pointer;
}

.fzfYQVgwXi > div:nth-child(2){
display:flex;
align-items:center;
justify-content:center;
flex:1;
height:100%;
font-size:25px;
color:var(--font-color);
cursor:pointer;
}

.fzfYQVgwXi > div:nth-child(3){
display:flex;
align-items:center;
justify-content:center;
flex:1;
height:100%;
font-size:25px;
color:var(--font-color);
cursor:pointer;
}

.fzfYQVgwXi > div:nth-child(4){
display:flex;
align-items:center;
justify-content:center;
flex:1;
height:100%;
font-size:25px;
color:var(--font-color);
cursor:pointer;
}




/* BOTAO NEGOCIAR */

.knegtmUiQD{
position:absolute;
display:grid;
grid-template-columns:40px 1fr 40px;
grid-template-rows:auto auto;
align-items:center;
align-content:center;
column-gap:12px;
row-gap:0;
bottom:0;
left:0;
right:0;
height:70px;
padding:0 20px;
overflow:hidden;
z-index:2;
background-color:var(--main-color);
box-shadow:var(--box-shadow);
}

.knegtmUiQD > div:nth-child(1){
grid-column:1;
grid-row:1 / 3;
display:flex;
align-items:center;
justify-content:center;
font-size:30px;
color:#FFF;
}

.knegtmUiQD > div:nth-child(2){
grid-column:2;
grid-row:1;
font-size:15px;
font-weight:700;
color:#FFF;
line-height:20px;
}

.knegtmUiQD > div:nth-child(3){
grid-column:2;
grid-row:2;
font-size:12px;
color:rgba(255,255,255,.85);
line-height:20px;
}

.knegtmUiQD > div:nth-child(4){
grid-column:3;
grid-row:1 / 3;
display:flex;
align-items:center;
justify-content:center;
font-size:30px;
color:#FFF;
}






/* TEXTO */

.kckXoYjQhy{
position:relative;
display:flex;
justify-content:center;
align-items:center;
margin-left:20px;
margin-right:20px;
}

.kckXoYjQhy > div{
display:flex;
justify-content:center;
align-items:center;
flex:1;
font-size:20px;
line-height:20px;
color:var(--font-color);
font-weight:bold;
text-align:center;
}


/* TEXTO */

.ZCaiyWcVTN{
position:relative;
display:flex;
margin-left:20px;
margin-right:20px;
}

.ZCaiyWcVTN > div{
display:flex;
align-items:center;
flex:1;
font-size:20px;
line-height:20px;
color:var(--font-color);
font-weight:bold;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

/* TEXTO */

.TxODygSVfl{
position:relative;
display:block;
margin-left:20px;
margin-right:20px;
}

.TxODygSVfl > div{
position:relative;
display:block;
font-size:10px;
color:var(--font-color);
opacity:0.8;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

/* TEXTO */

.xSTgahdlji{
position:relative;
display:block;
margin-left:20px;
margin-right:20px;
padding-left:5px;
padding-right:5px;

}

.xSTgahdlji > div{
position:relative;
display:inline-block;
font-size:12px;
line-height:20px;
color:var(--font-color);
font-weight:bold;
}

.xSTgahdlji > div > div{
position:relative;
display:inline-block;
font-size:12px;
line-height:20px;
color:#0A58CA;
/* text-decoration:underline; */
font-weight:bold;
}









.ZbRsXBjjfW{
position:relative;
display:block;
margin-left:20px;
margin-right:20px;

}

.ZbRsXBjjfW > div{
position:relative;
display:flex;
align-items:center;
justify-content:center;
font-size:var(--font-size);
color:#fff;
border-radius:var(--radius-size);
width:100%;
height:60px;
line-height:60px;
background-color:var(--main-color);
cursor:pointer;
font-weight:bold;
}




.hjpfOejicE{
position:relative;
display:block;
/* flex-direction:column; */
/* margin:20px; */
/* -webkit-text-size-adjust:100%; */
/* text-size-adjust:100%; */

margin-left:20px;
margin-right:20px;

}

.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;

font-size:13px;
/* line-height:1.35; */
color:var(--font-color);
/* font-weight:normal; */
/* margin-left:10px; */
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);
font-size:12px;
opacity:0.5;
}

.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);
appearance:none;
}

.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:20px;
line-height:1;
color:var(--font-color);
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:var(--font-size);
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;
}




















/* LISTA COM 2 ELEMENTOS */

.TocengiYlR{
display:flex;
flex-direction:column;
gap:20px;
margin-left:20px;
margin-right:20px;
}

.TocengiYlR > div{
position:relative;
display:flex;
align-items:center;
width:auto;
height:70px;
overflow:hidden;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
}

.TocengiYlR > div > div:nth-child(1){
display:flex;
align-items:center;
justify-content:center;
flex:0 0 70px;
width:70px;
height:70px;
font-size:30px;
color:var(--font-color);
}

.TocengiYlR > div > div:nth-child(2){
flex:1;
line-height:70px;
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:20px;
border: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:30px;
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;
}

/* LISTA COM 3 ELEMENTOS - MENU */

.wVefojfBvO{
position:relative;
display:block;
width:auto;
height:70px;
line-height:70px;
overflow:hidden;
margin:20px;
border:1px solid var(--border-color);
background-color: var(--background-color-menu);
border-radius: var(--radius-size);
box-shadow:var(--box-shadow);
}

/* .wVefojfBvO:first-child{
margin-top:0px;
} */

/* .wVefojfBvO:last-child{
margin-bottom:0px;
} */

.wVefojfBvO > div:nth-child(1){
position:absolute;
display:block;
left:0;
width:70px;
height:70px;
line-height:70px;
font-size:40px;
text-align:center;
color:#007BFF;
}

.wVefojfBvO > 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;
font-weight:bold;
}

.wVefojfBvO > 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;
}













/* LISTA DE FRETES */

.hAXgkmOZhq{
position:relative;
display:block;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
border:1px solid var(--border-color);
background-color: var(--background-color-menu);
border-radius: var(--radius-size);
box-shadow:var(--box-shadow);
}

.hAXgkmOZhq > div{
margin-left:20px;
margin-right:20px;
}

.hAXgkmOZhq > .lvByidWYZn{
display:flex;
flex-direction:column;
}

.hAXgkmOZhq > .lvByidWYZn > div{
display:flex;
align-items:center;
gap:5px;
height:30px;
overflow:hidden;
min-width:0;
}

.hAXgkmOZhq > .lvByidWYZn > div > div:nth-child(1){
flex-shrink:0;
font-size:10px;
opacity:.5;
}

.hAXgkmOZhq > .lvByidWYZn > div > div:nth-child(2){
flex:1;
min-width:0;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
font-size:var(--font-size);
font-weight:bold;
padding-right:20px;
}

.hAXgkmOZhq > .lvByidWYZn > div > div:nth-child(3){
display:flex;
align-items:center;
justify-content:center;
flex-shrink:0;
}


.hAXgkmOZhq > .lvByidWYZn > .omheOrfnVg{
position:relative;
display:flex;
}

.hAXgkmOZhq > .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;
}

.hAXgkmOZhq > .lvByidWYZn > .omheOrfnVg > div:nth-child(2){
position:relative;
display:inline-block;
font-size:15px;
line-height:30px;
}


/* TOP */

.hAXgkmOZhq > .kCNjmfbRfx{
position:relative;
display:flex;
align-items:center;
overflow:hidden;
gap:10px;
margin-top:17px;
margin-bottom:10px;
}

.hAXgkmOZhq > .kCNjmfbRfx > div{
position:relative;
display:flex;
align-items:center;
justify-content:center;
gap:5px;
font-weight:bold;
margin-left:0px;
white-space: nowrap;
flex-shrink:0;
}

.hAXgkmOZhq > .kCNjmfbRfx > div > div:nth-child(1){
display:flex;
font-size:10px;
color:#4CAF50;
}

.hAXgkmOZhq > .kCNjmfbRfx > div > div:nth-child(2){
position:relative;
display:flex;
align-items:center;
font-size:10px;
text-align:center;
color:#4CAF50;
}

/* BOTTOM */

.hAXgkmOZhq > .yZAdaWxDBj{
position:relative;
display:flex;
align-items:center;
overflow:hidden;
gap:10px;
margin-top:12px;
margin-bottom:20px;
}

.hAXgkmOZhq > .yZAdaWxDBj > div{
position:relative;
display:flex;
align-items:center;
justify-content:center;
gap:5px;
font-weight:bold;
margin-left:0px;
white-space: nowrap;
flex-shrink:0;
}

.hAXgkmOZhq > .yZAdaWxDBj > div > div:nth-child(1){
display:flex;
font-size:10px;
color:#FD7E14;
}

.hAXgkmOZhq > .yZAdaWxDBj > div > div:nth-child(2){
position:relative;
display:flex;
align-items:center;
font-size:10px;
text-align:center;
color:#FD7E14;
}


/* 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:block;
/* left:-10px; */
}

.hAXgkmOZhq > .uodrpikBzY > div{
position:relative;
display:inline-block;
width: auto;
height:40px;
line-height:40px;


border-radius:var(--radius-size);
background-color:var(--main-color);
}

.hAXgkmOZhq > .uodrpikBzY > div > div:nth-child(1){
position:relative;
display:inline;
padding-left:10px;
font-size:var(--font-size);
color:#fff;
}

.hAXgkmOZhq > .uodrpikBzY > div > div:nth-child(2){
position:relative;
display:inline;
font-size:var(--font-size);
color:#fff;
/* margin-top:-4px; */
padding-left:5px;
padding-right:10px;
}

/* 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:20px;
color:var(--font-color);
cursor:pointer;

}












.jChNhcngug{
position:relative;
display:grid;
grid-template-columns:70px 1fr 70px;
grid-template-areas:
"icon titulo seta"
"icon texto  seta";
margin:20px;
padding:20px 0;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
align-items:center;
overflow:hidden;
}

.jChNhcngug > div:nth-child(1){
grid-area:icon;
display:flex;
align-items:center;
justify-content:center;
font-size:30px;
color:var(--main-color);
}

.jChNhcngug > div:nth-child(2){
grid-area:titulo;
font-size:15px;
line-height:30px;
color:var(--font-color);
}

.jChNhcngug > div:nth-child(3){
grid-area:texto;
font-size:var(--font-size);
line-height:30px;
font-weight:bold;
color:var(--font-color);
}

.jChNhcngug > div:nth-child(4){
grid-area:seta;
display:flex;
align-items:center;
justify-content:center;
font-size:30px;
color:var(--main-color);
opacity:0.5;
}



/* PISO MINIMO */

.dgVOYiUhQf{
position:relative;
display:grid;
grid-template-columns:70px 1fr 70px;
align-items:center;
overflow:hidden;
margin:20px;
padding-top:40px;
padding-bottom:40px;
border:1px solid var(--border-color);
background-color:var(--background-color-menu);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
}

.dgVOYiUhQf > div:nth-child(1){
display:flex;
align-items:center;
justify-content:center;
font-size:30px;
color:#DC2626;
}

.dgVOYiUhQf > div:nth-child(2){
font-size:15px;
color:#DC2626;
font-weight:bold;
}

.dgVOYiUhQf > div:nth-child(3){
display:flex;
align-items:center;
justify-content:center;
font-size:30px;
color:#DC2626;
opacity:0.5;
}



/* MENU */

.EqdbgSvhlU{
display:flex;
align-items:center;
justify-content:space-between;
height:50px;
gap:10px;
margin-left:20px;
margin-right:20px;
}

.EqdbgSvhlU > div:nth-child(1){
display:flex;
align-items:center;
justify-content:center;
width:50px;
height:50px;
line-height:50px;
font-size:40px;
color:var(--font-color);
cursor:pointer;
}

.EqdbgSvhlU > div:nth-child(2){
display:flex;
align-items:center;
flex:1;
font-size:30px;
color:var(--font-color);
font-weight:bold;
position:relative;
}










.pZbvxDuNad{
position:relative;
display:block;
height:50px;
}
.pZbvxDuNad > div:nth-child(1){
position:absolute;
display:block;
width:50px;
height:50px;
line-height:50px;
font-size:40px;
color:var(--font-color);
text-align:center;
padding-top:1px;
}
.pZbvxDuNad > div:nth-child(2){
position:relative;
display:absolute;
left:50px;
height:50px;
line-height:50px;
font-size:20px;
color:var(--font-color);
font-weight:bold;
}



/* MENU */

.UBshXEeaSn{
position:relative;
display:block;
margin-left:20px;
margin-right:20px;
}

.UBshXEeaSn > div:nth-child(1){
position:relative;
display:block;
float:left;
width:50px;
height:50px;
line-height:50px;
font-size:20px;
text-align:center;
/* color:var(--main-color); */
}

.UBshXEeaSn > div:nth-child(2){
position:relative;
display:block;
margin-left:50px;
font-size:15px;
padding-top:7px;
color:var(--font-color);

}

.UBshXEeaSn > div:nth-child(3){
position:relative;
display:block;
margin-left:50px;
font-size:13px;
color:var(--font-color);

/* font-weight:bold; */
}





.wlTOuAUnEi{
position: fixed;
inset:0;
z-index:1000;
/* backdrop-filter:blur(4px); */
display: flex;
align-items: center;
justify-content: center;
}

.spinner{
width: 56px;
height: 56px;
border-radius: 50%;
border: 4px solid rgba(255,255,255,.2);
border-top-color: var(--main-color);
animation: spin 0.9s linear infinite;
position: relative;
}

.spinner::after{
content: "";
position: absolute;
inset: 8px;
border-radius: 50%;
border: 4px solid transparent;
border-bottom-color: var(--main-color);
animation: spinReverse 0.6s linear infinite;
}

@keyframes spin{
to{ transform: rotate(360deg); }
}

@keyframes spinReverse{
to{ transform: rotate(-360deg); }
}

.uQqlNOwkcT{
position:fixed;
display:flex;
align-items:center;
bottom:0px;
left:0px;
right:0px;
height:50px;
z-index:10;
gap:10px;
}

.uQqlNOwkcT > div:nth-child(1){
display:flex;
align-items:center;
justify-content:center;
font-size:20px;
color:#fff;
flex-shrink:0;
margin-left:20px;
}

.uQqlNOwkcT > div:nth-child(2){
display:flex;
align-items:center;
font-size:15px;
color:#fff;
}




/* 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;
}

/* VERMELHO */
.iwbYicXnlg{
color:#FF2D2D!important;
}


/* ICONE */
.jVQNCkiwOh{
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100px;
}

.jVQNCkiwOh > div{
display:flex;
align-items:center;
justify-content:center;
width:100px;
height:100px;
color:#fff;
background-color:var(--main-color);
border-radius:var(--radius-size);
font-size:50px;
}



/* IMAGEM DE PERFIL */

.BEgiunYTmf{
position:relative;
display:block;
width:100%;
height:200px;
/* margin-left:20px;
margin-right:20px; */
}

.BEgiunYTmf > div{
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%);
}




/* NOME MOTORISTA */
.jfwxlzqmhW{
text-align:center;
position: relative;
display: block;
font-size:15px;
/* text-align:center; */
}

/* CONTATO MOTORISTA */

.svOmNejjCT{
text-align:center;
position: relative;
display: block;
font-size:13px;
/* text-align:center; */
opacity:80%;
}



/* PULSANTE PISCANDO */

.ecysPBSnRt{
    animation: ecysPBSnRt-font 2s ease-in-out infinite;
}

@keyframes ecysPBSnRt-font {
    0%, 100% {
        font-size: 10px;
    }
    50% {
        font-size: 11px;
    }
}





.CTlckOhQph{
text-align:right;
}



/* CAMPO PESQUISA */

.dgeaYSslby{
display:flex;
align-items:center;
height:70px;
margin:20px;
background-color:var(--background-color-menu);
border:1px solid var(--border-color);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);

overflow:hidden;
}

.dgeaYSslby > div:nth-child(1){
display:flex;
align-items:center;
flex:1;
padding-left:10px;
overflow-x:auto;
overflow-y:hidden;
white-space:nowrap;
}

.dgeaYSslby > div:nth-child(2){
display:flex;
align-items:center;
justify-content:center;
width:70px;
height:70px;
font-size:20px;
color:var(--font-color);
background-color:var(--background-color-menu);
}









/* CAMPO PESQUISA */

.jkglcyUwkp{
display:flex;
align-items:center;
height:70px;
margin-left:20px;
margin-right:20px;
background-color:var(--background-color-menu);
border:1px solid var(--border-color);
border-radius:var(--radius-size);
box-shadow:var(--box-shadow);
overflow:hidden;
}

.jkglcyUwkp > input{
display:flex;
align-items:center;
flex:1;
height:70px;
padding-left:10px;
padding-right:10px;
font-size:var(--font-size);
border:0;
outline:none;
background-color:transparent;
text-align:left;
min-width:0;
}

.jkglcyUwkp > div{
display:flex;
align-items:center;
justify-content:center;
width:70px;
height:70px;
font-size:30px;
line-height:1;
color:var(--font-color);
background-color:var(--background-color-menu);
cursor:pointer;
flex-shrink:0;
}

.jkglcyUwkp > input[type="date"]::-webkit-date-and-time-value{
text-align:left;
}

.jkglcyUwkp > input[type="date"]::-webkit-datetime-edit{
text-align:left;
}

.jkglcyUwkp > input::placeholder{
color:var(--font-color);
font-size:12px;
opacity:0.8;
}


















.OmdjEtYhcp{
display:flex;
align-items:center;
border-radius:5px;
gap:5px;
height:20px;
padding-left:10px;
padding-right:10px;
margin-right:5px;
}

.OmdjEtYhcp > div:nth-child(1){
font-size:10px;
color:#fff;
}

.OmdjEtYhcp > div:nth-child(2){
font-size:10px;
color:#fff;
}






.tpyhORVdxi{
white-space:nowrap;
animation:vaiVolta 8s linear infinite alternate;
}

@keyframes vaiVolta{
0%{
transform:translateX(0);
}
100%{
transform:translateX(-50%);
}
}

/* Z-INDEX */
.uZmlhaxENz{
z-index:10000;
}



/* MARGIM */

.QEzADvhljm{
padding-top:10px;
}

.eZdAiEarDl{
padding-top:20px;
}

.umUigjSTxe{
padding-top:30px;
}

.vlqgEwWZry{
padding-top:40px;
}

.nVyiSvlBtj{
padding-top:70px;
}






/* ALINHAR NO CENTRO */

.ziRABWarEU{
text-align:center;
}


/* MAPA */
.pgjNftAhbY{
font-size:10px;
border:1px solid var(--border-color);
border-radius:5px;
background-color:var(--background-color-menu);
/* text-align:center; */
padding:5px;
color:var(--font-color);
}





.wzgUyegQod{
display:flex;
flex-direction:row;
gap:10px;
overflow-x:visible;
overflow-y:hidden;
will-change:transform;
}

.wzgUyegQod > div:first-child{
margin-left:20px;
}

.wzgUyegQod > div{
position: relative;
line-height: 40px;
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;
}




.jZOnvePCrh{
position:relative;
display:blck;
width:100%;
aspect-ratio: 1/1;
}

.jZOnvePCrh > video{
width:100%;
height:100%;
object-fit:cover;
object-position:center center;
transform:scaleX(-1);
}

.jZOnvePCrh > img{
display:none;
}

.jZOnvePCrh > canvas{
display:none;
}


.pXdftiwjNa{
position:relative;
display:flex;
width:100%;
height:120px;
justify-content:center;
align-items:center;
}

.pXdftiwjNa > div{
position:relative;
display:flex;
justify-content:center;
align-items:center;
color:var(--font-color);
font-size:70px;
}