@font-face{font-family:"antMedium";src:url(/static/media/AntartidaRounded-Medium.47324dc6.ttf)}:root{--blue:#20a8d8;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#f86c6b;--orange:#f8cb00;--yellow:#ffc107;--green:#4dbd74;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#73818f;--gray-dark:#2f353a;--light-blue:#63c2de;--primary:#20a8d8;--secondary:#c8ced3;--success:#4dbd74;--info:#63c2de;--warning:#ffc107;--danger:#f86c6b;--light:#f0f3f5;--dark:#2f353a;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px}b,strong{font-weight:600!important}ul.reset-style{list-style-type:none;margin:0;padding:0}.reset-style a{color:#20a8d8!important;text-decoration:none;background-color:transparent;cursor:pointer}.borders-r-com{border:1px solid #c8ced3}.nav-tabs{border-bottom:0 solid #c8ced3!important}.nav-tabs .nav-link{cursor:pointer;background-color:#e0e0e0;margin-right:1px}.nav-fill .nav-item a{background-color:#e0e0e0;cursor:default}#tabEncomenda .nav-item a:hover{background-color:#e0e0e0!important;cursor:default}.nav-fill .nav-link.active{margin-top:-1px;border-top:2px solid #fa8d42;pointer-events:none}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#fa8d42}@media (min-width:767px){.navbar-custom .dropdown:hover .dropdown-menu{display:block}}.card-default p{margin-bottom:.5rem}.nav-link-custom{padding:1.5rem .8rem .5rem 2rem}.app-header .nav-item .avatar.nav-link>img,.app-header .nav-item .nav-link>.img-avatar{height:45px;margin:0 10px;width:45px;background:#fa9149;font-size:18px}.header-fixed .app-header{position:fixed;z-index:1020;width:100%}.header-fixed .app-body{margin-top:70px}.bg-danger,.bg-dark,.bg-info,.bg-primary,.bg-success,.bg-warning{color:#fff}.app-footer,.app-header,.aside-menu,.main,.sidebar{transition:margin-left .25s,margin-right .25s,width .25s,flex .25s}.app-header{height:70px}header.app-header h2{margin-bottom:0}i.material-icons.ajuda-icon{color:#a2a2a2;position:relative;top:4px;padding:0 7px}span.badge.badge-filtro{padding:2px 2px 2px 9px}.nav-tabs .nav-item{z-index:999}.card-footer.bg-white{background:#fff!important}a:hover{text-decoration:none}.border-anexos-pdf{border-width:0 0 1px!important}.s-alert-wrapper{position:relative;z-index:9999999}.fg-vermelho{color:red}.fg-cinza{color:grey}.fg-rosa{color:#ffb6c1}.azul{background-color:#f0f8ff}.vermelho{background-color:red}.branco{background-color:#fff}.cinza{background-color:rgba(239,226,242,.42)}.cinza-zebrado{background-color:#e9eef2}button#btn-filtro{border-left:1px solid #e2e2e2;LINE-HEIGHT:1.6rem;border-radius:0 5px 5px 0!important;border-right:1px solid #e2e2e2}.sidebar-minimized .tit-menu{display:none}.btn-acoes{color:#000}.btn-acoes i{line-height:32px}.table thead th{border-bottom:0!important}.table td,.table thead th,table th{border-top:0!important}table.table-trechos{display:inline-flex!important}.ativo tbody,.ativo thead{display:grid}.ativo tbody{max-height:400px;overflow-y:auto}.inativo tbody,.inativo thead{display:grid}.inativo tbody{max-height:400px;overflow-y:auto}button.btn.btn-danger.internet,button.btn.btn-success.internet{font-size:10px}.branco{color:#fff!important}.custom-font-aside{color:#fff;display:inline-flex;font-size:1.1rem;vertical-align:middle}.circle{background-color:#fa8d42;color:#fff;font-weight:400;padding:.9rem}.custom-cards{background-color:#fff;border-bottom:1px solid #c8ced3;color:#18587b}.custom-card-header,.custom-cards{margin-bottom:0;padding:.75rem 1.25rem}.custom-card-header{color:#212529;line-height:1.5;font-size:1rem;font-weight:400;text-align:left}.custom-cards:hover{background-color:#e9eef2;transition:background-color 1s ease-out}.custom-header-cards{background-color:transparent;border-bottom:0 solid #c8ced3;text-decoration:none}.card-painel table th{text-align:right;padding-right:15px;white-space:nowrap;font-size:14px;vertical-align:middle}.no-borders{border:0 solid #c8ced3}.row.justify-content-center.sistemas{margin:0 auto}.sistemas .card-body{padding:0;margin:0;font-weight:lighter}.sistemas .card-header.custom-header-cards{padding:7px 0}.sistemas a h5,.sistemas a i{color:#424242}.sistemas a h5{font-size:1.15em;font-weight:600;font-style:italic;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#000;float:left;flex:0 0 80%;max-width:80%;text-align:left;margin-bottom:0;line-height:30px;margin-left:10px}.sistemas a h5.nm-longo{line-height:15px}.sistemas a h5.nm-longo-resize{line-height:30px}.sistemas a h5.nm-longo-resize-min{line-height:16px}.outros-sistemas .row{margin-right:-4px;margin-left:-4px}.outros-sistemas .link-individual{width:18%;margin:5px}.outros-sistemas .link-individual .card{margin-bottom:0}.outros-sistemas .link-individual p.gerencial{display:inline-block;width:100px;margin:0 auto}.outros-sistemas .link-individual p.gerencial img{display:inline-block;float:left;width:30px}.outros-sistemas .link-individual p.gerencial span{font-size:14px;float:right;width:68px;line-height:16px;text-align:left}i.material-icons.ajuda-icon.pedido{font-size:22px;margin-left:-8px}.campo-busca{border-color:#ccc}ul.p-0{margin-bottom:0}div#react-autowhatever-1{background-color:#fff;max-height:500px;overflow-y:auto}::-webkit-scrollbar-track{background-color:#f4f4f4}::-webkit-scrollbar{width:6px;background:#f4f4f4}::-webkit-scrollbar-thumb{background:#dad7d7}.custom-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:50px!important;color:#18587b;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.sidebar-minimized i.material-icons.fechado,i.material-icons.aberto{display:none}.sidebar-minimized i.material-icons.aberto{display:block}#icon-encomenda{height:18px;width:17px;text-align:center}#excluirItinerario{height:18px!important;width:18px!important;text-align:center!important}#buttonExcluir{padding:6px 12px 12px}#iconTransferencia{height:24px;width:24px;margin-left:12px}@media (max-width:991.98px){.app-header .navbar-toggler{color:#000!important}}.sidebar-minimized .nav-item:hover a.nav-link{background:#000!important}.custom-sidebar{background:#fa8d42;float:left}.custom-boder{border:1px solid #c8ced3;border-radius:28%}.custom-sidebar a.nav-link:hover{background:#fa8d42}#menu-lateral.sidebar .nav-link .nav-icon,#menu-lateral.sidebar .nav-link:hover .nav-icon{color:#fff!important;font-size:1.5rem;margin:0 1.2rem 0 0}.sidebar .nav-link .nav-icon{width:1.09375rem;margin:0 1.5rem 0 0;font-size:1.875rem;text-align:center;display:inline-flex;vertical-align:middle;color:#18587b}#menu-lateral.sidebar .nav-link span.custom-font-aside{font-size:1rem}.sidebar .nav-link.active{background:#fff}#menu-lateral.sidebar .nav-link-gerencial img{width:30px}#menu-lateral.sidebar .nav-link-gerencial span{font-size:14px!important}.custom-icons-tooltip{width:1.1em;height:1.1em;font-size:.8em;text-shadow:0 1px rgba(0,0,0,.3);color:#fff;background:#333;border:2px solid #222;border-radius:50%;cursor:pointer;transition-property:border,background-color;transition-duration:.2s;transition-timing-function:ease-out}.custom-icons-tooltip:active,.custom-icons-tooltip:hover{border:0 solid #222}.custom-invalid-tooltip{position:absolute;padding:0 10px;top:100%;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.tool-tip-ajuda{font-size:14px;pointer-events:auto;z-index:10000}.tool-tip-ajuda:hover{visibility:visible;opacity:1}.custom-itens-dd{text-align:center;display:inline-flex;vertical-align:middle}.custom-empresas-dd{position:absolute;will-change:transform;top:0;left:0;-webkit-transform:translate3d(0,37px,0);transform:translate3d(0,37px,0)}.custom-dd-empresas{left:-16rem}.dropdown-menu{border:1px solid #fa8d42}.dropdown-header{padding:8px 20px;background:#000;border-bottom:1px solid #fa8d42;color:#fff}.loading-gif{position:relative;top:45vh;max-height:100px;max-width:100px;z-index:100000}.loading-content{position:fixed;height:100%;width:100%;top:0;background-color:rgba(0,0,0,.2);z-index:100000}.custom-cards-pages{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid #c8ced3;border-radius:.25rem}.custom-botao-filtro{border-color:#e4e7ea #fff #e4e7ea #e4e7ea;border-style:solid;border-width:1px 1px 1px 0;background-color:#fff;display:inline-flex;vertical-align:middle}.paginacaoBotoes{font-size:1.25rem;margin-top:-15px}.paginacaoBotoes button{padding:18px 11px 0;background-color:transparent;border:none;cursor:pointer}.paginacaoBotoes button:hover{background-color:#ebebeb}.mb--2{margin-bottom:-2px!important}.cad-outros-sistemas{margin-top:calc(50% - 30px)}.tab-escopo{display:table;width:100%;min-height:500px}div#listaSelecionaEmpresas{background:transparent}a#empresaMenuDropdown{padding:14px;margin:-14px}#dropdownGrupos div[role=combobox]{left:14px;position:relative}#dropdownGrupos input{padding:11px;background:#fbfbfb;top:0;position:relative;margin-top:1px}.posicao-camada{z-index:9999}.top-55{top:55px}.modal-dialog{overflow-y:visible!important;overflow-y:initial!important}.modal-body{height:auto;overflow-y:auto;overflow:visible}.printer-element{display:none}@media print{body,html{margin-top:2px;padding-top:2px;padding-bottom:2px;margin-left:2px}#printable,#printable *{visibility:visible}#printable{position:fixed;left:0;top:0}#table-responsive{zoom:.8;margin:0}.kloai,table{page-break-inside:avoid}#printPageButton{display:none}.printer-element{display:block}.s-alert-wrapper,.titulo-principal{display:none}.pagebreak{page-break-before:always}#modalImpressaoCupomBagagem,#modalImpressaoCupomEncomenda,#modalImpressaoListaPassageiro,#modalImpressaoMapaViagemItinerario{display:none!important}.pagina-mapa-viagem table,.recibo-mapa-viagem{page-break-inside:auto!important}.modal,.modal-content,.modal-dialog{box-shadow:none!important;border:none!important}.modal-backdrop{display:none!important}}.page-login .mobile{display:none}.page-login .desktop .col-md-6{padding:0}.page-login .desktop .col-md-6 .img-lateral{width:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.ajudaLogin p{font-size:1em}.containerLogin{margin-top:15%}#root .main .container-fluid{margin:0 auto;min-height:300px}#root .main .container-padrao{margin:0 auto;min-height:540px}.loginHeader{display:grid}.loginHeader img{width:70%;align-self:start}.tituloLogin{margin-top:5px;color:#fff}.login{margin:auto;font-size:1rem;font-weight:400;line-height:48px}.form-login{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);border-radius:3px;background-color:#fff;padding:40px 40px 20px;overflow:auto;height:100%}.form-login p.head-login{text-align:left;font-weight:700;font-size:32px;color:#000}.form-login .loginHeader img{margin:0 auto 45px}.form-login p{color:#144560;font-size:16px;text-align:center;margin-bottom:10px}.form-login input{background:#fcfcfc;margin-top:20px;padding:15px;width:100%;display:block;border-radius:3px;font-size:18px;transition:opacity .4s;text-align:left;height:auto;-webkit-appearance:none;border:2px solid #e7e7e7;border-left:5px solid #fa8d42}.form-login label{color:#424242;margin:0;float:left;font-size:16px;font-weight:600}.login-nm{font-family:"antMedium";margin-bottom:5px!important;font-weight:600}.form-login a.float-right:hover{color:#fa8d42!important}.form-login button{font-size:16px;padding:20px 16px;width:100%;color:#fff;letter-spacing:1px;margin:10px 0 25px;border-radius:12px}@media (max-width:991px){.add-icon-logo{background-image:url(data:image/png;base64,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);width:40px;z-index:9999;display:block;height:40px}.app-header .navbar-nav .dropdown-menu-right{word-wrap:break-word;right:0;left:auto;width:25%;background:#fa8d42}.custom-cards{margin-bottom:20px}.custom-cards-body{background-color:#fafafa}.dropdown-item{position:relative;padding:10px 5px;border-bottom:1px solid #c8ced3}.navbar-brand-full{display:none}.needs-validation{padding-top:0;margin-top:0}.paginacaoBotoes{font-size:1.25rem;margin-top:15px}.truncate-dd{width:150px}.truncate-dd,.truncate-dd-a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truncate-dd-a{font-size:13px}}@media (min-width:576px){.empresas-truncado{display:none}}@media (min-width:768px){.empresas-truncado{display:none}}@media (min-width:992px){.empresas-truncado{display:none}}@media (min-width:1200px){.empresas-truncado{display:none}}.accordion__title{color:#fa8d42;cursor:pointer;padding:20px 0;width:100%;border:none;position:relative;outline:none}.accordion__body{display:block;padding:0 18px 18px}.accordion__body,.accordion__body--hidden{-webkit-animation:fadein .15s ease-in;animation:fadein .15s ease-in}.accordion__body--hidden{display:none;padding-bottom:0;opacity:0}.accordion__item{border-bottom:1px solid #ddd;padding-left:10px}.accordion__arrow{display:inline-block;width:24px;height:12px;position:absolute;top:50%;right:0;margin-top:-6px}.accordion__arrow:after,.accordion__arrow:before{display:block;position:absolute;top:50%;width:10px;height:2px;background-color:#144560;content:"";left:4px}.accordion__arrow:before{-webkit-transform:rotate(-90deg) scalex(1);transform:rotate(-90deg) scalex(1)}.accordion__arrow:after,.accordion__arrow:before{transition:transform .25s ease,-webkit-transform .25s ease}[aria-expanded=true] .accordion__arrow:before,[aria-selected=true] .accordion__arrow:before{-webkit-transform:rotate(-90deg) scalex(0);transform:rotate(-90deg) scalex(0)}a.nounderline:link{text-decoration:none}.bb{border-bottom:1px solid #6c757d}.clear{clear:both}.tituloGrafico{background:#fff;color:#424242;border:none;font-size:1.9rem;font-weight:600;font-family:"Roboto",sans-serif}.tituloGrafico h6{text-align:left;margin-left:115px;font-weight:300}.titulo-pages{font-size:1.875em;color:#424242}.titulo-grafico,.titulo-pages{font-weight:400}.sidebar .nav-link.active{color:#fff;background:transparent}.ajuste-ano-antes{width:2px}.celulaValorAlto,.celulaValorBaixo,.celulaValorMedio,.celulaValorSoma,.celulaValorZero{background-color:#006b92;border-right:1px solid #fff;border-bottom:1px solid #fff;color:#fff}.celulaValorAlto:hover,.celulaValorBaixo:hover,.celulaValorMedio:hover,.celulaValorSoma:hover,.celulaValorZero:hover{background-color:#fafafa;color:#006b92;cursor:pointer}.celulaValorSoma{background-color:#0f3c57}.celulaValorAlto a,.celulaValorBaixo a,.celulaValorMedio a,.celulaValorSoma a,.celulaValorZero a{color:#fafafa}.celulaValorAlto a:hover,.celulaValorBaixo a:hover,.celulaValorMedio a:hover,.celulaValorSoma a:hover,.celulaValorZero a:hover{text-decoration:none}.celulaValorAlto:hover a,.celulaValorBaixo:hover a,.celulaValorMedio:hover a,.celulaValorSoma:hover a,.celulaValorZero:hover a{color:#006b92}.celulaValorSoma:hover a{color:#0f3c57}.s-alert-box{border-radius:3px;box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.s-alert-error{background-color:#ff4000;color:#fff}.s-alert-error img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.s-alert-success{background-color:#00994c;color:#fff}.s-alert-success img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}span.badge.badge-secondary.hint{position:relative;top:-15px;border-radius:90px;padding:5px 6px}span.badge.badge-secondary.hint.badge-inline{top:-5px;left:5px}.badge.badge-reset{position:static}.badge-outline{border-radius:50%;border:1px solid rgba(0,0,0,.3);color:#6c757d}.badge-icon{width:25px;height:25px;border-radius:10rem;padding-left:0;padding-right:0;font-size:13px;line-height:18px;font-weight:bolder;margin-left:5px;margin-right:5px}.badge{align-self:center}.badge-light{color:#f8f9fa;background:transparent}.badge .clicavel{font-size:1rem;padding:.2rem .4rem .2rem .3rem;color:#000;top:1px}.badge-busca,.badge .clicavel{cursor:pointer;position:relative}.badge-busca{top:7px;width:25px;height:25px;font-size:.8rem;padding-top:6px;left:-7px;color:#6c757d;background:transparent;border:1px solid #999}.badge-busca:hover{background:#e0e0e0;color:#222;border:1px solid #e0e0e0}.highcharts-credits,.highcharts-legend-item{display:none}.setas-ordenacao{background-color:#d3d3d3;border-radius:50%}.input-group-text-extend{background-color:#fafafa}#paginacao-consulta select.filtroResultadoEstilo{background:#fff;border:1px solid #ccc;padding:3px 4px;border-radius:5px}a{color:#fa8d42;cursor:pointer}.area-home{margin:0 auto}.area-home .busca{padding:72px 0}.area-home .busca .informa-numero input,.area-home .busca .seleciona-tipo select{font-size:16px}.area-home .busca .informa-numero{width:60%}.area-home .sistemas .card{text-align:center;padding:30px 20px;margin-bottom:0!important;transition:all .3s ease}.area-home .sistemas .card:hover{background-color:#f7931e}.corpo-modal{background-color:#f1f1f1;padding:16px 24px}.corpo-modal .detalhes-modal{margin-bottom:24px}.corpo-modal .detalhes-modal .linha{padding:8px;display:flex;flex-wrap:wrap;justify-content:left}.corpo-modal .detalhes-modal .linha .individual{width:20%;margin-bottom:16px}.corpo-modal .detalhes-modal .linha .individual .titulo{font-weight:600;margin-bottom:8px}.tooltip-info{cursor:pointer;font-size:12px}.tooltip-info a i{font-size:16px;top:2px!important}.opcoes-menu{height:55px}.opcoes-menu li{min-width:auto!important}.opcoes-menu li a:hover{background-color:transparent!important}.opcoes-menu .nome-empresa{padding:16px 8px}.opcoes-menu .configuracoes{padding:12px 8px}.opcoes-menu .configuracoes a.icone-configuracoes{display:inline-block;height:24px}.opcoes-menu .configuracoes .dropdown-item{width:100%!important;min-width:auto}.opcoes-menu .configuracoes .dropdown-item i{margin-left:0}.opcoes-menu .menu-usuario{padding:0 8px;color:#fa8d42}.opcoes-menu .menu-usuario a{display:inline-block;height:46px;width:46px;position:relative;padding:0}.opcoes-menu .menu-usuario a .img-avatar{position:absolute;top:6px;left:5px;padding:8px;margin:0!important}.opcoes-menu .menu-usuario .dropdown-menu{margin-right:12px}.opcoes-menu .menu-usuario .dropdown-menu .dropdown-content{padding:10px;border-bottom:1px solid #fa8d42}.opcoes-menu .menu-usuario .dropdown-menu .dropdown-content:last-child{border-bottom:0;overflow:auto}.opcoes-menu .menu-usuario .dropdown-menu .dropdown-content a{height:auto;display:inline-block}.opcoes-menu .menu-usuario .dropdown-menu .dropdown-item{min-width:100%;line-height:28px;text-align:left;white-space:normal}.opcoes-menu .menu-usuario .dropdown-menu .dropdown-item i{margin-left:0;margin-right:10px;float:left}.opcoes-menu .menu-usuario .dropdown-menu .dropdown-item span{display:inline-block;float:left}.opcoes-menu .menu-usuario .dropdown-menu .dropdown-content:last-child .dropdown-item span{line-height:27px}.checkbox-custom,.radio-custom{opacity:0;position:absolute}.checkbox-custom,.checkbox-custom-label,.radio-custom,.radio-custom-label{display:inline-block;vertical-align:middle;margin:auto;cursor:pointer}.checkbox-custom-label,.radio-custom-label{position:relative;width:20px}.checkbox-custom+.checkbox-custom-label:before,.radio-custom+.radio-custom-label:before{content:"";background:#ddd;border:1px solid #fff;display:inline-block;vertical-align:middle;border-radius:50%;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center}.checkbox-custom:checked+.checkbox-custom-label:before{background:#448f6a;box-shadow:inset 0 0 0 4px #fff}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+.radio-custom-label:before{background:#ccc;box-shadow:inset 0 0 0 4px #fff}.checkbox-custom:focus+.checkbox-custom-label,.radio-custom:focus+.radio-custom-label{outline:1px solid #ddd}.titulo-principal{padding-top:32px;padding-bottom:32px}.titulo-principal h1{font-size:24px;margin-bottom:0}.titulo-principal h1 a{margin-right:8px}.titulo-principal h1 a i{font-size:18px}.titulo-principal h4{font-size:20px;margin-bottom:0}.titulo-principal h4 a{margin-right:8px}.titulo-principal h4 a i{font-size:18px}.titulo-principal h4 .linha{display:block;width:100%;height:1px;background-color:#c8ced3;margin:16px 0 0}.titulo-principal-componente h1{font-size:24px;margin-bottom:0}.titulo-principal-componente h1 a{margin-right:8px}.titulo-principal-componente h1 a i{font-size:18px}.titulo-principal-componente h4{font-size:20px;margin-bottom:0}.titulo-principal-componente h4 a{margin-right:8px}.titulo-principal-componente h4 a i{font-size:18px}.titulo-principal-componente h4 .linha{display:block;width:100%;height:1px;background-color:#c8ced3;margin:16px 0 0}.area-paginacao{margin-top:40px;margin-bottom:32px}.btn-light{color:#23282c;background-color:#e1e1e1;border-color:#d9d9d9}.btn-csv{margin-right:8px}.filtroResultadoEstilo{margin-right:8px;min-width:56px}.area-numero-resultados{padding-top:4px}.informa-filtro-selecionado{text-align:center;margin-bottom:16px}.botao-abre-filtro{line-height:30px!important}.botao-abre-filtro i{margin-top:3px}.modal-body{padding:32px 32px 16px}.texto-centralizado{text-align:center}.btn{font-size:15px;text-transform:uppercase;font-weight:600}.btn-laranja{background-color:#fa8d42;color:#fff!important}.btn-laranja:hover{background-color:#fa8d42;color:#000!important}.btn-amarelo{background-color:#fabd42;color:#fff!important}.btn-vermelho{background-color:#f91b0f;color:#fff}.btn-vermelho:hover{background-color:#f91b0f;color:#000}.btn-verde{background-color:#28a745;color:#fff}.btn-verde:hover{background-color:#28a745;color:#000}.lista-tabela-dados .cabecalho-desktop{font-weight:600;padding:8px 24px 8px 16px}.lista-tabela-dados .representante .resumo{padding:16px 24px 16px 16px;background-color:#fff;position:relative;border:1px solid rgba(0,0,0,.1)}.lista-tabela-dados .acoes .botoes:first-child{width:56%;float:left}.lista-tabela-dados .acoes .botoes:nth-child(2),.lista-tabela-dados .acoes .botoes:nth-child(3){width:22%;float:left}.lista-tabela-dados .acoes .botoes .btn{padding:0;text-align:center;height:21px}.lista-tabela-dados .acoes .botoes .btn i{font-size:21px}.lista-table .cabecalho-desktop{font-weight:600;padding:8px 24px 8px 16px}.lista-table .geral .resumo{background-color:#fff}.lista-table .geral .resumo,.lista-table .geral .resumo-laranja{padding:16px 24px 16px 16px;position:relative;border:1px solid rgba(0,0,0,.1)}.lista-table .geral .resumo-laranja{background-color:#fa8d42}.lista-table-media .geral .resumo{homolobackground-color:#fff;position:relative}.lista-table .acoes .botoes:first-child{width:56%;float:left}.lista-table .acoes .botoes:nth-child(2),.lista-table .acoes .botoes:nth-child(3){width:22%;float:left}.lista-table .acoes .botoes .btn{padding:0;text-align:center;height:21px}.lista-table .acoes .botoes .btn i{font-size:21px}.custom-btn-status{width:76px;position:relative;overflow:auto}.custom-btn-status .checkbox-custom,.custom-btn-status .checkbox-custom label,.custom-btn-status .checkbox-custom label:after{width:21px;height:21px}.custom-btn-status .checkbox-custom{position:absolute;left:0;top:0}.custom-btn-status .checkbox-custom-label{float:left}.custom-btn-status .txt-inativo{color:#6b6b6b}.custom-btn-status .txt-ativo{color:#228438}.custom-btn-status span{text-transform:uppercase;font-size:12px;margin:2px 0 0 5px;float:left}.btn-editar,.btn-excluir{color:#555}.lista-tabela-dados .titulo-mobile,.lista-table .titulo-mobile{display:none;font-weight:700}.menu-desktop .nome-empresa #dropdownGrupos #listaSelecionaEmpresas{background-color:#fff}.list-style-none{list-style:none}.modal-header,.modal-info .modal-content{border-color:#fa8d42!important}.modal-header{background-color:#fa8d42!important;color:#fff!important}.modal-header .close{color:#fff}.modal-header h5{margin-bottom:0!important}.dropdown-toggle{cursor:pointer}.lista-historico{margin-bottom:16px}.area-partes{overflow:auto}.area-partes:after{content:" ";display:inline-block;clear:both}.badge-partes{float:left;font-size:14px;background-color:#fff;margin:4px;border-radius:5px;padding:8px}.pecas-download{margin:0}.pecas-download .area-btn-download,.pecas-download strong{float:left}.pecas-download .area-btn-download .material-icons{color:#144560}.area-botao-termos{margin-top:16px}.area-botao-termos #checkbox{float:left;margin-right:8px}.area-codigo{margin-bottom:0}.texto-estimativa-prazo{display:inline-block;margin-top:8px;width:100%}.texto-alerta-download{padding-top:42px}.area-home .sistemas .card-inicial{border-radius:10px;padding:0;max-height:65px;min-height:65px;background-color:#fa9149;box-shadow:1px 2px 3px #cdcdcd;border:0}.area-home .sistemas .card-inicial i.material-icons.custom-icons{font-size:30px!important;color:#000;flex:0 0 20%;max-width:20%}.conteudo-ajuda .card-ajuda{padding:40px}.conteudo-ajuda .card-ajuda .bloco{margin-bottom:32px}.conteudo-ajuda .card-ajuda h3{line-height:42px}.conteudo-ajuda .card-ajuda h3 i{font-size:24px;float:left;margin:8px 8px 0 0}.conteudo-ajuda .card-ajuda h3:after{content:"";clear:both}.conteudo-ajuda .card-ajuda .Collapsible{margin-bottom:12px}.conteudo-ajuda .card-ajuda .Collapsible i{float:left;margin:-3px 0 0}.area-btn-filtro-painel{width:100%;margin-bottom:16px}.area-btn-filtro-painel .input-group-append{float:right}.tabbable .arrow-desktop{display:inline-block}.tabbable .arrow-mobile{display:none}.tabbable .btn-danger,.tabbable .btn-laranja,.tabbable .btn-primary{margin-right:8px}.setas-adiciona-item-coluna{text-align:center;padding-top:180px}.setas-adiciona-item-coluna .item{margin-bottom:16px}@media only screen and (max-width:1200px){.corpo-modal .detalhes-modal .linha .individual{width:25%}}@media only screen and (max-width:992px){.links-menu{position:relative}.links-menu .navbar-toggler{position:absolute;top:12px;left:0}.links-menu .navbar-brand{width:40px!important;position:relative;top:0;left:0;margin-left:62px!important}.links-menu .logo-desktop{display:none}.opcoes-menu{margin-left:0}.opcoes-menu .nome-empresa{padding:16px 2px}.opcoes-menu .nome-empresa a{width:180px}.opcoes-menu .configuracoes{padding:12px 2px}.area-home .busca{padding:32px 0}.area-home .busca .informa-numero,.area-home .busca .seleciona-tipo{margin-bottom:16px}.corpo-modal .detalhes-modal .linha .individual{width:33%}.area-paginacao{margin-top:24px}.paginacaoBotoes{margin-top:0}.paginacaoBotoes button{padding-top:0}.filtroLateral .botao-fechar,.lista-tabela-dados .cabecalho-desktop,.lista-tabela-dados .titulo-mobile,.lista-table .titulo-mobile{display:block}.lista-table .acoes{width:212px;margin-top:8px}.lista-table .acoes .botoes .tm-status{float:left}.lista-table .acoes .botoes:nth-child(2),.lista-table .acoes .botoes:nth-child(3){width:16%;float:left;text-align:center}.lista-table .acoes .botoes:first-child{width:66%;float:left}.custom-btn-status{width:80px}.abas-documentos{margin-bottom:8px;border-bottom:0}.abas-documentos li{width:100%}.abas-documentos li a{border:1px solid rgba(0,0,0,.15)!important;text-align:center}.abas-documentos li:last-child a{border-radius:0 0 4px 4px}.btn-baixar-todos-documentos{margin-right:17px}.tabbable .arrow-desktop{display:none}.tabbable .arrow-mobile{display:inline-block}.setas-adiciona-item-coluna{padding-top:30px}}@media only screen and (max-width:767px){.page-login .mobile{display:block}.page-login .mobile .form-login{background-color:#fa8d42}.page-login .mobile .form-login .img-logo-branca{width:50%;margin-bottom:30px}.page-login .mobile .form-login a,.page-login .mobile .form-login label,.page-login .mobile .form-login p.head-login{color:#fff}.page-login .mobile .form-login .btn-laranja{background-color:#000}.page-login .mobile .form-login input{border-left:5px solid #000}.page-login .mobile .form-login a.float-right:hover{color:#000!important}.page-login .desktop{display:none}.corpo-modal .detalhes-modal .linha{padding:0}.corpo-modal .detalhes-modal .linha .individual{width:50%}.corpo-modal .detalhes-modal .linha .individual .titulo{margin-bottom:2px}.area-botoes-download{margin-top:16px}.area-numero-resultados{padding-top:0;margin-bottom:16px}.area-paginacao{margin-top:8px}.card-ajuda .bloco .Collapsible,.conteudo-ajuda .card-ajuda .bloco{margin-bottom:8px}.tabbable .nav-tabs .nav-item{width:100%}.tabbable .btn-danger,.tabbable .btn-laranja,.tabbable .btn-primary{width:100%;margin-bottom:8px;margin-right:0}}@media only screen and (max-width:480px){.area-home .sistemas .card h5{font-size:14px}.corpo-modal .detalhes-modal .linha .individual{width:50%;margin-bottom:8px}.app-header .navbar-nav .dropdown-menu-right{width:260px;background:#fa8d42}.menu-desktop .configuracoes{display:none}.add-icon-logo{width:32px;height:32px;background-size:100% 100%}#empresaMenuDropdown{width:260px}.nome-empresa .dropdown{text-align:left}.nome-empresa .dropdown a{padding-right:34px!important;position:relative}.nome-empresa .dropdown a:after{position:absolute;top:20px;right:24px}.menu-lateral{height:calc(100vh - 40px);overflow:auto}.menu-lateral .linha{padding:8px 16px}.menu-lateral .linha span{display:block;width:100%;height:1px;background-color:#ddd}.menu-mobile{display:block}.aside-menu-fixed.sidebar-minimized #menu-lateral .menu-lateral-icones-sistemas .nav-item .nav-link .nav-icon{margin:0 1.2rem 0 0!important}.form-login{width:96%}.botaoMaisInformacoes{display:flex;padding:10px;margin-left:26%;margin-bottom:10px;font-size:16px;background-color:hsla(0,0%,100%,.1450980392156863);border-radius:5px;border-bottom:1px solid rgba(0,0,0,.12);color:#001755}.container-pagInicial{display:flex;flex-direction:column-reverse}.textoInicial{display:flex;flex-direction:column;background-color:#fff;padding:20px;margin:10px 25px;max-width:600px}.textInicio{display:flex;text-align:center;font-size:25px;padding:15px;text-transform:uppercase;font-weight:700}#container-cards{display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;grid-gap:0;gap:0}#container-card{flex:0 0 auto;min-width:48%;scroll-snap-align:start}.card-text{max-height:60px;overflow:hidden;text-overflow:ellipsis}.card-text:hover{max-height:none;overflow:visible}.carousel-control-next{right:-50px!important}.carousel-control-prev{left:-15px!important}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E");padding:3px}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#000;border-radius:100%;height:30px;width:30px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E");padding:13px!important}.carousel-control-next,.carousel-control-prev{color:hsla(0,0%,100%,0);opacity:.5}.container-blogs{position:relative;top:30px!important;padding-bottom:150px}}button:active,button:focus,button:visited{outline:none!important}input[type=file]{display:none}.input-wrapper label{background-color:#fa8d42;border-radius:5px;color:#fff;margin:0;padding:6px 20px}.campo-cancelamento,.label-cancelamento{margin-right:inherit}.campo-cancelamento{margin-left:inherit}.mySelect__value-container{height:42px}.custom-cards{margin-bottom:20px}.fundo-laranja{background-color:#fa8d42}.invoice h2{margin-top:0;line-height:.8em}.invoice .small{font-weight:300}.invoice hr{margin-top:10px;border-color:#ddd}.invoice .table tr.line{border-bottom:1px solid #ccc}.invoice .identity{margin-top:10px;font-size:1.1em;font-weight:300}.invoice .identity strong{font-weight:600}.grid{position:relative;width:100%;background:#fff;color:#666;border-radius:2px;margin-bottom:25px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.printer-ticket{display:table!important;width:100%;max-width:400px;font-weight:light;line-height:1.3em}.printer-ticket,.printer-ticket *{font-family:monospace;font-size:14px;font-weight:bolder;background:#fff;table-layout:fixed;width:100%}.tabela-recibo{border-bottom:3px dashed}.printer-ticket td:nth-child(2),.printer-ticket th:nth-child(2){width:50px}.printer-ticket td:nth-child(3),.printer-ticket th:nth-child(3){width:90px;text-align:right}.printer-ticket th{font-weight:inherit;padding:10px 0;text-align:center;border-bottom:1px dashed #bcbcbc}.printer-ticket tbody tr:last-child td{padding-bottom:10px}.printer-ticket tfoot .sup td{padding:10px 0;border-top:1px dashed #bcbcbc}.printer-ticket tfoot .sup.p--0 td{padding-bottom:0}.printer-ticket .title{font-size:1.5em;padding:15px 0}.printer-ticket .top td{padding-top:10px}.printer-ticket .last td{padding-bottom:10px}.table-responsive tbody{background-color:#fff}.dot{background-color:#fff}.dot,.dot.selected{height:40px;width:40px;border-radius:50%;display:inline-block;border:1px solid #e4e7ea;text-align:center;line-height:40px;cursor:pointer}.dot.selected{background-color:#fa8d42;color:#fff}.data-itinerario{height:38px}#container-botoes{display:flex;align-items:center;align-content:center;justify-content:center}#menu3pontos{border:none;background-color:#fff}.card-reserva{padding:15px 0 0}.card-reserva .row{margin:10px 0}.card-reserva label{font-size:15px;margin-bottom:3px}.card-reserva p{font-size:20px;font-weight:700}.img-reserva{background-image:url(/static/media/back-login.4632640e.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;height:100%;margin-left:-21px}.valor-situacao-reserva{background-color:#f7931e;border-radius:10px;padding:20px 0;color:#000}.item-passagem{border-color:#f7931e}fieldset.scheduler-border{border:1px solid #ddd!important;padding:0 1.4em 1.4em!important;margin:0 0 1.5em!important;box-shadow:0 0 0 0 #000;display:flex;flex-wrap:wrap}legend.scheduler-border{font-size:1.2em!important;font-weight:700!important;text-align:left!important;width:auto;padding:0 10px;border-bottom:none;color:grey}.exibeAtivo{display:flex;align-items:center;flex-direction:row}.row.internas{margin:0}.internas .titulo-tipo{width:100%;padding-left:0}.internas .titulo-tipo span h3{border-bottom:0;padding-bottom:0}.link-passagem-vendida{padding:8px 20px;border-radius:30px;box-shadow:2px 2px 2px grey}.link-passagem-vendida:hover{background-color:#e47325;color:#e9e9e9!important}.box-escolha-empresa{background-color:#fff;border-radius:10px;padding:2px 15px;margin-top:35px;margin-bottom:35px}.box-escolha-empresa .card.card-default.text-left{box-shadow:2px 2px 2px #dfdfdf;border:1px solid #ededed}.box-escolha-empresa .card.card-default.text-left .nm-fantasia{background-color:#000;color:#fff;margin-bottom:0;padding:8px 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:3px solid #f7931e;font-style:italic}.row-full{width:96vw;position:relative;margin-left:-50vw;left:50%;overflow-y:hidden;overflow-x:hidden}.card-inicial-interno{border-radius:10px;border-top-left-radius:79px;border-bottom-left-radius:45px;border:0;max-height:65px;min-height:65px;width:96%;margin:0 0 0 12px;padding:15px!important;display:flex;flex-direction:row}.css-icon{font-size:1.8rem!important;vertical-align:inherit}#iconPassagensVendidas{font-size:22px!important;color:#000;flex:0 0 20%;max-width:20%;margin-top:6px;justify-items:center}.tit-desenv i.custom-icons{font-size:20px!important;border:2px solid #fa8d42;border-radius:30px;padding:5px;color:#fa8d42;margin-right:10px;margin-left:-15px}.tit-desenv hr{margin-top:1.5rem;margin-bottom:0;border:0;border-top:1px solid #000}@media (max-width:1199px){.tit-desenv .col-md-9{display:none}.tit-desenv .col-md-3{max-width:100%;flex:0 0 100%}.nm-longo-resize{line-height:15px!important}}@media (max-width:991px){.tit-desenv .col-md-8{display:none}.tit-desenv .col-md-4{max-width:100%;flex:0 0 100%}}.google-visualization-tooltip-item{white-space:nowrap}.fitro-repasse-venda{z-index:1019!important}.aba-repasse-venda{z-index:-1!important}.aba-repasse-venda .nav-item:hover a.nav-link{color:#fff!important}.google-visualization-tooltip{pointer-events:none}div.valorFormaPagamento strong span{font-size:1.09375rem;margin-bottom:.5rem;font-weight:500;line-height:1.2}.campoUrl,.campoUrlModalAlterarUsuario,.campoUrlModalUsuarioAgencia{color:red;opacity:0;transition:opacity .3s ease-out}.fadeUrl{opacity:1!important}.fadeUrlBorder{border-color:red}.col-12.col-sm-2.col-md-2.container-tipo-categoria-unica{margin-top:9px!important}.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1}.address{width:240px;padding:12px;display:flex;flex-direction:column;justify-content:center;background-color:hsla(0,0%,100%,.8);border-radius:4px;position:absolute;left:50%;margin-left:-120px;margin-top:12px;z-index:1}.address,.addressField{box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.3);font-size:14px}.addressField{border:1px solid transparent;width:100%;height:32px;margin-bottom:8px;padding:0 12px;border-radius:4px;outline:none;text-overflow:ellipses}.pac-container{background-color:#fff;position:absolute!important;z-index:100000!important;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;overflow:hidden}#buttonPagErroWhats{background:#34af23}#fraseErroWhats{font-weight:700;color:#000}#fraseErroWhats:hover{color:#ddd}#iconWhatsErro{margin-left:10px;font-size:16px}#titulo-blogs{text-align:center;font-weight:700!important;font-size:32px;color:#000;margin:25px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.container-blogs{position:relative;top:90px;padding-bottom:150px}.carousel-indicators{display:none}.Container-Carousel{margin-left:5%;margin-right:5%}#container-card{flex:0 0 33.333333%;max-width:25%}.card-body{flex:1 1 auto;padding:5px}.card-title{height:40px;margin-bottom:.75rem}.card-img-top{width:100%;height:105px;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-text{max-height:60px;overflow:hidden;text-overflow:ellipsis}.card-text:hover{max-height:none;overflow:visible}.carousel-control-next{right:-133px}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E");background-color:#000;border-radius:100%;padding:3px;height:30px;width:30px}.carousel-control-prev{left:-89px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E");background-color:#000;border-radius:100%;padding:3px;height:30px;width:30px}.carousel-control-next,.carousel-control-prev{color:hsla(0,0%,100%,0);opacity:.5}.container-baixo{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;align-items:center}.carousel-caption{position:relative;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.iconDown{border:1px solid #fa8d42;border-radius:50%;font-size:55px!important;-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:8px;cursor:pointer}.BtnIrParaBaixo{position:absolute;margin-top:60px;margin-bottom:150px}.iconDown:hover{border:1px solid #000}#button-baixo:hover{color:#000}.d-md-block{display:block!important}#voltar-topo{margin-top:100px;margin-bottom:150px}.iconUp{border:1px solid #fa8d42;border-radius:50%;font-size:55px!important;padding:8px;cursor:pointer}.iconUp:hover{border:1px solid #000}#voltar-topo:hover{color:#000}.setaRetornaAoTopo .iconUp{-webkit-transform:rotate(270deg);transform:rotate(270deg);position:absolute;top:1780px}.setaRetornaAoTopo{justify-content:center;margin-bottom:30px}.col-12.cold-md-12.col-sm-12.campo-ocorrencia div{margin-left:0!important}.direitosEdeveres>p{margin-bottom:0}.direitosEdeveres ul li{list-style-type:none}@media print{.printer-ticket #modalImpressaoCupomBagagem .title,.printer-ticket #modalImpressaoCupomEncomenda .title{font-weight:400!important}}.numeroAutenticacaoDoisFatores{width:90px;height:40px;margin-left:10px}.containerPageDoisFatores input{width:60px;height:60px;font-size:2rem;text-align:center;margin:0 8px;border:2px solid #ccc;border-radius:12px;outline:none;transition:border-color .2s,box-shadow .2s}.containerPageDoisFatores input:focus{border-color:#007bff;box-shadow:0 0 6px rgba(0,123,255,.3)}#contador-autenticacao-dois-fatores{font-size:22px;font-weight:700;color:red}.painelMensagemAutenticacaoDoisFatores{background:#fff;text-align:center;line-height:2rem;font-size:17px;padding:20px}.encomenda-metro-cubico-wrap{margin-top:1.25rem}.encomenda-metro-cubico-wrap .encomenda-metro-cubico-titulo{font-size:1.1rem;font-weight:700;color:#555;margin-bottom:.75rem}.encomenda-metro-cubico-fieldset{border:1px solid #e0e0e0;border-radius:4px;padding:1rem 1.1rem 1.25rem;margin-bottom:0;background:#fff}.encomenda-metro-cubico-fieldset legend{font-size:.95rem;font-weight:700;color:#666;width:auto;padding:0 .5rem;margin-bottom:0}.encomenda-metro-cubico-table thead th{background:#f5f5f5;color:#444;font-weight:600;vertical-align:middle;border-color:#ddd;white-space:nowrap}.encomenda-metro-cubico-table thead tr:last-child th{font-weight:500;font-size:.78rem;padding-top:.35rem;padding-bottom:.35rem;color:#666}.encomenda-metro-cubico-table tbody td{vertical-align:middle;border-color:#e8e8e8}.encomenda-metro-cubico-table .encomenda-metro-cubico-col-dim input{text-align:center;min-width:5.5rem}.encomenda-metro-cubico-table .encomenda-metro-cubico-col-vol{text-align:right;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:#333;white-space:nowrap}.encomenda-metro-cubico-btn-adicionar{width:100%;margin-top:1rem;padding:.65rem 1rem;font-weight:600;text-transform:uppercase;font-size:.82rem;letter-spacing:.02em;color:#fa8d42!important;background:#fff!important;border:2px dashed #fa8d42!important;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;grid-gap:.35rem;gap:.35rem;transition:background .15s ease,color .15s ease}.encomenda-metro-cubico-btn-adicionar:hover{background:#fff8f3!important;color:#e57528!important;border-color:#e57528!important}.encomenda-metro-cubico-sidebar{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media (min-width:992px){.encomenda-metro-cubico-sidebar{position:-webkit-sticky;position:sticky;top:.5rem}}.encomenda-metro-cubico-formula{background:linear-gradient(180deg,#fff6ef,#ffefe4);border:1px solid #ffd4b8;border-radius:8px;padding:1rem 1.1rem;box-shadow:0 1px 2px rgba(250,141,66,.08)}.encomenda-metro-cubico-formula strong{display:block;font-size:.9rem;color:#555;margin-bottom:.5rem}.encomenda-metro-cubico-formula .encomenda-metro-cubico-formula-expr{font-size:.95rem;font-weight:600;color:#333;margin-bottom:.35rem}.encomenda-metro-cubico-formula .encomenda-metro-cubico-formula-exemplo{font-size:.8rem;color:#666;line-height:1.45;margin-bottom:0}.encomenda-metro-cubico-resumo{border:2px solid #fa8d42;border-radius:8px;padding:1rem 1.15rem 1.2rem;text-align:center;background:#fff;box-shadow:0 2px 8px rgba(250,141,66,.12)}.encomenda-metro-cubico-resumo .encomenda-metro-cubico-resumo-titulo{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#888;margin-bottom:.85rem}.encomenda-metro-cubico-resumo .encomenda-metro-cubico-resumo-linha{font-size:.9rem;color:#444;margin-bottom:.35rem}.encomenda-metro-cubico-resumo .encomenda-metro-cubico-resumo-linha strong{font-weight:600}.encomenda-metro-cubico-resumo .encomenda-metro-cubico-resumo-valor{margin-top:.65rem;font-size:1.35rem;font-weight:800;color:#fa8d42;line-height:1.25;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.encomenda-metro-cubico-resumo .encomenda-metro-cubico-resumo-valor-label{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#999;margin-bottom:.15rem}.encomenda-metro-cubico-resumo .encomenda-metro-cubico-resumo-valor-total{margin-top:.85rem;padding-top:.75rem;border-top:1px solid rgba(250,141,66,.35)}.encomenda-metro-cubico-resumo .encomenda-metro-cubico-resumo-valor-total .encomenda-metro-cubico-resumo-valor{margin-top:.25rem}.recibo-offline-loading{text-align:center;padding:3rem;font-size:1.1rem;color:#666}.recibo-offline-erro{text-align:center;padding:2rem}.recibo-offline-erro p{color:#c0392b;margin-bottom:1rem;font-size:1rem}.recibo-offline-banner{display:flex;align-items:center;grid-gap:8px;gap:8px;border-radius:6px;padding:12px 16px;margin-bottom:16px;font-size:.92rem;font-weight:600}.recibo-offline-banner .material-icons{font-size:20px;flex-shrink:0}.recibo-offline-banner--pendente{background-color:#fff8e1;border:1px solid #f9a825;color:#795548}.recibo-offline-banner--pendente .material-icons{color:#f9a825;-webkit-animation:recibo-spin 2s linear infinite;animation:recibo-spin 2s linear infinite}@-webkit-keyframes recibo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes recibo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.recibo-offline-banner--ok{background-color:#e8f5e9;border:1px solid #43a047;color:#1b5e20}.recibo-offline-banner--ok .material-icons{color:#43a047}.recibo-offline-banner--ok a{color:#1b5e20;font-weight:700;text-decoration:underline}.recibo-offline-banner--erro{background-color:#ffebee;border:1px solid #e53935;color:#b71c1c}.recibo-offline-banner--erro .material-icons{color:#e53935}.recibo-offline-cupom{border:1px dashed #bbb;border-radius:6px;padding:20px;background:#fff;font-family:monospace;font-size:13px;line-height:1.5;max-width:480px;margin:0 auto 20px}.recibo-offline-cabecalho{text-align:center;margin-bottom:12px}.recibo-offline-empresa{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.recibo-offline-ref{font-size:.75rem;color:#888;word-break:break-all;margin-bottom:4px}.recibo-offline-trecho{font-size:.88rem;font-weight:600;margin-top:4px}.recibo-offline-secao{margin:14px 0}.recibo-offline-secao-titulo{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fa8d42;border-bottom:1px dashed #fa8d42;padding-bottom:4px;margin-bottom:8px}.recibo-offline-tabela{width:100%;border-collapse:collapse;font-size:12px}.recibo-offline-tabela td{padding:2px 0;vertical-align:top}.recibo-offline-label{color:#555;white-space:nowrap;padding-right:8px;width:110px}.recibo-offline-passageiros{margin-top:10px}.recibo-offline-passageiro{border-top:1px dashed #ddd;padding:7px 0;font-size:12px}.recibo-offline-passageiro:first-child{border-top:none}.recibo-offline-poltrona{font-weight:600}.recibo-offline-tipo{color:#666}.recibo-offline-valores{color:#333;margin-top:2px;font-size:11px}.recibo-offline-total td{padding-top:8px;border-top:1px dashed #bbb;font-size:13px}.recibo-offline-rodape{font-size:.75rem;color:#888;text-align:center;margin-top:10px;font-style:italic}.recibo-offline-acoes{display:flex;justify-content:center;grid-gap:12px;gap:12px;margin-top:4px;margin-bottom:24px}@media print{body:has(.page-recibo-offline) *{visibility:hidden!important}body:has(.page-recibo-offline) .recibo-offline-print-area,body:has(.page-recibo-offline) .recibo-offline-print-area *{visibility:visible!important}body:has(.page-recibo-offline) .recibo-offline-print-area{position:fixed!important;left:0!important;top:0!important;width:340px!important;margin:0 auto!important;padding:0!important}}.page-bus-layout{margin:0;font-family:Roboto,sans-serif,Arial,Helvetica;background:#fafafa}.page-bus-layout .gv-header{height:70px}.page-bus-layout .date-controller-button{display:none}@media (min-width:768px){.page-bus-layout .date-controller-button{display:block}}@media (min-width:768px){.page-bus-layout .content{max-width:1000px;margin:auto}}.page-bus-layout .ticket-routes{padding:24px 8px 8px}.page-bus-layout .ticket-routes .ticket-routes-description{font-size:18px;font-weight:500;color:#757575}.page-bus-layout .ticket-routes .ticket-routes-paragraph{font-size:12px;font-family:Roboto,sans-serif,Arial,Helvetica;margin-top:4px;color:#9e9e9e}.page-bus-layout .about-text{line-height:1.5;margin:8px 0;color:#424242}.page-bus-layout .gv-promotional-taskbar{background-color:#2196f3;min-height:67px;box-shadow:0 2px 3px rgba(0,0,0,.2)}.page-bus-layout .gv-promotional-taskbar-red{background-color:#b71c1c}.page-bus-layout .gv-promotional-taskbar-orange,.page-bus-layout .gv-promotional-taskbar-yellowx{background-color:#e65100}.page-bus-layout .gv-promotional-taskbar-gray{background-color:#212121}.page-bus-layout .gv-promotional-taskbar-light-green{background-color:#33691e}.page-bus-layout .gv-promotional-taskbar-dark-green{background-color:#1b5e20}.page-bus-layout .gv-promotional-taskbar-blue{background-color:#0d47a1}.page-bus-layout .gv-promotional-taskbar-pink{background-color:#880e4f}.page-bus-layout .gv-promotional-taskbar-purple{background-color:#4a148c}.page-bus-layout .gv-promotional-taskbar .gpt-logo-link{display:none}@media (min-width:768px){.page-bus-layout .gv-promotional-taskbar .gpt-logo-link{display:block}}.page-bus-layout .gv-promotional-taskbar .gpt-logo-link.logo_wl{padding:0 8px 0 0}.page-bus-layout .gv-promotional-taskbar .header-taskbar-name{font-size:16px;line-height:1.3;font-weight:400;margin-left:0;display:none}@media (min-width:768px){.page-bus-layout .gv-promotional-taskbar .header-taskbar-name{display:block;margin-left:16px}}.page-bus-layout .gv-promotional-taskbar .lp-cht-left-container{width:95%;width:calc(100% - 12px)}.page-bus-layout .gv-promotional-taskbar .lp-cht-left-container .lp-cht-left-container-trigger{margin-right:8px}.page-bus-layout .gv-promotional-taskbar .lp-cht-left-container .lp-cht-left-container-trigger .icon-test{font-size:24px;text-align:center;text-indent:6px;width:24px;line-height:1.3}.page-bus-layout .bus-layout__section{padding:0}@media (min-width:768px){.page-bus-layout .bus-layout__section{padding:24px 8px}}.page-bus-layout .header-taskbar-name__seat{position:fixed;top:24px;color:#fff;font-size:16px;font-weight:400;left:50px;z-index:35}.page-bus-layout .header-taskbar-name__seat .header-taskbar-name__desktop{display:none}@media (min-width:768px){.page-bus-layout .header-taskbar-name__seat .header-taskbar-name__desktop{display:inline-block}}@media (min-width:768px){.page-bus-layout .header-taskbar-name__seat{top:-25px;color:#757575;font-size:16px;font-weight:400;z-index:25;position:relative;left:0;max-width:1000px;width:100%}}.page-bus-layout .header-taskbar-name__seat.connection-seat{padding-right:15px;top:20px;width:220px}@media (min-width:768px){.page-bus-layout .header-taskbar-name__seat.connection-seat{top:-25px;width:100%}}.page-bus-layout .tickets-title{margin-top:16px}.page-bus-layout .mdcard{width:100%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.24);border-radius:3px;padding:16px 16px 32px;margin:16px 0}@media (min-width:768px){.page-bus-layout .mdcard{max-width:890px;margin:auto;box-shadow:none;height:300px;padding:24px 0 0}}.page-bus-layout .mdcard h2.mdcard__title{color:#757575;padding:16px 0 8px;font-size:18px}.page-bus-layout .mdcard p.mdct__text{color:#424242;font-size:14px;line-height:1.3;padding:8px 0 16px}.page-bus-layout .mdcard .mdc-chip-set__container{padding:16px 0}.page-bus-layout .mdcard .mdc-chip-set{display:inline-block;box-sizing:border-box;margin:4px;padding:1px}.page-bus-layout .mdcard .mdc-chip-set .mdc-chip.mdc-ripple-upgraded.mdc-chipset-sale{border-radius:8px;width:40px;height:40px;background:transparent;border:1px solid #9e9e9e}.page-bus-layout .mdcard .mdc-chip-set .seats-input:checked+.mdc-chip.mdc-ripple-upgraded.mdc-chipset-sale{border-radius:8px;width:40px;height:40px;background:#ff9800;color:#fff;border:1px solid #ff9800}.page-bus-layout .mdcard .mdc-chip-set .mdc-chip__text.mdc-sale{font-size:20px;color:#757575;padding:8px 13px}.page-bus-layout .mdcard .mdc-text-helper{color:#757575;margin-top:0;font-size:12px;padding:0 0 0 12px;line-height:1.5}.page-bus-layout .mdcard .mdc-text-field.mdc-text-field--outlined.mdcci__confirm{margin:16px 0 8px}.page-bus-layout .chipset-container{margin-top:72px}@media (min-width:768px){.page-bus-layout .chipset-container{margin-top:40px;max-width:1000px}}.page-bus-layout .chipset-container .chipset{width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.page-bus-layout .chipset-container .chipset::-webkit-scrollbar{display:none}.page-bus-layout .chipset-container .chipset .chip:first-child{margin-left:8px}.page-bus-layout .chipset-container .chipset .chip:last-child{margin-right:8px}.page-bus-layout .chipset-container .chipset .chip{text-align:center;background:#eee;display:inline-block;padding:4px 16px;margin:0 2px;font-size:14px;border-radius:16px;color:hsla(0,0%,45.9%,.9);font-weight:500}.page-bus-layout .chipset-container .chipset .chip .chip__weekday{display:block;font-size:12px}.page-bus-layout .chipset-container .chipset .chip-active{color:#2196f3;background:rgba(33,150,243,.22)}.page-bus-layout .floating-search-button{font-size:14px;color:#fff;background-color:#ff9800;border:1px solid #fafafa;height:40px;padding:0 24px;position:fixed;bottom:16px;right:16px;display:flex;align-items:center;border-radius:32px;justify-content:center;z-index:40}.page-bus-layout .floating-search-button span.icon-search{color:#fff;width:8px;height:8px;border:2px solid #fff;border-radius:100%;position:absolute;left:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:16px}@media (min-width:768px){.page-bus-layout .search-ticket__card{display:flex}}.page-bus-layout .search-ticket__card .stc__route{display:flex;width:100%}@media (min-width:768px){.page-bus-layout .search-ticket__card .stc__route{display:flex;width:100%;flex-direction:row-reverse;padding:16px 40px 0}}.page-bus-layout .search-ticket__card .stc__route .stcr__info{width:100%}@media (min-width:768px){.page-bus-layout .search-ticket__card .stc__route .stcr__info{width:100%;margin:0 16px}}.page-bus-layout .search-ticket__card .stc__route .stcr__info .stcri__row{line-height:1.5}.page-bus-layout .search-ticket__card .stc__route .stcr__trip-info{text-align:center}@media (min-width:768px){.page-bus-layout .search-ticket__card .stc__route .stcr__trip-info{width:200px;margin:0 16px;text-align:left}}.page-bus-layout .search-ticket__card .stc__route img.stcr--trip-info__logo{width:88px;border:1px solid #e0e0e0;border-radius:8px}.page-bus-layout .search-ticket__card .stc__route span.stcr-ticket__text--small{display:block;margin-bottom:4px;text-align:center;font-size:12px;color:#757575}@media (min-width:768px){.page-bus-layout .search-ticket__card .stc__route span.stcr-ticket__text--small{margin-bottom:8px;text-align:left}}.page-bus-layout .search-ticket__card .stc__route .stcr-ticket__text-freeSeats{font-size:12px;margin-top:4px;color:#757575;display:block;text-align:center}.page-bus-layout .search-ticket__card .stcr__price{position:fixed;top:27px;z-index:30;right:20px;color:#fff}@media (min-width:768px){.page-bus-layout .search-ticket__card .stcr__price{position:relative;color:#424242;font-weight:700;top:0;right:0;width:300px;text-align:center;padding:16px;z-index:15}}.page-bus-layout .search-ticket__card .stcr__price .js-price{font-size:16px}@media (min-width:768px){.page-bus-layout .search-ticket__card .stcr__price .js-price{font-size:22px}}.page-bus-layout .search-ticket__card .stcr__price .js-price:after{content:"+ taxas";font-size:10px;color:#fff;font-weight:300;display:block;padding:2px 0 0;margin-left:36px}@media (min-width:768px){.page-bus-layout .search-ticket__card .stcr__price .js-price:after{font-size:12px;color:#9e9e9e;font-weight:400;display:block;padding:8px 0 0;margin-left:58px}}.page-bus-layout .search-ticket__card .stcr__price .js-price:empty{display:none}.page-bus-layout .search-ticket__card .stcr__price .js-price-full{font-size:16px}@media (min-width:768px){.page-bus-layout .search-ticket__card .stcr__price .js-price-full{font-size:22px}}.page-bus-layout .search-ticket__card .stcr__price .js-price-full:after{content:"com taxas inclusas";font-size:10px;color:#fff;font-weight:300;display:block;padding:2px 0 0}@media (min-width:768px){.page-bus-layout .search-ticket__card .stcr__price .js-price-full:after{font-size:12px;color:#9e9e9e;font-weight:400;display:block;padding:8px 0 0}}.page-bus-layout .search-ticket__card .stcr__price .js-price-full:empty{display:none}.page-bus-layout .search-ticket__card .stcr__date{text-align:center;font-size:11px;color:#757575;padding:4px 0 16px}@media (min-width:768px){.page-bus-layout .search-ticket__card .stcr__date{display:none}}.page-bus-layout .gv-box{padding:16px}@media (min-width:768px){.page-bus-layout .gv-box{padding:0 0 16px;max-width:1000px;margin:auto;height:auto}}@media (min-width:768px){.page-bus-layout .gv-box .gvb-content{box-shadow:none;margin-top:-16px;padding:0}}.page-bus-layout .gv-box__trip-info{display:flex;align-items:center}@media (min-width:768px){.page-bus-layout .gv-box__trip-info{flex-direction:column;align-items:flex-start;flex:0.8 1}}.page-bus-layout .gv-box__trip-info__free-seats{font-size:12px;color:#ff5252;display:none;align-items:center;margin:0 0 0 auto}@media (min-width:768px){.page-bus-layout .gv-box__trip-info__free-seats{order:3;margin:8px auto 0 0;display:block}.page-bus-layout .gv-box__trip-info__free-seats:before{margin:0}}.page-bus-layout .gv-box__trip-info__free-seats_free{display:none}@media (min-width:768px){.page-bus-layout .gv-box__trip-info__free-seats_free{display:block;font-size:12px;color:#757575;margin-top:6px}}.page-bus-layout .gv-box.box_custom{box-shadow:0 3px 3px rgba(0,0,0,.24)}.page-bus-layout .gv-search-result-route{width:100%;position:relative;margin:0 16px 16px 8px}.page-bus-layout .gv-search-result-route-direct li.srr-simples-rota-item.srr-sri-match{padding-bottom:8px}@media (min-width:768px){.page-bus-layout .gv-search-result-route-direct li.srr-simples-rota-item.srr-sri-match span.srr-sri__desktop{font-size:18px;font-weight:700}}.page-bus-layout .gv-search-result-route-direct.srr-sri-scale{padding-bottom:16px}.page-bus-layout .gv-search-result-route-direct.srr-sri-scale:before{content:"trip_origin";font-size:12px;left:-7px;top:4px}.page-bus-layout .gv-search-result-route-direct.srr-sri-scale .srr-sri-scale-text{font-size:12px;position:relative;top:-8px;color:#757575}.page-bus-layout .srtc-footer{background-color:#fff;position:fixed;z-index:25;bottom:0;left:0;width:100%;padding:16px;height:80px;box-shadow:0 1px 4px #424242}.page-bus-layout .srtc-footer .srtc-container{width:100%}@media (min-width:768px){.page-bus-layout .srtc-footer .srtc-container{display:flex;max-width:1000px;margin:auto}}.page-bus-layout .srtc-footer .srtc-container .srtcf-item{width:100%}@media (min-width:768px){.page-bus-layout .srtc-footer .srtc-container .srtcf-item{width:70%;margin:auto;display:flex}}.page-bus-layout .srtc-footer .srtc-container .srtcf-item .srtcf-item_info{display:none}@media (min-width:768px){.page-bus-layout .srtc-footer .srtc-container .srtcf-item .srtcf-item_info{display:inline-block;width:210px}}.page-bus-layout .srtc-footer .srtc-container .srtcf-item .srtcf-item_info .srtcf-item__text{color:#757575}.page-bus-layout .srtc-footer .srtc-container .srtcf-item .srtcf-item_info .srtcf-item__text .main{font-size:20px;margin-top:4px}.page-bus-layout .srtc-footer .srtc-container .srtcf-item .srtcf-item_info .js-seats-list{font-size:16px}@media (min-width:768px){.page-bus-layout .srtc-footer .srtc-container .srtcf-item .srtcf-item_info .js-seats-list{font-size:18px}}@media (min-width:768px){.page-bus-layout .srtc-footer .srtc-container .srtcf-item .srtcf-item_info .js-seats-list:before{content:"Poltronas selecionadas";font-size:16px;font-weight:500;color:#757575;display:block;margin-bottom:4px}}.page-bus-layout .srtc-footer .srtc-container .srtcf-item .srtcf-item_info .js-seats-list:empty{display:none}.page-bus-layout .srtc-footer .gv-button-secondary{height:48px}@media (min-width:768px){.page-bus-layout .srtc-footer .gv-button-full{width:252px}}.page-bus-layout .mdc-tab-bar{width:100%;margin:16px auto}@media (min-width:768px){.page-bus-layout .mdc-tab-bar{width:100%;margin:-14px auto 40px}}.page-bus-layout .mdc-tab-bar .mdc-tab-scroller{overflow-y:hidden}@media (min-width:768px){.page-bus-layout .mdc-tab-bar .mdc-tab-scroller__scroll-area mdc-tab-scroller__scroll-area--scroll{margin-bottom:0}}.page-bus-layout .mdc-dialog{z-index:55}.page-bus-layout .js-floor{display:none}.page-bus-layout .js-floor-active{display:block}@media (min-width:768px){.page-bus-layout .js-floor-active{display:block;margin-top:-20px;margin-bottom:20px}}.page-bus-layout .mdc-dialog__emailask{width:95%;width:calc(100% - 16px)}@media (min-width:768px){.page-bus-layout .mdc-dialog__emailask{max-width:360px}}.page-bus-layout .gvb-subtitle{margin:32px 32px 0;display:flex;justify-content:space-around}@media (min-width:768px){.page-bus-layout .gvb-subtitle.mobile{display:none}}.page-bus-layout .gvb-subtitle.desk{display:none}@media (min-width:768px){.page-bus-layout .gvb-subtitle.desk{display:flex}}@media (min-width:768px){.page-bus-layout .gvb-subtitle{margin:auto;width:50%}}.page-bus-layout .gvb-subtitle .gvbs_item_direction{display:flex;flex-direction:column;align-items:center}.page-bus-layout .gvb-subtitle .gvbs_item_direction .gvbsi_seat{width:24px;height:24px;border-radius:4px;display:block;margin:8px}.page-bus-layout .gvb-subtitle .gvbs_item_direction .gvbsi_seat.free{color:#757575;border:1px solid}.page-bus-layout .gvb-subtitle .gvbs_item_direction .gvbsi_seat.selected{background-color:#ff9800}.page-bus-layout .gvb-subtitle .gvbs_item_direction .gvbsi_seat.busy{background-color:#eee}.page-bus-layout .gvb-subtitle .gvbs_item_direction .gvbsi_seat.busy .busy_close{font-size:16px;padding:4px;color:#757575}.page-bus-layout .gvb-subtitle .gvbs_item_direction .gvbsif__text{font-size:12px;color:#757575}.page-bus-layout .breadcrumb-section{margin:0 0 16px}.mdc-text-field{width:100%;margin-top:32px}.mdc-text-field.mdc-text-field--outlined.mdc-text-field-custom{margin-top:32px;margin-bottom:0}.gv-button:disabled{background-color:rgba(0,0,0,.12);color:#757575;cursor:default;pointer-events:none}@media (min-width:768px){.mdc-button__details{display:none}}.srdp-container-header{font-size:12px;color:#757575;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;padding:16px 8px;display:none}@media (min-width:768px){.srdp-container-header{border:none;padding:0;height:16px;width:100%;position:relative;display:block;margin-top:0}.srdp-container-header:after,.srdp-container-header:before{background-color:#fafafa;border-radius:50px;width:16px;height:16px;top:0;position:absolute;content:""}.srdp-container-header:before{box-shadow:inset -3px 0 4px -4px;left:-8px}.srdp-container-header:after{box-shadow:inset 3px 0 4px -4px;right:-8px}}@media (min-width:768px){.srdp-container-header.connection{margin-top:20px}}@-webkit-keyframes autofill{to{background:transparent}}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.transport-result-wrapper{margin:10px;padding:0;background:#fff;display:flex;justify-content:center;height:auto}@media (min-width:768px){.transport-result-wrapper{padding:0}}@media (min-width:768px){.transport-result-wrapper-connection{padding:0;overflow-x:auto;height:550px}.transport-result-wrapper-connection::-webkit-scrollbar{width:12px}}.transport-result-wrapper.transport-result-wrapper__auto{height:auto}@media (max-width:359px){.transport.bus-design.bus-large{zoom:.7;-ms-zoom:.7;-webkit-zoom:.7;-moz-transform:scale(.7)}}@media (max-width:359px){.transport.bus-design.bus-extra-large{zoom:.54;-ms-zoom:.54;-webkit-zoom:.54;-moz-transform:scale(.54)}}.transport.bus-design.bus-design-side{width:243px;padding:0 0 64px}@media (min-width:768px){.transport.bus-design.bus-design-side{padding:0}}.transport.bus-design.bus-design-side .transport-frente{width:100%;height:80px;position:relative;bottom:-3px;background-color:#fff;display:-moz-inline-stack;display:inline-block;background:#fff url(/static/media/bus-frente.5ce491bd.svg) no-repeat;margin-top:60px}@media (min-width:768px){.transport.bus-design.bus-design-side .transport-frente:after,.transport.bus-design.bus-design-side .transport-frente:before{background-color:#fff}}.transport.bus-design.bus-design-side .transport-meio{min-height:400px;background-color:#fff;border:solid #f5f5f5;border-width:0 1.5px;box-sizing:border-box;padding:16px 0;display:flex;flex-direction:row-reverse}.transport.bus-design.bus-design-side .transport-meio-fileira{width:40px;height:auto;display:-moz-inline-stack;display:inline-block;vertical-align:top;white-space:nowrap;margin-right:8px}@media (min-width:768px){.transport.bus-design.bus-design-side .transport-meio-fileira{width:32px}}.transport.bus-design.bus-design-side .transport-meio-fileira input{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;cursor:pointer}.transport.bus-design.bus-design-side .transport-meio-fileira label{font-family:Roboto,sans-serif,Arial,Helvetica;font-size:20px;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;color:#000;padding:8px 0;box-sizing:border-box;width:40px;height:40px;display:block;text-align:center;margin-bottom:8px;position:relative;line-height:1.1}@media (min-width:768px){.transport.bus-design.bus-design-side .transport-meio-fileira label{font-size:16px;width:32px;height:32px;padding:7px 0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-disponivel{border:1px solid #757575;border-radius:8px;font-family:Roboto,sans-serif,Arial,Helvetica;color:#757575;transition:background-color .5s;-webkit-transition:background-color .5s}@media (min-width:768px){.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-disponivel{border-radius:6px}}.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-ocupado{color:#9e9e9e;background-color:#eee;border-radius:8px;cursor:default!important;width:40px}@media (min-width:768px){.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-ocupado{width:32px;border-radius:6px}}.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-ocupado .assento-icon-close{color:#757575}@media (min-width:768px){.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-ocupado .assento-icon-close{font-size:20px}}.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-selecionado{color:#fff;border-radius:8px;background-color:#ff9800;border:1px solid #ff9800;transition:background-color .02s;-webkit-transition:background-color .02s}.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-bloqueado{color:#fff;border-radius:8px;background-color:red;border:1px solid red;transition:background-color .02s;-webkit-transition:background-color .02s}@media (min-width:768px){.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-selecionado{border-radius:6px}}.transport.bus-design.bus-design-side .transport-meio-fileira label.espaco-vago{background:none;cursor:default;pointer-events:none;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none}.transport.bus-design.bus-design-side .transport-meio-fileira:first-child,.transport.bus-design.bus-design-side .transport-meio-fileira:last-child{margin-right:8px}.transport.bus-design.bus-design-side .transport-meio-corredor{width:100%;height:20px;width:21px;height:100%;display:-moz-inline-stack;display:inline-block}.transport.bus-design.bus-design-side .transport-meio-corredor:last-child{display:none}.transport.bus-design.bus-design-side .transport-meio-thin .transport-meio-corredor{height:auto;width:40px}@media (min-width:768px){.transport.bus-design.bus-design-side .transport-meio-thin .transport-meio-corredor{width:37px}}.transport.bus-design.bus-design-side .transport-traseira{width:100%;height:15px;position:relative;background-color:#f5f5f5;display:-moz-inline-stack;display:inline-block;bottom:6px;border-radius:0 0 16px 16px}@media (min-width:768px){.transport.bus-design.bus-design-side .transport-traseira:after,.transport.bus-design.bus-design-side .transport-traseira:before{background-color:transparent}}.transport.bus-design.bus-design-up{width:260px;margin:auto;padding:32px 0 64px}@media (min-width:768px){.transport.bus-design.bus-design-up{display:inline-block;left:0;position:relative;width:230px;top:-10px}}.transport.bus-design.bus-design-up .transport-frente{width:100%;height:80px;position:relative;bottom:-3px;background-color:#fff;display:-moz-inline-stack;display:inline-block;box-shadow:inset 0 11px 0 #9e9e9e,inset 0 27px 0 #becbcf}.transport.bus-design.bus-design-up .transport-frente:before{background:#fff url(data:image/png;base64,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) no-repeat;left:12px}.transport.bus-design.bus-design-up .transport-frente:after{background:#fff url(data:image/png;base64,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) no-repeat;right:12px}.transport.bus-design.bus-design-up .transport-frente:after,.transport.bus-design.bus-design-up .transport-frente:before{width:80px;height:104px;position:absolute;content:"";display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-12px}@media (min-width:768px){.transport.bus-design.bus-design-up .transport-frente:after,.transport.bus-design.bus-design-up .transport-frente:before{background-color:#fff}}.transport.bus-design.bus-design-up .transport-meio{min-height:400px;background-color:#fff;border:solid #9e9e9e;border-width:0 1.5px;box-sizing:border-box;padding:16px 0}.transport.bus-design.bus-design-up .transport-meio-fileira{width:40px;height:auto;display:-moz-inline-stack;display:inline-block;vertical-align:top;white-space:nowrap;margin-left:8px}@media (min-width:768px){.transport.bus-design.bus-design-up .transport-meio-fileira{width:32px}}.transport.bus-design.bus-design-up .transport-meio-fileira input{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;cursor:pointer}.transport.bus-design.bus-design-up .transport-meio-fileira label{font-family:Roboto,sans-serif,Arial,Helvetica;font-size:20px;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;color:#000;padding:8px 0;box-sizing:border-box;width:40px;height:40px;display:block;text-align:center;margin-bottom:8px;position:relative;line-height:1.1}@media (min-width:768px){.transport.bus-design.bus-design-up .transport-meio-fileira label{font-size:16px;width:32px;height:32px;padding:7px 0}}.transport.bus-design.bus-design-up .transport-meio-fileira label.assento-disponivel{border:1px solid #757575;border-radius:8px;font-family:Roboto,sans-serif,Arial,Helvetica;color:#757575;transition:background-color .5s;-webkit-transition:background-color .5s}@media (min-width:768px){.transport.bus-design.bus-design-up .transport-meio-fileira label.assento-disponivel{border-radius:6px}}.transport.bus-design.bus-design-up .transport-meio-fileira label.assento-ocupado{color:#9e9e9e;background-color:#eee;border-radius:8px;cursor:default!important;width:40px}@media (min-width:768px){.transport.bus-design.bus-design-up .transport-meio-fileira label.assento-ocupado{width:32px;border-radius:6px}}.transport.bus-design.bus-design-up .transport-meio-fileira label.assento-ocupado .assento-icon-close{color:#757575}@media (min-width:768px){.transport.bus-design.bus-design-up .transport-meio-fileira label.assento-ocupado .assento-icon-close{font-size:20px}}.transport.bus-design.bus-design-up .transport-meio-fileira label.assento-selecionado{color:#fff;border-radius:8px;background-color:#ff9800;border:1px solid #ff9800;transition:background-color .02s;-webkit-transition:background-color .02s}@media (min-width:768px){.transport.bus-design.bus-design-up .transport-meio-fileira label.assento-selecionado{border-radius:6px}}.transport.bus-design.bus-design-up .transport-meio-fileira label.espaco-vago{background:none;cursor:default;pointer-events:none;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none}.transport.bus-design.bus-design-up .transport-meio-fileira:first-child,.transport.bus-design.bus-design-up .transport-meio-fileira:last-child{margin-left:8px}.transport.bus-design.bus-design-up .transport-meio-corredor{width:100%;height:20px;width:21px;height:100%;display:-moz-inline-stack;display:inline-block}.transport.bus-design.bus-design-up .transport-meio-corredor:last-child{display:none}.transport.bus-design.bus-design-up .transport-meio-thin .transport-meio-corredor{height:auto;width:40px}@media (min-width:768px){.transport.bus-design.bus-design-up .transport-meio-thin .transport-meio-corredor{width:32px}}.transport.bus-design.bus-design-up .transport-traseira{width:100%;height:15px;position:relative;background-color:#9e9e9e;display:-moz-inline-stack;display:inline-block;bottom:6px;border-radius:0 0 16px 16px}.transport.bus-design.bus-design-up .transport-traseira:before{left:3px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAByCAYAAABjqOBrAAABJGlDQ1BJQ0MgUHJvZmlsZQAAeJxjYGAycHRxcmUSYGDIzSspCnJ3UoiIjFJgP8/AxsDMAAaJycUFjgEBPiB2Xn5eKgMG+HaNgRFEX9YFmYUpjxdwJRcUlQDpP0BslJJanMzAwGgAZGeXlxQAxRnnANkiSdlg9gYQuygkyBnIPgJk86VD2FdA7CQI+wmIXQT0BJD9BaQ+Hcxm4gCbA2HLgNglqRUgexmc8wsqizLTM0oUDC0tLRUcU/KTUhWCK4tLUnOLFTzzkvOLCvKLEktSU4BqIe4DA0GIQlCIaQA1WmiS6G+CABQPENbnQHD4MoqdQYghQHJpURmUychkTJiPMGOOBAOD/1IGBpY/CDGTXgaGBToMDPxTEWJqhgwMAvoMDPvmAADAxk/9GlU2EAAAARlJREFUeJzt0L9Kw1AUx/FvTbUJWDAELEXQChLEycXJSXD2FZpBcC0Ors5OuorL9QkER/EdHAQHK9RJikPTodgMLToF01ZjUifld6b753zuPecUjDHvfB/PwCVwFgRBN3kxk4IAasAx0DLG7OeBcSwAF8aY0wnYc1xul3d4WNyk5fkMLPurBxrxz4W4x065yuHK7kjWQfjEVvuO4jBKHneB1dRSz901Tvw9eo47Xnbjxx6bVonrpe3x0uuZhnNjuzx668mjWtapcuX5I/vMsGmV6JSr+SFA26lMB1/sz+nmgpE1Ox1MhqCg4D+AxXgxN4g4er1PTXaGb5Nwvh+y0Q8z//iHhiMoKCgoKCgoKCgoKCgoKCgo+Bv4AXxrO5Lm2oFyAAAAAElFTkSuQmCC) no-repeat}.transport.bus-design.bus-design-up .transport-traseira:after{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAByCAIAAADsync8AAAABmJLR0QA/wD/AP+gvaeTAAABi0lEQVRYhe3YwUoCQRgH8G/G2YlqtRzTJHSNKGo31IWMTp4XCjrWoYfqFQTtCXqFqJ4gYoOgWwc1yTZKd50Oa6uuSuMhvMxcFpYf//nvN8seFlUqFRBbWNBJKqmkkkoqqaSSSiqppJJKOhsl/uXi5fJhtRDrtBTejX83OKCmknAJfVdWFt3Pu/gxYNynbRKN3FQdAABojSZl86V7BnxQgKNp+3KEZu46L8rFafC88+qKOP+PVBRKnXquswwriPmbYu4JUQ8TzHtC1MUKBrFhuREiOle8sCzataMmeekcEBagsRQIdm2ndR7q2lTWJlKz/VhrbvJhyrr1cfeUzG/sl/3T0jRtaoFuhO5ubdfqmh+ZyWTIRPcazaaMw9v1M+J9AQClNJfLhekHjfVMq7xXqLZ2fAcAuq5TSvt0yXMSR6dvqcLB8/VV8sRuAIG+Y4yZpgkAaPDniXNA4deWMWZZFqUUgi8hAIw7wzCKxaLvRunvUlVV0zRd11VVHb6PbNt2HAcA0um0v2MQE1o/G+9nZUfUI00AAAAASUVORK5CYII=) no-repeat;right:40px}.transport.bus-design.bus-design-up .transport-traseira:after,.transport.bus-design.bus-design-up .transport-traseira:before{width:70px;height:150px;display:block;content:"";position:absolute;top:-39px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:768px){.transport.bus-design.bus-design-up .transport-traseira:after,.transport.bus-design.bus-design-up .transport-traseira:before{background-color:transparent}}@media (max-width:359px){.transport.train-design.train-large{zoom:.7;-ms-zoom:.7;-webkit-zoom:.7;-moz-transform:scale(.7)}}@media (max-width:359px){.transport.train-design.train-extra-large{zoom:.54;-ms-zoom:.54;-webkit-zoom:.54;-moz-transform:scale(.54)}}.transport.train-design.train-design-up{width:240px;margin:auto;padding:16px 0}@media (min-width:768px){.transport.train-design.train-design-up{position:relative;left:0;top:-20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:204px;height:270px;margin-right:228px}}.transport.train-design.train-design-up .transport-frente{width:100%;height:8px;position:relative;top:4px;display:-moz-inline-stack;display:inline-block;background-color:#9e9e9e;border-radius:3px 3px 0 0}.transport.train-design.train-design-up .transport-frente:after{background:#9e9e9e;width:40px;height:8px;position:absolute;bottom:8px;left:40%;left:calc(50% - 20px);content:""}.transport.train-design.train-design-up .transport-meio{min-height:400px;background-color:#fff;border:solid #9e9e9e;border-width:0 1px;box-sizing:border-box;padding:16px 0;display:flex;flex-direction:row-reverse}.transport.train-design.train-design-up .transport-meio-fileira{width:40px;height:auto;display:-moz-inline-stack;display:inline-block;vertical-align:top;white-space:nowrap;margin-right:8px}@media (min-width:768px){.transport.train-design.train-design-up .transport-meio-fileira{width:34px}}.transport.train-design.train-design-up .transport-meio-fileira input{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;cursor:pointer}.transport.train-design.train-design-up .transport-meio-fileira label{font-family:Roboto,sans-serif,Arial,Helvetica;font-size:16px;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;color:#000;padding:12px 4px;box-sizing:border-box;width:100%;height:40px;display:block;text-align:center;margin-bottom:8px;position:relative}@media (min-width:768px){.transport.train-design.train-design-up .transport-meio-fileira label{height:34px;padding:10px 4px;font-size:14px}}.transport.train-design.train-design-up .transport-meio-fileira label.assento-disponivel{border:1px solid #757575;border-radius:8px;font-family:Roboto,sans-serif,Arial,Helvetica;color:#757575;transition:background-color .5s;-webkit-transition:background-color .5s}@media (min-width:768px){.transport.train-design.train-design-up .transport-meio-fileira label.assento-disponivel{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:6px;margin-bottom:8px}}.transport.train-design.train-design-up .transport-meio-fileira label.assento-ocupado{color:#9e9e9e;background-color:#eee;border-radius:8px;cursor:default!important;width:40px;margin-bottom:8px}@media (min-width:768px){.transport.train-design.train-design-up .transport-meio-fileira label.assento-ocupado{border-radius:6px;width:34px;margin-bottom:8px}}.transport.train-design.train-design-up .transport-meio-fileira label i.material-icons.assento-icon-close{position:relative;top:-2px;font-size:19px}.transport.train-design.train-design-up .transport-meio-fileira label.assento-selecionado{color:#fff;border-radius:8px;background-color:#ff9800;border:1px solid #ff9800;transition:background-color .02s;-webkit-transition:background-color .02s}@media (min-width:768px){.transport.train-design.train-design-up .transport-meio-fileira label.assento-selecionado{border-radius:6px}}.transport.train-design.train-design-up .transport-meio-fileira label.espaco-vago{background:none;cursor:default;pointer-events:none;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none}.transport.train-design.train-design-up .transport-meio-corredor{width:100%;height:40px;width:40px;height:100%;display:-moz-inline-stack;display:inline-block}@media (min-width:768px){.transport.train-design.train-design-up .transport-meio-corredor{width:26px;height:20px}}.transport.train-design.train-design-up .transport-meio-corredor:last-child{display:none}.transport.train-design.train-design-up .transport-meio-thin .transport-meio-corredor{height:32px}.transport.train-design.train-design-up .transport-traseira{width:100%;height:9px;position:relative;background-color:#9e9e9e;display:-moz-inline-stack;display:inline-block;bottom:4px}.transport.train-design.train-design-up .transport-traseira:after{background:#9e9e9e;width:40px;height:8px;position:absolute;top:8px;left:40%;left:calc(50% - 20px);content:""}.transport.boat-design.boat-large{width:460px!important}@media (max-width:768px){.transport.boat-design.boat-large{zoom:.7;-ms-zoom:.7;-webkit-zoom:.7;-moz-transform:scale(.7)}}@media (min-width:768px){.transport.boat-design.boat-large{width:420px!important;left:38px!important}}.transport.boat-design.boat-extra-large{width:480px!important;left:-40px!important;zoom:.7;-ms-zoom:.7;-webkit-zoom:.7;-moz-transform:scale(.7)}@media (min-width:768px){.transport.boat-design.boat-extra-large{zoom:0;-ms-zoom:0;-webkit-zoom:0;-moz-transform:scale(0)}}.transport.boat-design.boat-design-up{width:330px;position:relative}@media (min-width:768px){.transport.boat-design.boat-design-up{width:306px;position:relative;top:-3px;padding:0 0 32px}}.transport.boat-design.boat-design-up .transport-frente{display:inline-block;width:100%;height:50px;position:relative;bottom:-3px;border-top:3px solid #cfd8dc;background-color:#eceff1;box-shadow:inset 0 4px 0 #eceff1,inset 0 5px 0 #cfd8dc}@media (min-width:768px){.transport.boat-design.boat-design-up .transport-frente:after,.transport.boat-design.boat-design-up .transport-frente:before{background-color:#fff}}.transport.boat-design.boat-design-up .transport-meio{background-color:#fff;border:solid #cfd8dc;border-width:0 5px;box-sizing:border-box;padding:6px 5px;min-height:400px;max-width:100%;min-width:200px}.transport.boat-design.boat-design-up .transport-meio-fileira{width:34px;height:auto;display:inline-block;vertical-align:top;white-space:nowrap;margin-left:8px}.transport.boat-design.boat-design-up .transport-meio-fileira input{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;cursor:pointer}.transport.boat-design.boat-design-up .transport-meio-fileira label{font-family:Roboto,sans-serif,Arial,Helvetica;font-size:14px;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;color:#000;padding:10px 5px;box-sizing:border-box;width:100%;height:34px;display:block;text-align:center;margin-bottom:8px;position:relative}.transport.boat-design.boat-design-up .transport-meio-fileira label.assento-disponivel{border:1px solid #757575;border-radius:8px;font-family:Roboto,sans-serif,Arial,Helvetica;color:#757575;transition:background-color .5s;-webkit-transition:background-color .5s;margin-bottom:8px}@media (min-width:768px){.transport.boat-design.boat-design-up .transport-meio-fileira label.assento-disponivel{border-radius:6px;padding:10px 5px}}.transport.boat-design.boat-design-up .transport-meio-fileira label.assento-ocupado{color:#9e9e9e;background-color:#eee;border-radius:8px;cursor:default!important;width:34px}@media (min-width:768px){.transport.boat-design.boat-design-up .transport-meio-fileira label.assento-ocupado{width:34px;border-radius:6px;margin-bottom:8px}}.transport.boat-design.boat-design-up .transport-meio-fileira label.assento-ocupado i.material-icons.assento-icon-close{font-size:18px;position:relative;top:-2px}@media (min-width:768px){.transport.boat-design.boat-design-up .transport-meio-fileira label.assento-ocupado i.material-icons.assento-icon-close{font-size:20px;position:relative;top:-3px}}.transport.boat-design.boat-design-up .transport-meio-fileira label.assento-selecionado{color:#fff;border-radius:8px;background-color:#ff9800;border:1px solid #ff9800;transition:background-color .02s;-webkit-transition:background-color .02s}.transport.boat-design.boat-design-up .transport-meio-fileira label.espaco-vago{background:none;cursor:default;pointer-events:none;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:8px}.transport.boat-design.boat-design-up .transport-meio-corredor{width:100%;height:20px;width:15px;height:100%;display:inline-block}.transport.boat-design.boat-design-up .transport-meio-corredor:last-child{display:none}.transport.boat-design.boat-design-up .transport-meio-thin .transport-meio-corredor{height:34px}.transport.boat-design.boat-design-up .transport-traseira{display:inline-block;width:100%;height:33px;position:relative;background:#cfd8dc}@media (min-width:768px){.transport.boat-design.boat-design-up .transport-traseira:after,.transport.boat-design.boat-design-up .transport-traseira:before{background-color:#fff}}.transport.boat-design.boat-design-side{width:304px;margin:auto;padding:32px 0 64px;position:relative;left:-10px}@media (min-width:768px){.transport.boat-design.boat-design-side{width:310px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);height:500px;margin-right:200px;padding:8px}}.transport.boat-design.boat-design-side .transport-frente{display:inline-block;width:100%;height:50px;position:relative;bottom:-3px;border-top:3px solid #cfd8dc;background-color:#eceff1;box-shadow:inset 0 4px 0 #eceff1,inset 0 5px 0 #cfd8dc}@media (min-width:768px){.transport.boat-design.boat-design-side .transport-frente:after,.transport.boat-design.boat-design-side .transport-frente:before{background-color:#fff}}.transport.boat-design.boat-design-side .transport-meio{background-color:#fff;border:solid #cfd8dc;border-width:0 5px;box-sizing:border-box;min-height:400px;max-width:100%;min-width:200px;display:flex;flex-direction:row-reverse}@media (min-width:768px){.transport.boat-design.boat-design-side .transport-meio{padding:0 8px}}.transport.boat-design.boat-design-side .transport-meio-fileira{width:32px;height:auto;display:inline-block;vertical-align:top;white-space:nowrap;margin-right:8px}@media (min-width:768px){.transport.boat-design.boat-design-side .transport-meio-fileira{width:34px;margin-right:8px}}.transport.boat-design.boat-design-side .transport-meio-fileira input{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;cursor:pointer}.transport.boat-design.boat-design-side .transport-meio-fileira label{font-family:Roboto,sans-serif,Arial,Helvetica;font-size:14px;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;color:#000;padding:9px 5px;box-sizing:border-box;width:100%;height:32px;display:block;text-align:center;margin-bottom:8px;position:relative}@media (min-width:768px){.transport.boat-design.boat-design-side .transport-meio-fileira label{padding:10px 5px;height:34px;margin-bottom:8px}}.transport.boat-design.boat-design-side .transport-meio-fileira label.assento-disponivel{border:1px solid #757575;border-radius:4px;font-family:Roboto,sans-serif,Arial,Helvetica;color:#757575;transition:background-color .5s;-webkit-transition:background-color .5s}@media (min-width:768px){.transport.boat-design.boat-design-side .transport-meio-fileira label.assento-disponivel{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:6px;margin-bottom:8px}}.transport.boat-design.boat-design-side .transport-meio-fileira label.assento-ocupado{color:#9e9e9e;background-color:#eee;border-radius:4px;cursor:default!important;width:32px}@media (min-width:768px){.transport.boat-design.boat-design-side .transport-meio-fileira label.assento-ocupado{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:6px;width:34px;margin-bottom:8px}}.transport.boat-design.boat-design-side .transport-meio-fileira label.assento-ocupado i.material-icons.assento-icon-close{font-size:18px;position:relative;top:-2px}@media (min-width:768px){.transport.boat-design.boat-design-side .transport-meio-fileira label.assento-ocupado i.material-icons.assento-icon-close{font-size:20px;position:relative;top:-3px}}.transport.boat-design.boat-design-side .transport-meio-fileira label.assento-selecionado{color:#fff;border-radius:4px;background-color:#ff9800;border:1px solid #ff9800;transition:background-color .02s;-webkit-transition:background-color .02s}@media (min-width:768px){.transport.boat-design.boat-design-side .transport-meio-fileira label.assento-selecionado{border-radius:6px}}.transport.boat-design.boat-design-side .transport-meio-fileira label.espaco-vago{background:none;cursor:default;pointer-events:none;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none}.transport.boat-design.boat-design-side .transport-meio-corredor{width:100%;height:20px;width:20px;height:100%;display:inline-block}.transport.boat-design.boat-design-side .transport-meio-corredor:last-child{display:none}.transport.boat-design.boat-design-side .transport-meio-thin .transport-meio-corredor{height:28px}@media (min-width:768px){.transport.boat-design.boat-design-side .transport-meio-thin .transport-meio-corredor{height:34px}}.transport.boat-design.boat-design-side .transport-traseira{display:inline-block;width:100%;height:33px;position:relative;background:#cfd8dc}@media (min-width:768px){.transport.boat-design.boat-design-side .transport-traseira:after,.transport.boat-design.boat-design-side .transport-traseira:before{background-color:#fff}}.profile{width:160px;height:100px;border-radius:10%;overflow:hidden;margin-top:auto;margin-bottom:auto}.backdrop,.profile img{width:100%;height:100%}.backdrop{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:9999}.backdrop img{display:block;max-width:60%;max-height:80%;margin:60px auto;box-shadow:3px 5px 7px rgba(0,0,0,.5);border:3px solid #fff;z-index:9999}.img-wrap,.tooltips{position:relative}.tooltips:after{background-color:rgba(0,0,0,.6);color:#fff;box-sizing:border-box;content:attr(data-tooltip);display:none;padding:5px;position:absolute;right:-105px;bottom:-55px;z-index:3;box-shadow:0 0 3px #000;border-radius:0 10px 10px 10px}.tooltips:hover:after{display:block}.campoTipoServico-container{height:200px;overflow-y:scroll;border:1px solid #c8ced3}.campoTipoServico-list{list-style:none;padding:0}.campoTipoServico-list-item input[type=checkbox]{margin-right:5px}.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-disponivel,.transport.bus-design.bus-design-side .transport-meio-fileira label.assento-ocupado{-webkit-transform:rotate(0deg)!important;transform:rotate(0deg)!important;-webkit-transform-origin:center;transform-origin:center}.rbc-today{background-color:transparent!important}.calendario{padding:5px}.calendario-legend{width:25px;height:25px;display:inline-block;border:1px solid #000}.calendario-legend-verde{background-color:green}.calendario-legend-vermelho{background-color:red}.calendario-legend-cinza{background-color:grey}.calendario-legend-branco{background-color:#fff}.calendario-legend-azul{background-color:#00f}.calendario-legend-texto{position:relative;bottom:8px}.div-titulo{grid-area:divtitulo;text-align:center}.div-espaco,.div-titulo{margin:0;padding:0;box-sizing:border-box;border:1px solid #000}.div-espaco{grid-area:divespaco}.div-nome{grid-area:divnome;margin:0;padding:0;box-sizing:border-box;border:1px solid #000;font-size:11px}.div-nome span.nome{margin-left:5px}.div-rg{grid-area:divrg;margin:0;padding:0;box-sizing:border-box;border:1px solid #000;font-size:11px}.div-rg span.rg{margin-left:5px}.div-assinatura{grid-area:divassinatura;display:flex;justify-content:center;align-items:flex-end}.div-assinatura,.div-terminio-prestacao{margin:0;padding:0;box-sizing:border-box;border:1px solid #000;font-size:11px}.div-terminio-prestacao{grid-area:dvterminioprestacao}.div-terminio-prestacao span.terminioPrestacao{margin-left:5px}.div-inicio-prestacao{margin:0;padding:0;box-sizing:border-box;font-size:11px}.div-inicio-prestacao span.inicioPrestacao{margin-left:5px}.div-cteos{grid-area:divcteos;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;box-sizing:border-box;border:1px solid #000;font-size:11px}.div-cteos .subtitulo{align-self:center;font-size:17px;font-weight:700}.div-cteos .numero{font-weight:700;margin-left:7px;margin-right:54px}.div-cteos .numeroValor{align-self:center;font-size:17px;margin-left:2px;font-weight:700}.div-cteos .serie{font-weight:700;margin-left:7px;margin-right:39px}.div-cteos .serieValor{font-size:17px;margin-left:2px;font-weight:700}.grid-cteos-container{display:grid;margin:0;padding:0;font-size:12px;box-sizing:border-box;border:1px solid #000;min-height:133px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-areas:"divtitulo divtitulo divtitulo divtitulo" "divespaco divespaco divespaco divcteos" "divnome divassinatura dvterminioprestacao divcteos" "divrg divassinatura divinicioprestacao divcteos"}.div-espaco-empresa{grid-area:divespacoempresa}.div-empresa{grid-area:divempresa;text-align:center;border:1px solid #000;grid-column-start:1;grid-column-end:span 2}.div-empresa .cep,.div-empresa .cidade,.div-empresa .cnpj,.div-empresa .endereco,.div-empresa .inscricaoEstadual{text-align:left;margin-left:38%;margin-top:8px}.div-empresa .cnpj{font-weight:700}.div-dacteos .titulo,.div-empresa .titulo,.div-modal .titulo{font-size:17px;margin-top:5px;margin-left:2px;font-weight:700}.div-dacteos .subtitulo,.div-modal .subtitulo{font-weight:700}.div-dacteos{grid-area:divdacteos;text-align:center;border-right:1px solid #000;border-left:1px solid #000;border-top:1px solid #000}.div-dacteos-codigo-barra{grid-area:divdacteoscodigobarra;display:flex;flex-wrap:wrap;border:1px solid #000}.div-dacteos-codigo-barra div{flex-grow:1;border-right:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000}.div-dacteos-codigo-barra .campos{display:flex;height:25%;text-align:center}.div-dacteos-codigo-barra .folha,.div-dacteos-codigo-barra .modelo,.div-dacteos-codigo-barra .numero,.div-dacteos-codigo-barra .serie{border-right:2px solid #000}.div-dacteos-codigo-barra div.dacte-os-codigo{flex-basis:100%;height:35%}.div-dacteos-codigo-barra div.chaveacesso{height:22%}.div-dacteos-codigo-barra div.chaveacesso p{font-size:13px;font-weight:700}.div-dacteos-codigo-barra div.linkconsulta{text-align:center}.div-modal{grid-area:divmodal;border:1px solid #000}.div-modal,.div-modal-qrcode{text-align:center;padding-top:5px}.div-modal-qrcode{grid-area:divmodalqrcode;border-right:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000}.div-tipocte{grid-area:divtipocte;border:1px solid #000}.div-tiposervico{grid-area:divtiposervico;border:1px solid #000}.div-tipocte p,.div-tiposervico p{margin-top:5px;font-size:13px}.div-dacteos-codigo-barra .chaveacesso,.div-dacteos-codigo-barra .dacte-os-codigo,.div-tipocte,.div-tiposervico{padding-left:5px}.grid-cteos-container-parte-1{display:grid;margin:0;padding:0;font-size:12px;box-sizing:border-box;border:1px solid #000;min-height:125px;grid-template-columns:20% 20% 1fr 20%;grid-template-rows:1fr 2fr 1fr;grid-template-areas:"divespacoempresa divempresa divdacteos divmodal" "divespacoempresa divempresa divdacteoscodigobarra divmodalqrcode" "divtipocte divtiposervico divdacteoscodigobarra divmodalqrcode"}.div-cfop-natureza-operacao{grid-area:divcfopnaturezaoperacao}.div-cfop-natureza-operacao,.div-protocolo-autorizacao-uso{border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.div-protocolo-autorizacao-uso{grid-area:divprotocoloautorizacaouso}.div-inicio-prestacao{grid-area:divinicioprestacao;border:1px solid #000}.div-percurso-veiculo{grid-area:divpercursoveiculo;border:1px solid #000}.div-terminio-prestacao2{grid-area:divterminioprestacao2;border:1px solid #000}.div-tomador{grid-area:divtomador;border:1px solid #000}.div-cfop-natureza-operacao div,.div-cfop-natureza-operacao span,.div-inicio-prestacao span,.div-percurso-veiculo span,.div-protocolo-autorizacao-uso span,.div-terminio-prestacao2 span{margin-left:5px}.div-protocolo-autorizacao-uso div{text-align:center;font-weight:700}.div-inicio-prestacao div span,.div-percurso-veiculo div span,.div-terminio-prestacao2 div span{margin-right:2px}.div-inicio-prestacao div,.div-percurso-veiculo div,.div-terminio-prestacao2 div{margin-left:8px}.div-tomador div{display:flex;justify-content:space-between}.div-tomador div:first-child{margin-right:30px;margin-left:5px}.div-tomador div:nth-child(2){margin-right:35px;margin-left:5px}.div-tomador div:nth-child(3){margin-right:70px;margin-left:5px}.grid-cteos-container-parte-2{display:grid;margin:0;padding:0;font-size:12px;box-sizing:border-box;border-left:1px solid #000;border-right:1px solid #000;min-height:134px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"divcfopnaturezaoperacao divcfopnaturezaoperacao divcfopnaturezaoperacao divprotocoloautorizacaouso divprotocoloautorizacaouso divprotocoloautorizacaouso" "divinicioprestacao divinicioprestacao divpercursoveiculo divpercursoveiculo divterminioprestacao2 divterminioprestacao2" "divtomador divtomador divtomador divtomador divtomador divtomador"}.div-titulo-container-p-4{border-color:#000;border-style:solid;border-width:1px 2px;display:flex;justify-content:center;align-items:center;font-weight:700;height:30px}.div-quantidade-container-p-4{grid-area:divquantidadecontainerp4;border:1px solid #000}.div-declaracao-servico-prestado-container-p-4{grid-area:divdeclaracaoservicoprestadocontainerp4;border:1px solid #000}.div-declaracao-servico-prestado-container-p-4,.div-quantidade-container-p-4,.div-titulo-container-p-4{padding-left:5px}.div-declaracao-servico-prestado-container-p-4 div,.div-quantidade-container-p-4 div{margin-left:5px}.grid-cteos-container-p-4{display:grid;margin:0;padding:0;font-size:12px;box-sizing:border-box;border-right:1px solid #000;border-left:1px solid #000;border-top:1px solid #000;min-height:30px;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"divquantidadecontainerp4 divdeclaracaoservicoprestadocontainerp4"}.div-titulo-componente-container-p-5{border-color:#000;border-style:solid;border-width:1px 2px;display:flex;justify-content:center;align-items:center;font-weight:700;height:30px}.div-componente-1-valor-container-p-5{grid-area:divcomponente1valorcontainerp5;border:1px solid #000;display:flex;justify-content:space-around}.div-componente-2-valor-container-p-5{grid-area:divcomponente2valorcontainerp5;border:1px solid #000}.div-componente-3-valor-container-p-5{grid-area:divcomponente3valorcontainerp5;border:1px solid #000}.div-componente-4-valor-container-p-5{grid-area:divcomponente4valorcontainerp5;border:1px solid #000}.div-componente-5-valor-container-p-5{grid-area:divcomponente5valorcontainerp5;border:1px solid #000}.div-componente-1-valor-container-p-5,.div-componente-2-valor-container-p-5,.div-componente-3-valor-container-p-5,.div-componente-4-valor-container-p-5{display:flex;justify-content:space-around}.div-valor-total-prestacao-servico-container-p-5{grid-area:divvalortotalprestacaoservicocontainerp5}.div-valor-a-receber-container-p-5,.div-valor-total-prestacao-servico-container-p-5{border:1px solid #000;padding-left:3px;padding-top:3px;display:flex;flex-direction:column}.div-valor-a-receber-container-p-5{grid-area:divvalorarecebercontainerp5}.div-valor-a-receber-container-p-5 span,.div-valor-total-prestacao-servico-container-p-5 span{align-self:end;margin-right:2px;font-size:13px;font-weight:700}.grid-cteos-container-parte-5{display:grid;margin:0;padding:0;font-size:10px;box-sizing:border-box;border:1px solid #000;min-height:30px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"divcomponente1valorcontainerp5 divcomponente2valorcontainerp5 divcomponente3valorcontainerp5 divcomponente4valorcontainerp5 divvalortotalprestacaoservicocontainerp5" "divcomponente1valorcontainerp5 divcomponente2valorcontainerp5 divcomponente3valorcontainerp5 divcomponente4valorcontainerp5 divvalorarecebercontainerp5"}.div-impostos-titulo{border-bottom:1px solid #000;border-right:2px solid #000;border-left:2px solid #000;display:flex;justify-content:center;align-items:center;font-weight:700;height:30px}.div-classificacao-tributaria-titulo{grid-area:divclassificacaotributariatitulo;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-base-caluclo{grid-area:divclassificacaotributariabasecaluclo;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-aliq-icms{grid-area:divclassificacaotributariaaliqicms;border:1px solid #000;padding-left:3px}.div-classificacao-tributaria-valor-icms{grid-area:divclassificacaotributariavaloricms;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-red-bc{grid-area:divclassificacaotributariaredbc;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-valor-st{grid-area:divclassificacaotributariavalorst;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-valor-inss{grid-area:divclassificacaotributariavalorinss;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-valor-pis{grid-area:divclassificacaotributariavalorpis;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-valor-cofins{grid-area:divclassificacaotributariavalorcofins;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-valor-ir{grid-area:divclassificacaotributariavalorir;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-valor-csll{grid-area:divclassificacaotributariavalorcsll;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-aliq-icms span,.div-classificacao-tributaria-base-caluclo span,.div-classificacao-tributaria-red-bc span,.div-classificacao-tributaria-valor-cofins span,.div-classificacao-tributaria-valor-csll span,.div-classificacao-tributaria-valor-icms span,.div-classificacao-tributaria-valor-inss span,.div-classificacao-tributaria-valor-ir span,.div-classificacao-tributaria-valor-pis span,.div-classificacao-tributaria-valor-st span{display:flex;justify-content:flex-end;margin-right:5px;margin-top:16px}.div-classificacao-tributaria-aliq-icms span{margin-top:16px}.div-classificacao-tributaria-red-bc span,.div-classificacao-tributaria-valor-csll span,.div-classificacao-tributaria-valor-icms span,.div-classificacao-tributaria-valor-inss span,.div-classificacao-tributaria-valor-ir span,.div-classificacao-tributaria-valor-pis span,.div-classificacao-tributaria-valor-st span{margin-top:32px}.grid-cteos-container-parte-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"divclassificacaotributariatitulo divclassificacaotributariatitulo divclassificacaotributariatitulo divclassificacaotributariabasecaluclo divclassificacaotributariaaliqicms divclassificacaotributariavaloricms divclassificacaotributariaredbc divclassificacaotributariavalorst divclassificacaotributariavalorinss divclassificacaotributariavalorpis divclassificacaotributariavalorcofins divclassificacaotributariavalorir divclassificacaotributariavalorcsll"}.grid-cteos-container-parte-6,.grid-cteos-container-parte-6-ibscbs{display:grid;margin:0;padding:0;font-size:11px;box-sizing:border-box;border-right:1px solid #000;border-left:1px solid #000;min-height:30px;grid-template-rows:1fr}.grid-cteos-container-parte-6-ibscbs{border-bottom:1px solid #000;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"divclassificacaotributariaaliqibsuf divclassificacaotributariavaloribsuf divclassificacaotributariaaliqibsmun divclassificacaotributariavaloribsmun divclassificacaotributariaaliqcbs divclassificacaotributariavalorcbs"}.div-classificacao-tributaria-aliq-ibsuf{grid-area:divclassificacaotributariaaliqibsuf;border:1px solid #000;padding-left:3px}.div-classificacao-tributaria-valor-ibsuf{grid-area:divclassificacaotributariavaloribsuf;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-aliq-ibsmun{grid-area:divclassificacaotributariaaliqibsmun;border:1px solid #000;padding-left:3px}.div-classificacao-tributaria-valor-ibsmun{grid-area:divclassificacaotributariavaloribsmun;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-aliq-cbs{grid-area:divclassificacaotributariaaliqcbs;border:1px solid #000;padding-left:3px}.div-classificacao-tributaria-valor-cbs{grid-area:divclassificacaotributariavalorcbs;border:1px solid #000;padding-left:5px}.div-classificacao-tributaria-aliq-cbs span,.div-classificacao-tributaria-aliq-ibsmun span,.div-classificacao-tributaria-aliq-ibsuf span,.div-classificacao-tributaria-valor-cbs span,.div-classificacao-tributaria-valor-ibsmun span,.div-classificacao-tributaria-valor-ibsuf span{display:flex;justify-content:flex-end;margin-right:5px;margin-top:16px}.grid-cteos-container-parte-7{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #000;border-top:1px solid #000}.grid-cteos-container-parte-7 div.titulo{font-weight:700;border-bottom:2px solid #000;width:100%;height:30px;display:flex;justify-content:center;align-items:center}.grid-cteos-container-parte-7 .textarea-observacao{height:270px;border-top:1px solid #000}.div-titulo-modal-rodoviario-container-p-8{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #000;border-top:1px solid #000;height:30px;font-weight:700}.div-termo-autorizacao-fretamento-container-p-8{grid-area:divtermoautorizacaofretamentocontainerp8;border:1px solid #000;padding-left:5px}.div-numero-registro-estadual-container-p-8{grid-area:divnumeroregistroestadualcontainerp8;border:1px solid #000;padding-left:5px}.div-placa-veiculo-container-p-8{grid-area:divplacaveiculocontainerp8;border:1px solid #000;padding-left:5px}.div-renavam-container-p-8{grid-area:divrenavamcontainerp8;border:1px solid #000;padding-left:5px}.div-licenciamneto-veiculo-container-p-8{grid-area:divlicenciamnetoveiculocontainerp8;border:1px solid #000;padding-left:5px}.div-cnpj-cpf-container-p-8{grid-area:divcnpjcpfcontainerp8;border:1px solid #000;padding-left:5px}.div-tipo-fretamento-container-p-8{grid-area:divtipofretamentocontainerp8;border:1px solid #000;padding-left:5px}.div-dt-inicio-viagem-container-p-8{grid-area:divdtinicioviagemcontainerp8;border:1px solid #000;padding-left:5px}.grid-cteos-container-parte-8{display:grid;margin:0;padding:0;font-size:11px;box-sizing:border-box;border-right:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;min-height:30px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"divtermoautorizacaofretamentocontainerp8 divnumeroregistroestadualcontainerp8 divplacaveiculocontainerp8 divrenavamcontainerp8 divlicenciamnetoveiculocontainerp8 divcnpjcpfcontainerp8" "divtipofretamentocontainerp8 divtipofretamentocontainerp8 divdtinicioviagemcontainerp8 divdtinicioviagemcontainerp8 divdtinicioviagemcontainerp8 divdtinicioviagemcontainerp8"}.div-seguro-viagem-continar-p-9{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #000;border-top:1px solid #000;height:30px;font-weight:700}.div-nome-seguradora-container-p-9,.div-numero-apolice-container-p-9,.div-responsavel-cteos-container-p-9{flex-basis:35%;border-left:1px solid #000;border-right:2px solid #000;border-bottom:1px solid #000;padding-left:4px}.div-nome-seguradora-container-p-9 span,.div-numero-apolice-container-p-9 span,.div-responsavel-cteos-container-p-9 span{font-weight:700}.grid-cteos-container-parte-9{display:flex;border:1px solid #000}.div-area-emissor-e-fisco-container-9{display:flex;border-right:2px solid #000;border-left:2px solid #000;border-bottom:2px solid #000}.div-uso-exclusivo-cteos-container-p-9{flex-basis:60%;height:101px;border-right:2px solid #000}.div-reservado-fisco-container-p-9 div,.div-uso-exclusivo-cteos-container-p-9 div{border-bottom:1px solid #000;text-align:center;font-weight:700}.div-reservado-fisco-container-p-9{flex-basis:40%;height:101px}#notaFiscalCteOs{padding:17px 15px 6px}@media print{#notaFiscalCteOs,body,html{color:#000!important}}.dacte-container{padding:15px;font-size:11px;font-family:Arial,sans-serif;color:#000;box-sizing:border-box}.dacte-body{border:1px solid #000}.dacte-header{display:grid;grid-template-columns:30% 1fr 22%;border-bottom:1px solid #000;min-height:120px}.dacte-header-empresa{padding:6px;border-right:1px solid #000}.dacte-empresa-nome{font-size:13px;font-weight:700;margin-bottom:3px}.dacte-header-center{display:flex;flex-direction:column;border-right:1px solid #000}.dacte-titulo-block{text-align:center;padding:5px;border-bottom:1px solid #000}.dacte-titulo-nome{font-size:18px;font-weight:700}.dacte-campos-block{display:flex;border-bottom:1px solid #000}.dacte-campo-item{flex:1 1;text-align:center;padding:3px 2px;border-right:1px solid #000}.dacte-campo-item:last-child{border-right:none}.dacte-campo-data{flex:2 1;text-align:center;padding:3px 2px;border-right:1px solid #000}.dacte-tipo-block{display:flex;flex:1 1}.dacte-tipo-item{flex:1 1;padding:3px 4px;border-right:1px solid #000}.dacte-tipo-item:last-child{border-right:none}.dacte-header-right{display:flex;flex-direction:column}.dacte-modal-block{display:flex;border-bottom:1px solid #000}.dacte-modal-item{flex:1 1;padding:3px 5px;border-right:1px solid #000;text-align:center}.dacte-modal-item:last-child{border-right:none}.dacte-modal-valor{font-weight:700;font-size:12px}.dacte-barcode-block{flex:1 1;display:flex;justify-content:center;align-items:center;padding:4px;border-bottom:1px solid #000;overflow:hidden}.dacte-barcode-block canvas,.dacte-barcode-block svg{max-width:100%;height:60px!important}.dacte-qrcode-block{display:flex;justify-content:center;align-items:center;padding:4px}.dacte-chave-acesso{border-bottom:1px solid #000;padding:3px 6px;font-size:10px}.dacte-chave-link{color:#333}.dacte-chave-valor{font-weight:700;font-size:11px;margin-top:2px;letter-spacing:.5px}.dacte-protocolo-row{border-bottom:1px solid #000;padding:3px 6px}.dacte-protocolo-valor{font-weight:700;text-align:center}.dacte-cfop-prestacao-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #000}.dacte-cfop-item{grid-column:1/2}.dacte-cfop-item,.dacte-inicio-item{padding:3px 6px;border-right:1px solid #000}.dacte-termino-item{padding:3px 6px}.dacte-field-label{font-size:9px;font-weight:700;text-transform:uppercase;color:#333}.dacte-pessoa-section{border-bottom:1px solid #000;padding:3px 6px;font-size:11px}.dacte-pessoa-row1,.dacte-pessoa-row2,.dacte-pessoa-row3{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-bottom:2px}.dacte-pessoa-label{font-size:9px;font-weight:700;text-transform:uppercase;min-width:90px}.dacte-pessoa-nome{font-weight:700;font-size:11px}.dacte-pessoa-campo{white-space:nowrap}.dacte-expedidor-recebedor-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #000}.dacte-expedidor-section{border-right:1px solid #000;border-bottom:none}.dacte-recebedor-section{border-bottom:none}.dacte-tomador-section{border-bottom:1px solid #000;padding:3px 6px}.dacte-tomador-row1,.dacte-tomador-row2{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-bottom:2px}.dacte-produto-row{display:grid;grid-template-columns:1fr 1fr 18%;border-bottom:1px solid #000}.dacte-caracteristicas-item,.dacte-produto-item,.dacte-valor-merc-item{padding:3px 6px;border-right:1px solid #000}.dacte-valor-merc-item{border-right:none;text-align:right}.dacte-pesos-row{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #000}.dacte-peso-item{padding:3px 5px;border-right:1px solid #000;text-align:center}.dacte-peso-item:last-child{border-right:none}.dacte-section-title{background-color:#f0f0f0;border-bottom:1px solid #000;border-top:1px solid #000;text-align:center;font-weight:700;font-size:10px;padding:2px 0}.dacte-componentes-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 16% 12%;border-bottom:1px solid #000;min-height:40px}.dacte-comp-nome-valor{padding:3px 4px;border-right:1px solid #000;text-align:center}.dacte-comp-total{border-right:1px solid #000}.dacte-comp-receber,.dacte-comp-total{padding:3px 4px;display:flex;flex-direction:column;justify-content:space-between}.dacte-valor-destaque{font-weight:700;font-size:12px;text-align:right}.dacte-impostos-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;border-bottom:1px solid #000;min-height:36px}.dacte-impostos-row-ibscbs{grid-template-columns:repeat(6,1fr)}.dacte-imposto-classificacao{padding:3px 6px;border-right:1px solid #000}.dacte-imposto-item{padding:3px 5px;border-right:1px solid #000;text-align:center}.dacte-imposto-item:last-child{border-right:none}.dacte-docs-data-row,.dacte-docs-header-row{display:grid;grid-template-columns:8% 20% 1fr 8% 20% 1fr;border-bottom:1px solid #000;padding:2px 6px}.dacte-doc-col-cnpj,.dacte-doc-col-tipo{border-right:1px solid #000;padding-right:4px}.dacte-doc-col-cnpj{padding-left:4px}.dacte-doc-col-chave{padding-left:4px;border-right:1px solid #000}.dacte-docs-empty-space{min-height:60px;border-bottom:1px solid #000}.dacte-fluxo-row{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #000;min-height:36px}.dacte-fluxo-item{padding:3px 6px;border-right:1px solid #000}.dacte-fluxo-item:last-child{border-right:none}.dacte-obs-fisco-row{display:grid;grid-template-columns:1fr 30% 20%;border-bottom:1px solid #000;min-height:60px}.dacte-obs-item,.dacte-uso-exclusivo-item{padding:3px 6px;border-right:1px solid #000}.dacte-reservado-fisco-item{padding:3px 6px}.dacte-modal-rod-row{display:grid;grid-template-columns:15% 18% 1fr 20%;border-bottom:1px solid #000;min-height:44px}.dacte-modal-rod-item,.dacte-modal-rod-legislacao{padding:3px 6px;border-right:1px solid #000}.dacte-modal-rod-legislacao{text-align:center;font-size:10px;display:flex;flex-direction:column;justify-content:center}.dacte-stub{padding:4px 6px;font-size:11px}.dacte-stub-titulo{text-align:center;font-size:10px;border-bottom:1px solid #000;padding-bottom:3px;margin-bottom:3px}.dacte-stub-row1,.dacte-stub-row2{display:grid;grid-template-columns:15% 1fr 1fr 20%;grid-gap:4px;gap:4px;border-bottom:1px solid #000;min-height:36px;align-items:flex-end;padding-bottom:2px;margin-bottom:3px}.dacte-stub-cell{border-right:1px solid #ccc;padding-right:4px}.dacte-stub-cte{text-align:right}.dacte-stub-cte-label{font-weight:700;font-size:12px}.dacte-stub-cte-num{font-weight:700;font-size:16px}.dacte-stub-assinatura{border-bottom:1px solid #000}.dacte-stub-barcode{display:flex;justify-content:flex-end;align-items:center}.dacte-stub-barcode canvas,.dacte-stub-barcode svg{max-width:100%;height:50px!important}@page{size:A4;margin:10mm}.damdfe-container{font-family:Arial,sans-serif;font-size:11px;width:210mm;max-width:100%;margin:0 auto;padding:8mm;box-sizing:border-box;color:#000}.damdfe-cabecalho-wrapper{border:1px solid #000;margin-bottom:0}.damdfe-cabecalho-topo{display:flex;border-bottom:1px solid #000}.damdfe-logo{width:30mm;min-height:28mm;border-right:1px solid #000;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.damdfe-logo-img{max-width:100%;max-height:26mm;object-fit:contain}.damdfe-logo-texto{text-align:center;font-size:10px;color:#888}.damdfe-empresa{flex:1 1;padding:4px 6px;border-right:1px solid #000}.damdfe-empresa-nome{font-weight:700;font-size:12px;margin-bottom:2px}.damdfe-titulo-bloco{width:55mm;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #000;padding:4px 6px;text-align:center}.damdfe-titulo-principal{font-size:22px;font-weight:700;letter-spacing:2px}.damdfe-titulo-subtitulo{font-size:8px;margin-top:4px;line-height:1.3}.damdfe-qrcode{width:28mm;display:flex;align-items:center;justify-content:center;padding:4px;flex-shrink:0}.damdfe-cabecalho-bottom{display:flex;align-items:stretch}.damdfe-damdfe-label{padding:3px 6px;font-size:9px;border-right:1px solid #000;display:flex;align-items:center;width:55mm;flex-shrink:0}.damdfe-label-destaque{font-weight:700;margin-right:3px}.damdfe-campos-topo{display:flex;flex:1 1}.damdfe-campo-topo{flex:1 1;padding:3px 5px;border-right:1px solid #000;text-align:center;font-size:10px;line-height:1.4}.damdfe-campo-topo-largo{flex:2 1}.damdfe-campo-topo-last{border-right:none}.damdfe-campo-topo span{font-size:8px;color:#555;display:block}.damdfe-contingencia-banner{border:2px solid #c00;background-color:#fff3f3;padding:6px 10px;margin-top:2px;text-align:center}.damdfe-contingencia-titulo{font-size:14px;font-weight:700;color:#c00;text-transform:uppercase;letter-spacing:1px}.damdfe-contingencia-tipo{font-size:11px;font-weight:700;color:#c00;margin-top:2px}.damdfe-contingencia-data,.damdfe-contingencia-justificativa{font-size:10px;color:#333;margin-top:2px}.damdfe-secao{border:1px solid #000;border-top:none}.damdfe-secao-titulo{background-color:#d8d8d8;font-weight:700;font-size:9px;padding:2px 5px;border-bottom:1px solid #000;text-transform:uppercase}.damdfe-linha{display:flex}.damdfe-linha-header{border-bottom:1px solid #000}.damdfe-campo{padding:3px 5px;font-size:10px;line-height:1.5}.damdfe-campo span{font-size:8px;color:#555;display:block}.damdfe-campo-borda{border-right:1px solid #000}.damdfe-campo-flex1{flex:1 1}.damdfe-campo-flex2{flex:2 1}.damdfe-campo-flex3{flex:3 1}.damdfe-barcode{border:1px solid #000;border-top:none;display:flex;justify-content:center;padding:4px 8px;overflow:hidden}.damdfe-barcode svg{max-width:100%}.damdfe-chave-acesso{padding:3px 5px;border-top:1px solid #000;word-break:break-all}.damdfe-chave-acesso span{font-size:8px;color:#555;display:block}.damdfe-chave-acesso p{margin:0;font-size:10px;letter-spacing:1px}.damdfe-link-consulta{padding:3px 5px;font-size:9px;color:#333;border-top:1px solid #000}.damdfe-observacoes{min-height:15mm;padding:4px 5px;font-size:10px}@media print{body,html{width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.impressao-damdfe *{visibility:hidden}body.impressao-damdfe #damdfe,body.impressao-damdfe #damdfe *{visibility:visible}#damdfe.damdfe-container{position:relative!important;left:auto!important;top:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:4mm!important;box-sizing:border-box!important;font-size:10.5pt!important;line-height:1.4!important;-webkit-transform:none!important;transform:none!important;min-height:277mm!important;display:flex!important;flex-direction:column!important}#damdfe.damdfe-container>:last-child{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important}#damdfe.damdfe-container .damdfe-observacoes{flex:1 1 auto!important;min-height:35mm!important}.damdfe-contingencia-banner{border:2px solid #000;background-color:#fff}.damdfe-contingencia-tipo,.damdfe-contingencia-titulo{color:#000}}:root{--vx-primary:#ff6a00;--vx-primary-dark:#e05500;--vx-dark:#111;--vx-sidebar-bg:#141414;--vx-sidebar-w:240px;--vx-header-h:60px;--vx-body-bg:#f4f5f7;--vx-text-side:hsla(0,0%,100%,0.72);--vx-text-side-mut:hsla(0,0%,100%,0.3);--vx-item-hover:rgba(255,106,0,0.1);--vx-border-side:hsla(0,0%,100%,0.06);--vx-radius:12px;--vx-shadow:0 1px 4px rgba(0,0,0,0.07);--vx-trans:0.26s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:#f4f5f7;background:var(--vx-body-bg)}body{display:block!important}.vx-content-wrapper,.vx-shell{overflow-x:hidden}#root,.vx-shell{width:100%;min-height:100vh}.vx-shell{display:block;transition:padding-left .26s cubic-bezier(.4,0,.2,1);transition:padding-left var(--vx-trans)}.vx-sidebar{position:fixed!important;left:0!important;top:0!important;width:240px!important;height:100vh!important;z-index:1030!important;background:#141414!important;display:flex!important;flex-direction:column;overflow-y:auto;overflow-x:hidden;transition:-webkit-transform .26s cubic-bezier(.4,0,.2,1);transition:transform .26s cubic-bezier(.4,0,.2,1);transition:transform .26s cubic-bezier(.4,0,.2,1),-webkit-transform .26s cubic-bezier(.4,0,.2,1);transition:-webkit-transform var(--vx-trans);transition:transform var(--vx-trans);transition:transform var(--vx-trans),-webkit-transform var(--vx-trans);scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.08) transparent}.vx-sidebar::-webkit-scrollbar{width:3px}.vx-sidebar::-webkit-scrollbar-track{background:transparent}.vx-sidebar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.vx-sidebar.vx-sidebar--closed{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vx-sidebar-logo{display:flex;align-items:center;padding:0 20px;height:60px;height:var(--vx-header-h);border-bottom:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid var(--vx-border-side);flex-shrink:0;min-width:240px;min-width:var(--vx-sidebar-w)}.vx-sidebar-logo-text{font-size:22px;font-weight:800;color:#ff6a00;color:var(--vx-primary);letter-spacing:1.5px;text-transform:lowercase;white-space:nowrap}.vx-sidebar-offline-badge{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 16px;margin:4px 10px 8px;background:#fff3e0;border:1px solid #ff9800;border-radius:8px;color:#e65100;font-size:12px;font-weight:700}.vx-sidebar-offline-badge .material-icons{font-size:18px}.vx-sidebar-menu{flex:1 1;padding:6px 0;list-style:none;margin:0;min-width:240px;min-width:var(--vx-sidebar-w)}.vx-sidebar-section{font-size:10px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:hsla(0,0%,100%,.3);color:var(--vx-text-side-mut);padding:14px 20px 5px;white-space:nowrap}.vx-sidebar-section--toggle{display:flex;align-items:center;justify-content:space-between;padding-right:14px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s}.vx-sidebar-section--toggle:hover{color:#ff6a00}.vx-sidebar-section-icon{font-size:14px;opacity:.7;flex-shrink:0}.vx-sidebar-item{list-style:none}.vx-sidebar-link{display:flex;align-items:center;grid-gap:11px;gap:11px;padding:10px 20px;color:hsla(0,0%,100%,.72)!important;color:var(--vx-text-side)!important;text-decoration:none!important;font-size:13px;font-weight:400;cursor:pointer;background:none;width:100%;text-align:left;border:none;border-left:3px solid transparent;white-space:nowrap;overflow:hidden;min-width:0;transition:background .15s,color .15s}.vx-sidebar-link:hover{background:rgba(255,106,0,.1);background:var(--vx-item-hover);color:#fff!important;text-decoration:none!important}.vx-sidebar-link.vx-active{background:#ff6a00;background:var(--vx-primary);color:#fff!important;font-weight:600;border-left-color:hsla(0,0%,100%,.35)}.vx-sidebar-link .material-icons{font-size:18px!important;width:18px;flex-shrink:0;color:inherit}.vx-sidebar-link .MuiSvgIcon-root{font-size:18px!important;width:18px!important;height:18px!important;flex-shrink:0;color:inherit}.vx-sidebar-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.vx-sidebar-link--empresa{border-left-color:rgba(255,106,0,.55);background:rgba(255,106,0,.07);position:relative}.vx-sidebar-link--empresa .material-icons{color:#ff6a00!important;color:var(--vx-primary)!important;transition:-webkit-transform .26s cubic-bezier(.4,0,.2,1);transition:transform .26s cubic-bezier(.4,0,.2,1);transition:transform .26s cubic-bezier(.4,0,.2,1),-webkit-transform .26s cubic-bezier(.4,0,.2,1);transition:-webkit-transform var(--vx-trans);transition:transform var(--vx-trans);transition:transform var(--vx-trans),-webkit-transform var(--vx-trans)}.vx-sidebar-link--empresa:hover{background:rgba(255,106,0,.14)!important;border-left-color:#ff6a00!important;border-left-color:var(--vx-primary)!important}.vx-sidebar-link--empresa:hover .material-icons{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.vx-sidebar-link--empresa.vx-active{border-left-color:hsla(0,0%,100%,.35)!important}.vx-sidebar-link--empresa.vx-active .material-icons{color:#fff!important;-webkit-transform:none;transform:none}.vx-sidebar-empresa-tag{font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;background:rgba(255,106,0,.22);color:#ff6a00;color:var(--vx-primary);border-radius:4px;padding:1px 5px;flex-shrink:0;transition:background .15s,color .15s}.vx-sidebar-link--empresa.vx-active .vx-sidebar-empresa-tag,.vx-sidebar-link--empresa:hover .vx-sidebar-empresa-tag{background:hsla(0,0%,100%,.18);color:#fff}.vx-sidebar-empresa-divider{height:1px;background:hsla(0,0%,100%,.06);background:var(--vx-border-side);margin:4px 20px 6px}.vx-sidebar-bottom{border-top:1px solid hsla(0,0%,100%,.06);border-top:1px solid var(--vx-border-side);padding:10px 0 6px;flex-shrink:0;min-width:240px;min-width:var(--vx-sidebar-w)}.vx-sidebar-bottom-header{padding:0 20px 8px}.vx-sidebar-bottom-title{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.3);color:var(--vx-text-side-mut)}.vx-shortcut-btn{display:flex;align-items:center;grid-gap:9px;gap:9px;padding:8px 14px;background:rgba(255,106,0,.08);font-size:12.5px;font-weight:500;margin:3px 12px;border-radius:8px;border:none;cursor:pointer;width:calc(100% - 24px);white-space:nowrap;overflow:hidden;transition:background .15s}.vx-shortcut-btn,.vx-shortcut-btn:hover{color:#ff6a00!important;color:var(--vx-primary)!important;text-decoration:none!important}.vx-shortcut-btn:hover{background:rgba(255,106,0,.18)}.vx-shortcut-btn .material-icons{font-size:16px!important;flex-shrink:0}.vx-logout-btn{display:flex;align-items:center;grid-gap:9px;gap:9px;padding:8px 14px;background:rgba(198,40,40,.08);color:#c62828!important;font-size:12.5px;font-weight:600;text-decoration:none!important;margin:8px 12px 4px;border-radius:8px;border:1px solid rgba(198,40,40,.18);cursor:pointer;width:calc(100% - 24px);white-space:nowrap;overflow:hidden;transition:background .15s,border-color .15s;text-align:left}.vx-logout-btn:hover{background:rgba(198,40,40,.16);border-color:rgba(198,40,40,.35)}.vx-logout-btn .material-icons{font-size:16px!important;flex-shrink:0}.vx-sidebar-footer{padding:10px 20px;font-size:10px;color:hsla(0,0%,100%,.15);border-top:1px solid hsla(0,0%,100%,.06);border-top:1px solid var(--vx-border-side);white-space:nowrap;overflow:hidden;flex-shrink:0;min-width:240px;min-width:var(--vx-sidebar-w)}.vx-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.52);z-index:1029}.vx-content-wrapper{width:100%;display:flex;flex-direction:column;min-height:100vh}.vx-header{position:relative;width:100%;height:60px;height:var(--vx-header-h);background:#111;background:var(--vx-dark);display:flex;align-items:center;padding:0 18px;grid-gap:10px;gap:10px;z-index:200;box-shadow:0 2px 10px rgba(0,0,0,.35);flex-shrink:0}.vx-header.vx-dev{background:#1a237e}.vx-dev-badge{background:hsla(0,0%,100%,.15);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.vx-header-toggle{background:none;border:none;color:hsla(0,0%,100%,.65);cursor:pointer;padding:5px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s;flex-shrink:0}.vx-header-toggle:hover{color:#fff;background:hsla(0,0%,100%,.1)}.vx-header-toggle .material-icons{font-size:22px!important}.vx-header-company{display:flex;align-items:center;grid-gap:7px;gap:7px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:5px 11px;cursor:pointer;transition:background .15s;max-width:220px;min-width:0;flex-shrink:1;overflow:hidden;text-decoration:none!important}.vx-header-company:hover{background:hsla(0,0%,100%,.13);text-decoration:none!important}.vx-header-company .material-icons{font-size:15px!important;color:#ff6a00;color:var(--vx-primary);flex-shrink:0}.vx-header-company-name{font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vx-header-company-arrow{color:hsla(0,0%,100%,.35);font-size:15px!important;flex-shrink:0}.vx-header-spacer{flex:1 1;min-width:0}.vx-header-date{display:flex;align-items:center;grid-gap:6px;gap:6px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:5px 11px;color:hsla(0,0%,100%,.7);font-size:11.5px;white-space:nowrap;flex-shrink:0}.vx-header-date .material-icons{font-size:14px!important;color:#ff6a00;color:var(--vx-primary)}.vx-header-bell{position:relative;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.65);transition:background .15s;flex-shrink:0}.vx-header-bell:hover{background:hsla(0,0%,100%,.13)}.vx-header-bell .material-icons{font-size:18px!important}.vx-header-bell-badge{position:absolute;top:-4px;right:-4px;background:#ff6a00;background:var(--vx-primary);color:#fff;border-radius:10px;font-size:8px;width:15px;height:15px;display:flex;align-items:center;justify-content:center;font-weight:700}.vx-header-user{display:flex;align-items:center;grid-gap:9px;gap:9px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .15s;position:relative;flex-shrink:0}.vx-header-user:hover{background:hsla(0,0%,100%,.08)}.vx-header-avatar{width:34px;height:34px;border-radius:50%;background:#ff6a00;background:var(--vx-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.vx-header-user-info{display:flex;flex-direction:column;min-width:0}.vx-header-greeting{font-size:9px;color:hsla(0,0%,100%,.4);line-height:1}.vx-header-name{font-size:11.5px;font-weight:600;color:#fff;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}.vx-user-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.16);min-width:185px;z-index:9999;overflow:hidden;-webkit-animation:vxFadeIn .15s ease;animation:vxFadeIn .15s ease}@-webkit-keyframes vxFadeIn{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vxFadeIn{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.vx-user-dropdown-header{padding:12px 16px 10px;border-bottom:1px solid #f0f0f0}.vx-user-dropdown-name{font-size:13px;font-weight:600;color:#1a1a1a}.vx-user-dropdown-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 16px;font-size:13px;color:#333!important;cursor:pointer;transition:background .1s;text-decoration:none!important;border:none;background:none;width:100%;text-align:left}.vx-user-dropdown-item:hover{background:#f8f8f8;color:#333!important;text-decoration:none!important}.vx-user-dropdown-item .material-icons{font-size:17px!important;color:#999}.vx-user-dropdown-divider{height:1px;background:#f0f0f0}.vx-main{flex:1 1;width:100%;min-width:0;box-sizing:border-box}.vx-main>.container-fluid{padding:22px 24px;width:100%;max-width:100%;box-sizing:border-box}.vx-main .container{max-width:100%!important;width:100%!important;padding:22px 24px;margin:0!important;box-sizing:border-box!important}.vx-dashboard{padding:0;width:100%;min-width:0}.vx-dashboard-greeting{margin-bottom:20px}.vx-dashboard-greeting h2{font-size:21px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.vx-dashboard-greeting p{font-size:13px;color:#888;margin:0}.vx-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-bottom:22px;width:100%}.vx-action-card{background:#fff;border-radius:12px;border-radius:var(--vx-radius);padding:16px 14px;cursor:pointer;border:1.5px solid #f0f0f0;transition:border-color .15s,box-shadow .15s,-webkit-transform .12s;transition:border-color .15s,box-shadow .15s,transform .12s;transition:border-color .15s,box-shadow .15s,transform .12s,-webkit-transform .12s;text-decoration:none!important;display:flex;flex-direction:column;grid-gap:10px;gap:10px;min-width:0;overflow:hidden}.vx-action-card:hover{border-color:#ff6a00;border-color:var(--vx-primary);box-shadow:0 4px 18px rgba(255,106,0,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px);text-decoration:none!important}.vx-action-icon-wrap{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vx-action-icon-wrap.c-orange{background:rgba(255,106,0,.1)}.vx-action-icon-wrap.c-red{background:rgba(220,53,69,.1)}.vx-action-icon-wrap.c-teal{background:rgba(32,201,151,.1)}.vx-action-icon-wrap.c-blue{background:rgba(0,123,255,.1)}.vx-action-icon-wrap.c-purple{background:rgba(111,66,193,.1)}.vx-action-icon-wrap.c-green{background:rgba(40,167,69,.1)}.vx-action-icon-wrap .material-icons{font-size:20px!important}.vx-action-icon-wrap .MuiSvgIcon-root{font-size:20px!important;width:20px!important;height:20px!important}.vx-action-icon-wrap.c-orange .material-icons,.vx-action-icon-wrap.c-orange .MuiSvgIcon-root{color:#ff6a00;color:var(--vx-primary)}.vx-action-icon-wrap.c-red .material-icons,.vx-action-icon-wrap.c-red .MuiSvgIcon-root{color:#dc3545}.vx-action-icon-wrap.c-teal .material-icons,.vx-action-icon-wrap.c-teal .MuiSvgIcon-root{color:#20c997}.vx-action-icon-wrap.c-blue .material-icons,.vx-action-icon-wrap.c-blue .MuiSvgIcon-root{color:#007bff}.vx-action-icon-wrap.c-purple .material-icons,.vx-action-icon-wrap.c-purple .MuiSvgIcon-root{color:#6f42c1}.vx-action-icon-wrap.c-green .material-icons,.vx-action-icon-wrap.c-green .MuiSvgIcon-root{color:#28a745}.vx-action-title{font-size:12px;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.2px;margin:0;line-height:1.3}.vx-action-desc,.vx-action-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-action-desc{font-size:11px;color:#aaa;margin:2px 0 0;display:flex;align-items:center;grid-gap:3px;gap:3px}.vx-action-desc .material-icons{font-size:11px!important;color:#ff6a00;color:var(--vx-primary);flex-shrink:0}.vx-kpi-section{margin-bottom:22px}.vx-kpi-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;grid-gap:8px;gap:8px}.vx-kpi-header h5{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.vx-kpi-period{display:flex;align-items:center;grid-gap:6px;gap:6px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:5px 12px;font-size:12px;color:#555;cursor:pointer;white-space:nowrap;flex-shrink:0}.vx-kpi-period .material-icons{font-size:14px!important;color:#ff6a00;color:var(--vx-primary)}.vx-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));grid-gap:12px;gap:12px;width:100%}.vx-kpi-card{background:#fff;border-radius:12px;border-radius:var(--vx-radius);padding:16px;box-shadow:0 1px 4px rgba(0,0,0,.07);box-shadow:var(--vx-shadow);border:1px solid #f0f0f0;min-width:0;overflow:hidden}.vx-kpi-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;grid-gap:6px;gap:6px}.vx-kpi-label{font-size:11px;color:#999;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vx-kpi-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vx-kpi-icon .material-icons{font-size:15px!important}.vx-kpi-icon .MuiSvgIcon-root{font-size:15px!important;width:15px!important;height:15px!important}.vx-kpi-value{font-size:19px;font-weight:700;color:#1a1a1a;margin:0 0 5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-kpi-change{font-size:11px;font-weight:500;display:flex;align-items:center;grid-gap:2px;gap:2px}.vx-kpi-change.up{color:#28a745}.vx-kpi-change.down{color:#dc3545}.vx-kpi-change.neutral{color:#aaa}.vx-kpi-change .material-icons{font-size:13px!important}.vx-charts-row{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-bottom:16px;width:100%}.vx-chart-card{background:#fff;border-radius:12px;border-radius:var(--vx-radius);padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.07);box-shadow:var(--vx-shadow);border:1px solid #f0f0f0;position:relative;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:300px;box-sizing:border-box}.vx-chart-card:after{content:"";display:table;clear:both}.vx-chart-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.vx-chart-title{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.vx-table-card{background:#fff;border-radius:12px;border-radius:var(--vx-radius);padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.07);box-shadow:var(--vx-shadow);border:1px solid #f0f0f0;margin-bottom:16px;min-width:0;overflow:hidden}.vx-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.vx-table-card table{width:100%;font-size:13px;border-collapse:collapse;min-width:360px}.vx-table-card th{font-size:10.5px;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.5px;padding:0 8px 10px;border-bottom:1px solid #f0f0f0;text-align:left;white-space:nowrap}.vx-table-card td{padding:10px 8px;border-bottom:1px solid #f8f8f8;color:#333}.vx-table-card tr:last-child td{border-bottom:none}.vx-table-card td:nth-child(2),.vx-table-card td:nth-child(3),.vx-table-card th:nth-child(2),.vx-table-card th:nth-child(3){text-align:right}.vx-dashboard-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:8px;gap:8px;padding:8px 0 4px;font-size:11px;color:#bbb}.vx-dashboard-footer .material-icons{font-size:12px!important;margin-right:3px;vertical-align:middle}.vx-refresh-btn{background:none;border:none;color:#ff6a00;color:var(--vx-primary);font-size:11px;cursor:pointer;display:flex;align-items:center;grid-gap:4px;gap:4px;padding:0}.vx-refresh-btn:hover{opacity:.75}.vx-refresh-btn .material-icons{font-size:14px!important}.vx-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:vxSkeleton 1.4s infinite;animation:vxSkeleton 1.4s infinite;border-radius:6px;display:block}@-webkit-keyframes vxSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vxSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:992px){.vx-chart-card{flex:1 1 100%}}@media (max-width:768px){.vx-shell{padding-left:0!important}.vx-sidebar{z-index:1031}.vx-sidebar-overlay--visible{display:block}.vx-header{width:100%}.vx-header-company-name,.vx-header-date,.vx-header-user-info{display:none}.vx-main>.container-fluid{padding:14px}}@media (max-width:480px){.vx-kpi-grid,.vx-quick-actions{grid-template-columns:1fr 1fr}.vx-kpi-value{font-size:16px}}@media (max-width:360px){.vx-kpi-grid,.vx-quick-actions{grid-template-columns:1fr}}.vx-steps{display:flex;align-items:flex-start;padding:18px 0 20px;width:100%;overflow-x:auto;overflow-y:visible}.vx-step{flex-direction:column;grid-gap:6px;gap:6px;flex-shrink:0}.vx-step,.vx-step-circle{display:flex;align-items:center}.vx-step-circle{width:32px;height:32px;border-radius:50%;border:2px solid #ddd;background:#fff;justify-content:center;font-size:13px;font-weight:700;color:#bbb;transition:background .2s,border-color .2s,box-shadow .2s}.vx-step-circle .material-icons{font-size:15px!important}.vx-step--active .vx-step-circle,.vx-step--done .vx-step-circle{background:#ff6a00;background:var(--vx-primary);border-color:#ff6a00;border-color:var(--vx-primary);color:#fff}.vx-step--active .vx-step-circle{box-shadow:0 0 0 4px rgba(255,106,0,.15)}.vx-step-label{font-size:10.5px;font-weight:500;color:#bbb;white-space:nowrap;text-align:center}.vx-step--active .vx-step-label,.vx-step--done .vx-step-label{color:#ff6a00;color:var(--vx-primary);font-weight:600}.vx-step-line{flex:1 1;height:2px;background:#e0e0e0;margin:15px 4px 0;min-width:16px;transition:background .2s;flex-shrink:1}.vx-step-line--done{background:#ff6a00;background:var(--vx-primary)}.vx-search-card{border-radius:12px;border-radius:var(--vx-radius);padding:18px 20px;box-shadow:0 1px 4px rgba(0,0,0,.07);box-shadow:var(--vx-shadow);border:1px solid #f0f0f0;margin-bottom:14px}.vx-search-grid{display:grid;grid-template-columns:1fr 1fr 160px 160px auto auto;grid-gap:12px;gap:12px;align-items:end}.vx-search-field{display:flex;flex-direction:column;grid-gap:5px;gap:5px;min-width:0}.vx-search-label{font-size:10.5px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px}.vx-search-card .campo-busca,.vx-search-card .DatePicker input,.vx-search-card .react-datepicker__input-container input{border:1.5px solid #e8e8e8!important;border-radius:8px!important;height:40px!important;font-size:13px!important;padding:0 12px!important;transition:border-color .15s!important;width:100%!important;box-sizing:border-box!important}.vx-search-card .campo-busca:focus,.vx-search-card .react-datepicker__input-container input:focus{border-color:#ff6a00!important;border-color:var(--vx-primary)!important;box-shadow:0 0 0 3px rgba(255,106,0,.1)!important;outline:none!important}.vx-btn-buscar{display:flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;background:#ff6a00;background:var(--vx-primary);color:#fff;border:none;border-radius:8px;padding:0 20px;height:40px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s;white-space:nowrap;width:100%}.vx-btn-buscar:hover:not(:disabled){background:#e05500;background:var(--vx-primary-dark);box-shadow:0 4px 14px rgba(255,106,0,.28)}.vx-btn-buscar:disabled{opacity:.4;cursor:not-allowed}.vx-btn-buscar .material-icons{font-size:17px!important}.vx-btn-offline{background:#1976d2}.vx-btn-offline:hover:not(:disabled){background:#1565c0;box-shadow:0 4px 14px rgba(25,118,210,.28)}.vx-filter-row{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:12px}.vx-filter-label{font-weight:600}.vx-filter-chip,.vx-filter-label{font-size:12px;color:#555;white-space:nowrap}.vx-filter-chip{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:5px 13px;border:1.5px solid #e0e0e0;border-radius:20px;background:#fff;font-weight:500;cursor:pointer;transition:all .15s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vx-filter-chip:hover{border-color:#ff6a00;border-color:var(--vx-primary);color:#ff6a00;color:var(--vx-primary)}.vx-filter-chip input[type=checkbox],.vx-filter-chip input[type=radio]{display:none}.vx-filter-chip--active{background:#ff6a00;background:var(--vx-primary);border-color:#ff6a00;border-color:var(--vx-primary);color:#fff}.vx-trip-section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#888;margin:16px 0 8px;display:flex;align-items:center;grid-gap:8px;gap:8px}.vx-trip-section-label:after{content:"";flex:1 1;height:1px;background:#f0f0f0}.vx-trip-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.vx-trip-card{background:#fff;border:1.5px solid #f0f0f0;border-radius:12px;border-radius:var(--vx-radius);padding:18px 24px 14px;cursor:pointer;transition:border-color .15s,box-shadow .15s;display:grid;grid-template-columns:165px 1.6fr 1.1fr 1.1fr 65px 1fr 145px;grid-gap:20px;gap:20px;align-items:center;min-width:0}.vx-trip-card:hover{box-shadow:0 2px 14px rgba(255,106,0,.09)}.vx-trip-card--selected,.vx-trip-card:hover{border-color:#ff6a00;border-color:var(--vx-primary)}.vx-trip-card--selected{background:rgba(255,106,0,.025);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.vx-trip-card.vx-trip-card--enc{grid-template-columns:160px 1.5fr 1.1fr 90px 1.1fr 148px;grid-gap:20px;gap:20px}@media (max-width:1400px){.vx-trip-card.vx-trip-card--enc{grid-template-columns:155px 1.5fr 1.1fr 86px 1.1fr 145px;grid-gap:18px;gap:18px}}@media (max-width:1200px){.vx-trip-card.vx-trip-card--enc{grid-template-columns:155px 1.5fr 86px 1.2fr 145px;grid-gap:16px;gap:16px}.vx-trip-card.vx-trip-card--enc .vx-tc-boarding{display:none}}@media (max-width:960px){.vx-trip-card.vx-trip-card--enc{grid-template-columns:150px 1fr 140px;grid-gap:14px;gap:14px}.vx-trip-card.vx-trip-card--enc .vx-tc-boarding,.vx-trip-card.vx-trip-card--enc .vx-tc-vehicle-img{display:none}.vx-trip-card.vx-trip-card--enc .vx-tc-vehicle-info{display:none}}@media (max-width:768px){.vx-trip-card.vx-trip-card--enc{grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.vx-trip-card.vx-trip-card--enc .vx-tc-company{grid-column:1/-1}.vx-trip-card.vx-trip-card--enc .vx-tc-times{grid-column:1/-1;justify-content:center}.vx-trip-card.vx-trip-card--enc .vx-tc-boarding,.vx-trip-card.vx-trip-card--enc .vx-tc-vehicle-img,.vx-trip-card.vx-trip-card--enc .vx-tc-vehicle-info{display:none}.vx-trip-card.vx-trip-card--enc .vx-tc-select{grid-column:1/-1;padding:13px;font-size:15px}}@media (max-width:480px){.vx-trip-card.vx-trip-card--enc{grid-template-columns:1fr}}.vx-tc-company{grid-gap:9px;gap:9px;min-width:0}.vx-tc-badge,.vx-tc-company{display:flex;align-items:center}.vx-tc-badge{width:44px;height:44px;border-radius:10px;background:#ff6a00;background:var(--vx-primary);color:#fff;font-size:14px;font-weight:800;justify-content:center;flex-shrink:0}.vx-tc-company-detail{display:flex;flex-direction:column;min-width:0}.vx-tc-company-name{font-size:13px;font-weight:600;color:#333}.vx-tc-company-name,.vx-tc-route{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:115px}.vx-tc-route{font-size:11px;color:#aaa}.vx-tc-footer{grid-column:1/-1;display:flex;align-items:center;grid-gap:10px;gap:10px;padding-top:8px;border-top:1px solid #f5f5f5;margin-top:4px}.vx-tc-footer-item{display:flex;align-items:center;grid-gap:5px;gap:5px}.vx-tc-footer-label{font-size:12px;color:#999;font-weight:500}.vx-tc-footer-value{font-size:14px;font-weight:700;color:#444}.vx-tc-footer-sep{color:#ddd;font-size:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vx-tc-times{grid-gap:6px;gap:6px;min-width:0;overflow:hidden}.vx-tc-time-block,.vx-tc-times{display:flex;align-items:center}.vx-tc-time-block{flex-direction:column;flex-shrink:0;min-width:48px}.vx-tc-hour{font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.1;white-space:nowrap}.vx-tc-date{font-size:11px;color:#aaa;white-space:nowrap}.vx-tc-arrow{display:flex;flex-direction:column;align-items:center;grid-gap:2px;gap:2px;flex:1 1;min-width:20px}.vx-tc-arrow-line{height:1.5px;width:100%;background:#ddd;position:relative}.vx-tc-arrow-line:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:4px solid transparent;border-left:6px solid #ddd}.vx-tc-duration{font-size:11px;color:#aaa;white-space:nowrap}.vx-tc-boarding{display:flex;align-items:flex-start;grid-gap:4px;gap:4px;font-size:13px;color:#555;min-width:0}.vx-tc-boarding .material-icons{font-size:14px!important;color:#ff6a00;color:var(--vx-primary);flex-shrink:0;margin-top:1px}.vx-tc-boarding-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:default}.vx-tc-vehicle{display:flex;flex-direction:row;align-items:center;grid-gap:8px;gap:8px;min-width:0}.vx-tc-vehicle-img{flex-shrink:0}.vx-tc-vehicle-img .img-grid{margin:0!important}.vx-tc-vehicle-img .img-wrap{width:80px!important;height:54px!important;border-radius:8px;overflow:hidden}.vx-tc-vehicle-img .img-wrap img{width:100%;height:100%;object-fit:cover}.vx-tc-vehicle-info{display:flex;flex-direction:column;min-width:0;grid-gap:2px;gap:2px}.vx-tc-category{font-size:11px;color:#888}.vx-tc-category,.vx-tc-vehicle-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.vx-tc-vehicle-name{font-size:12px;font-weight:600;color:#333}.vx-tc-prestador{font-size:11px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.vx-trip-card.vx-trip-card--enc .vx-tc-vehicle-img{display:flex;align-items:center;justify-content:center;flex-shrink:0}.vx-trip-card.vx-trip-card--enc .vx-tc-vehicle-img .img-wrap{width:88px!important;height:58px!important}.vx-trip-card.vx-trip-card--enc .vx-tc-vehicle-info{display:flex;flex-direction:column;justify-content:center;grid-gap:3px;gap:3px;min-width:0}.vx-tc-seats{display:flex;flex-direction:column;align-items:center;grid-gap:2px;gap:2px;font-size:17px;font-weight:700;color:#333;white-space:nowrap}.vx-tc-seats .material-icons{font-size:18px!important;color:#ccc}.vx-tc-seats-label{font-size:11px;color:#aaa;font-weight:400}.vx-tc-price{display:flex;align-items:center;grid-gap:4px;gap:4px;white-space:nowrap}.vx-tc-price-value{font-size:17px}.vx-tc-price-value,.vx-tc-select{font-weight:700;color:#ff6a00;color:var(--vx-primary)}.vx-tc-select{padding:10px 16px;border-radius:8px;border:2px solid #ff6a00;border:2px solid var(--vx-primary);background:#fff;font-size:13px;cursor:pointer;white-space:nowrap;transition:all .15s;width:100%;min-width:110px}.vx-tc-select--active,.vx-tc-select:hover{background:#ff6a00;background:var(--vx-primary);color:#fff}.vx-tc-select--avancar{background:#2e7d32;color:#fff;border-color:#2e7d32;display:flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px;-webkit-animation:vx-pulse-green .3s ease;animation:vx-pulse-green .3s ease}.vx-tc-select--avancar:hover{background:#1b5e20;border-color:#1b5e20;color:#fff}@-webkit-keyframes vx-pulse-green{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes vx-pulse-green{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.vx-totals-bar{display:flex;flex-wrap:wrap;grid-gap:0;gap:0;background:#fff;border-radius:12px;border-radius:var(--vx-radius);border:1px solid #f0f0f0;padding:12px 16px;margin-bottom:16px;align-items:center}.vx-total-item{display:flex;flex-direction:column;padding:4px 20px;border-right:1px solid #f0f0f0}.vx-total-item:first-child{padding-left:4px}.vx-total-item:last-child{border-right:none}.vx-total-label{font-size:10px;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.vx-total-value{font-size:15px;font-weight:700;color:#ff6a00;color:var(--vx-primary);display:flex;align-items:center;grid-gap:4px;gap:4px}.vx-footer-actions{justify-content:space-between;padding:12px 20px;border-top:1px solid #f0f0f0;background:#fafafa;border-radius:0 0 12px 12px;border-radius:0 0 var(--vx-radius) var(--vx-radius);flex-wrap:wrap}.vx-footer-actions,.vx-footer-left,.vx-footer-right{display:flex;align-items:center;grid-gap:8px;gap:8px}.vx-btn-primary{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#ff6a00;background:var(--vx-primary);color:#fff;border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s;white-space:nowrap}.vx-btn-primary:hover:not(:disabled){background:#e05500;background:var(--vx-primary-dark);box-shadow:0 4px 14px rgba(255,106,0,.25)}.vx-btn-primary:disabled{opacity:.4;cursor:not-allowed}.vx-btn-secondary{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#fff;color:#555;border:1.5px solid #ddd;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.vx-btn-secondary:hover{border-color:#bbb;color:#333}.vx-btn-success{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#28a745;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.vx-btn-success:hover{background:#218838}.vx-btn-primary .material-icons,.vx-btn-secondary .material-icons,.vx-btn-success .material-icons{font-size:15px!important}@media (max-width:1400px){.vx-trip-card{grid-template-columns:160px 1.6fr 1.1fr 1.1fr 1fr 145px;grid-gap:18px;gap:18px}.vx-tc-seats{display:none}}@media (max-width:1200px){.vx-trip-card{grid-template-columns:155px 1.5fr 1.2fr 1fr 140px;grid-gap:16px;gap:16px}.vx-tc-boarding,.vx-tc-seats{display:none}}@media (max-width:960px){.vx-search-grid{grid-template-columns:1fr 1fr 150px auto auto}.vx-trip-card{grid-template-columns:150px 1fr 140px;grid-gap:14px;gap:14px}.vx-tc-boarding,.vx-tc-vehicle{display:none}.vx-tc-price,.vx-tc-seats{display:none}}@media (max-width:768px){.vx-search-grid{grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.vx-search-grid .vx-btn-buscar{grid-column:1/-1}.vx-trip-card{grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;padding:16px 16px 12px}.vx-tc-company,.vx-tc-times{grid-column:1/-1}.vx-tc-times{justify-content:center}.vx-tc-boarding,.vx-tc-seats{display:none}.vx-tc-vehicle{display:flex;min-width:0}.vx-tc-vehicle-img .img-wrap{width:56px!important;height:38px!important}.vx-tc-category,.vx-tc-prestador,.vx-tc-vehicle-name{font-size:11px}.vx-tc-price{display:flex;justify-content:flex-end;align-items:center}.vx-tc-price-value{font-size:16px}.vx-tc-select{grid-column:1/-1;padding:13px;font-size:15px}.vx-step-label{display:none}.vx-step-line{min-width:12px}.vx-totals-bar{grid-gap:8px;gap:8px}.vx-total-item{border-right:none;padding:2px 8px}}@media (max-width:480px){.vx-search-grid{grid-template-columns:1fr}.vx-search-grid .vx-btn-buscar{grid-column:1}.vx-trip-card{grid-template-columns:1fr;grid-gap:10px;gap:10px}.vx-tc-times{justify-content:flex-start}.vx-tc-vehicle{display:flex}.vx-tc-price{display:flex;justify-content:flex-start}.vx-tc-select{width:100%;padding:13px;font-size:15px}.vx-footer-actions{flex-direction:column;align-items:stretch}.vx-footer-left,.vx-footer-right{justify-content:center}}.vx-seat-card{display:grid;grid-template-columns:280px 1fr;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #eee;margin-bottom:24px}.vx-seat-info-col{background:#fafafa;border-right:1px solid #eee;border-radius:12px 0 0 12px}.vx-seat-info-col,.vx-seat-map-col{display:flex;flex-direction:column;min-width:0}.vx-seat-map-col{padding:36px 28px 36px 40px;align-items:stretch;justify-content:flex-start;border-radius:0 12px 12px 0}.vx-seat-map-inner{overflow-x:auto;overflow-y:auto;display:flex;justify-content:center;scrollbar-gutter:stable}.vx-seat-route{padding:16px;border-bottom:1px solid #eee;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:12px 0 0 0}.vx-seat-badge{display:inline-block;font-size:10px;font-weight:700;padding:2px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.vx-seat-badge--ida{background:#ff6a00;color:#fff}.vx-seat-badge--volta{background:#06f;color:#fff}.vx-seat-trecho{font-size:14px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:8px}.vx-seat-times{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;color:#999;margin-bottom:6px;flex-wrap:wrap}.vx-seat-times .material-icons{font-size:14px;color:#ff6a00}.vx-seat-times strong{color:#fff}.vx-seat-arrow{color:#ff6a00;font-weight:700}.vx-seat-prestador{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:11px;color:#aaa;margin-top:4px}.vx-seat-prestador .material-icons{font-size:13px;color:#ff6a00}.vx-seat-legend{padding:14px 16px;border-bottom:1px solid #eee}.vx-seat-legend-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#aaa;margin-bottom:10px}.vx-seat-legend-item{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px;color:#555;font-weight:500;margin-bottom:7px}.vx-seat-legend-item:last-child{margin-bottom:0}.vx-seat-dot{width:14px;height:14px;border-radius:3px;display:inline-block;flex-shrink:0}.vx-seat-dot--available{background:#02c659}.vx-seat-dot--aproveitamento{background:#2b4ec6}.vx-seat-dot--vendida{background:#ffc107}.vx-seat-dot--selected{background:#ff6a00}.vx-seat-dot--blocked{background:#f44336}.vx-sel-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #eee;padding:16px 20px;margin-bottom:16px}.vx-sel-panel{flex:1 1;display:flex;flex-direction:column;padding:14px 16px;border-bottom:1px solid #eee;overflow-y:auto;min-height:0}.vx-sel-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.vx-sel-panel-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#aaa}.vx-sel-panel-count{background:#ff6a00;color:#fff;font-size:10px;font-weight:800;border-radius:10px;padding:1px 7px;min-width:20px;text-align:center}.vx-sel-panel-empty{font-size:12px;color:#bbb;text-align:center;padding:12px 0;font-style:italic}.vx-sel-list{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.vx-sel-item{grid-gap:10px;gap:10px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:8px 10px}.vx-sel-item,.vx-sel-item-num{display:flex;align-items:center}.vx-sel-item-num{background:#ff6a00;color:#fff;font-size:13px;font-weight:800;border-radius:6px;width:32px;height:32px;justify-content:center;flex-shrink:0}.vx-sel-item-info{display:flex;flex-direction:column;flex:1 1;min-width:0}.vx-sel-item-passenger{font-size:12px;font-weight:600;color:#333;line-height:1.2}.vx-sel-item-sentido{font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px;text-transform:uppercase;display:inline-block;margin-top:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vx-sel-item-sentido--ida{background:rgba(255,106,0,.15);color:#ff6a00}.vx-sel-item-sentido--volta{background:rgba(0,102,255,.12);color:#06f}.vx-sel-item-price{font-size:13px;font-weight:700;color:#333;white-space:nowrap;flex-shrink:0}.vx-sel-total-row{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:2px dashed #eee}.vx-sel-total-label{font-size:12px;font-weight:600;color:#666}.vx-sel-total-value{font-size:17px;font-weight:800;color:#ff6a00}.vx-seat-action-links{padding:14px 16px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:auto;border-top:1px solid #eee}.vx-btn-seat-action{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;background:rgba(255,106,0,.1);color:#ff6a00!important;border:1px solid rgba(255,106,0,.3);border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none!important;transition:background .15s;width:100%}.vx-btn-seat-action:hover{background:rgba(255,106,0,.22);color:#ff6a00!important}.vx-btn-seat-action .material-icons{font-size:15px}.vx-seat-action-links a.btn{display:inline-flex;align-items:center;justify-content:center;width:100%;font-size:12px;border-radius:8px;padding:8px 14px;margin:0!important}.transport-meio-fileira label.assento-ocupado{background-color:#ffc107!important;color:#000!important}.transport-meio-fileira label.assento-ocupado:empty{background-color:#9e9e9e!important;color:transparent!important}@media (max-width:900px){.vx-seat-card{grid-template-columns:1fr}.vx-seat-info-col{border-right:none;border-bottom:1px solid #eee;flex-direction:row;flex-wrap:wrap}.vx-seat-route{min-width:200px}.vx-seat-legend,.vx-seat-route{flex:1 1;border-right:1px solid #eee;border-bottom:none}.vx-seat-legend{min-width:160px}.vx-sel-panel{min-width:200px;flex:1 1}.vx-seat-action-links{min-width:160px;border-top:none;border-left:1px solid #eee;margin-top:0}.vx-seat-map-col{padding:16px 12px}}@media (max-width:600px){.vx-seat-info-col{flex-direction:column}.vx-seat-legend,.vx-seat-route{border-right:none;border-bottom:1px solid #eee}.vx-sel-panel{border-right:none}.vx-seat-action-links{border-left:none;border-top:1px solid #eee}}.vx-pass-section{display:flex;align-items:center;grid-gap:10px;gap:10px;margin:20px 0 14px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.vx-pass-section-title{font-size:13px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.4px}.vx-pass-section-count{font-size:11px;color:#999;font-weight:500;margin-left:auto}.vx-pass-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.vx-pass-card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;transition:box-shadow .15s}.vx-pass-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.vx-pass-card--empty{border:2px dashed #ddd;box-shadow:none}.vx-pass-card-header{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;background:#f8f9fa;border-bottom:1px solid #eee}.vx-pass-seat-num{background:#ff6a00;color:#fff;font-size:14px;font-weight:800;border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vx-pass-header-info{display:flex;flex-direction:column;grid-gap:3px;gap:3px;flex:1 1;min-width:0}.vx-pass-header-label{font-size:10px;color:#aaa;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.vx-pass-sentido-badge{font-size:9px;font-weight:700;padding:1px 7px;border-radius:10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vx-pass-sentido-badge--ida{background:rgba(255,106,0,.15);color:#ff6a00}.vx-pass-sentido-badge--volta{background:rgba(0,102,255,.12);color:#06f}.vx-pass-remove-btn{background:none;border:none;cursor:pointer;color:#ccc;padding:4px;border-radius:6px;display:flex;align-items:center;transition:color .15s,background .15s;flex-shrink:0}.vx-pass-remove-btn:hover{color:#f44336;background:rgba(244,67,54,.08)}.vx-pass-remove-btn .material-icons{font-size:18px}.vx-pass-body{padding:14px}.vx-pass-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:10px 0;cursor:pointer;text-decoration:none!important;color:inherit}.vx-pass-empty-state .material-icons{font-size:30px;color:#ddd}.vx-pass-empty-label{font-size:12px;color:#bbb;font-style:italic}.vx-pass-name{font-size:14px;font-weight:700;color:#222;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-pass-cpf{font-size:11px;color:#888;margin-bottom:8px}.vx-pass-chips{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;margin-bottom:10px}.vx-pass-chip{font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;background:rgba(255,106,0,.12);color:#ff6a00;text-transform:uppercase}.vx-pass-edit-btn{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;width:100%;background:rgba(255,106,0,.08);border:1px solid rgba(255,106,0,.25);border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;color:#ff6a00!important;cursor:pointer;text-decoration:none!important;transition:background .15s;margin-bottom:10px}.vx-pass-edit-btn:hover{background:rgba(255,106,0,.16)}.vx-pass-edit-btn .material-icons{font-size:15px}.vx-pass-options{border-top:1px solid #f0f0f0;padding-top:10px}.vx-pass-options p{margin:0}.vx-pass-options .card-text{display:flex;align-items:center;grid-gap:7px;gap:7px;font-size:12px;color:#555;margin-bottom:6px}.vx-pass-options input[type=checkbox],.vx-pass-options input[type=radio]{accent-color:#ff6a00;width:14px;height:14px;flex-shrink:0}.vx-pass-options .form-check{margin:0;padding-left:1.4rem}.vx-pass-options .form-check-label{font-size:12px;color:#555}.vx-pass-options .form-check-input{accent-color:#ff6a00}.vx-fill-from-ida{display:flex;align-items:center;grid-gap:10px;gap:10px;background:rgba(255,106,0,.05);border:1px solid rgba(255,106,0,.2);border-radius:10px;padding:10px 14px;margin-bottom:16px}.vx-fill-from-ida .material-icons{font-size:18px;color:#ff6a00;flex-shrink:0}.vx-fill-from-ida-label{font-size:12px;font-weight:600;color:#555;flex:1 1}.vx-fill-from-ida .form-check{margin:0;padding:0}.vx-fill-from-ida .form-check-label{display:none}.vx-fill-from-ida input[type=checkbox]{accent-color:#ff6a00;width:16px;height:16px}@media (max-width:600px){.vx-pass-grid{grid-template-columns:1fr 1fr}}@media (max-width:400px){.vx-pass-grid{grid-template-columns:1fr}}.vx-modal-content{border:none;border-radius:14px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.22)}.vx-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px!important;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)!important;border-bottom:none!important;border-radius:0!important}.vx-modal-header-left{display:flex;align-items:center;grid-gap:10px;gap:10px}.vx-modal-header-left .material-icons{font-size:20px;color:#ff6a00}.vx-modal-title{margin:0}.vx-modal-close{background:hsla(0,0%,100%,.1);border-radius:8px;color:#fff;padding:6px;transition:background .15s;line-height:1}.vx-modal-close:hover{background:hsla(0,0%,100%,.22)}.vx-modal-body{padding:16px 20px;background:#f4f5f7;max-height:72vh;overflow-y:auto}.vx-modal-section{background:#fff;border:1px solid #eee;border-radius:10px;padding:14px 16px;margin-bottom:12px}.vx-modal-section-title{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#aaa;margin-bottom:12px}.vx-modal-section-title .material-icons{font-size:14px;color:#ff6a00}.vx-modal-poltrona-header{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:14px}.vx-modal-poltrona-num{background:#ff6a00;color:#fff;font-size:16px;font-weight:800;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vx-modal-poltrona-info{display:flex;flex-direction:column;grid-gap:3px;gap:3px}.vx-modal-poltrona-label{font-size:10px;color:#aaa;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.vx-modal-valor-box{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;padding:12px 16px;background:rgba(255,106,0,.06);border:1px solid rgba(255,106,0,.2);border-radius:8px;margin-top:4px}.vx-modal-valor-item{display:flex;flex-direction:column}.vx-modal-valor-label{font-size:10px;color:#aaa;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.vx-modal-valor-value{font-size:15px;font-weight:800;color:#ff6a00}.vx-modal-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;grid-gap:10px!important;gap:10px!important;padding:12px 20px!important;background:#fff!important;border-top:1px solid #eee!important;border-radius:0!important}.vx-btn-modal-cancel{background:transparent;border:1px solid #ddd;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;color:#666;cursor:pointer;transition:background .15s}.vx-btn-modal-cancel:hover{background:#f5f5f5}.vx-btn-modal-save{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#ff6a00;border:none;border-radius:8px;padding:9px 22px;font-size:13px;font-weight:700;color:#fff;cursor:pointer;transition:background .15s}.vx-btn-modal-save:hover:not(:disabled){background:#e55e00}.vx-btn-modal-save:disabled{background:#ddd;cursor:not-allowed;color:#aaa}.vx-btn-modal-save .material-icons{font-size:16px}.vx-buyer-card{background:#fff;border:1px solid #eee;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.07);margin-bottom:16px}.vx-buyer-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.vx-buyer-header-left{display:flex;align-items:center;grid-gap:10px;gap:10px}.vx-buyer-header-left .material-icons{font-size:22px;color:#ff6a00}.vx-buyer-title{font-size:14px;font-weight:700;color:#fff}.vx-buyer-edit-btn{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.4);border-radius:8px;color:#ff6a00;font-size:12px;font-weight:600;padding:6px 14px;cursor:pointer;transition:background .15s}.vx-buyer-edit-btn:hover{background:rgba(255,106,0,.28)}.vx-buyer-edit-btn .material-icons{font-size:15px}.vx-buyer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:0;gap:0;padding:0}.vx-buyer-field{display:flex;flex-direction:column;grid-gap:3px;gap:3px;padding:14px 20px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.vx-buyer-field:last-child{border-right:none}.vx-buyer-field-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#aaa}.vx-buyer-field-value{font-size:13px;font-weight:600;color:#1a1a1a;word-break:break-all}.vx-buyer-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:40px 20px;background:#fff;border:2px dashed #e0e0e0;border-radius:14px;text-align:center;margin-bottom:16px}.vx-buyer-empty-icon{font-size:40px!important;color:#ddd}.vx-buyer-empty-text{font-size:13px;color:#aaa;margin:0}.vx-buyer-add-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#ff6a00;border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:700;color:#fff;cursor:pointer;transition:background .15s}.vx-buyer-add-btn:hover{background:#e55e00}.vx-buyer-add-btn .material-icons{font-size:16px}.vx-pay-summary{display:flex;flex-wrap:wrap;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:14px;padding:20px 28px;margin-bottom:20px;grid-gap:0;gap:0}.vx-pay-total-item{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;padding:6px 32px}.vx-pay-total-item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.12)}.vx-pay-total-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5)}.vx-pay-total-value{font-size:22px;font-weight:800;color:#ff6a00;line-height:1.2}.vx-pay-methods-grid{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:6px}.vx-pay-method-tile{display:flex;flex-direction:column;align-items:center;grid-gap:6px;gap:6px;padding:14px 20px;background:#f9f9f9;border:2px solid #eee;border-radius:10px;min-width:110px;text-align:center;transition:border-color .15s,background .15s}.vx-pay-method-tile>.material-icons{font-size:26px;color:#bbb;transition:color .15s}.vx-pay-method-tile .form-check{position:static;margin:0;padding:0;display:flex;flex-direction:column-reverse;align-items:center;grid-gap:6px;gap:6px}.vx-pay-method-tile .form-check-input{position:static!important;margin-top:0!important;margin-left:0!important;accent-color:#ff6a00;width:16px;height:16px;cursor:pointer;flex-shrink:0}.vx-pay-method-tile .form-check-label{font-size:11px;font-weight:700;color:#555;cursor:pointer;text-transform:uppercase;letter-spacing:.3px;margin:0;padding:0}.vx-pay-value-row{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-top:6px}.vx-pay-value-group{flex:1 1;min-width:180px}.vx-pay-sub-title{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#888;margin:14px 0 8px}.vx-pay-sub-title .material-icons{font-size:14px;color:#ff6a00}.vx-pay-attachment{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;background:rgba(255,106,0,.05);border:1px solid rgba(255,106,0,.2);border-radius:8px;margin-top:10px}.vx-pay-attachment-name{font-size:13px;font-weight:600;color:#444;flex:1 1}.vx-pay-attachment .material-icons{font-size:18px;color:#ff6a00}.vx-pay-remove-btn{background:transparent;border:none;cursor:pointer;color:#e53935;display:flex;align-items:center;padding:4px;border-radius:6px;transition:background .15s}.vx-pay-remove-btn:hover{background:rgba(229,57,53,.1)}.vx-pay-remove-btn .material-icons{font-size:18px}.input-wrapper input[type=file]{display:none}.vx-pay-upload-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:#f4f5f7;border:1px dashed #ccc;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;color:#555;cursor:pointer;transition:border-color .15s,background .15s;margin-top:10px}.vx-pay-upload-btn:hover{border-color:#ff6a00;background:rgba(255,106,0,.05);color:#ff6a00}.vx-pay-upload-btn .material-icons{font-size:18px}.vx-pay-discount-grid{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-top:6px}.vx-pay-discount-group{flex:1 1;min-width:200px}@media (max-width:576px){.vx-pay-summary{padding:14px 12px}.vx-pay-total-item{padding:6px 14px}.vx-pay-total-value{font-size:17px}.vx-pay-methods-grid{grid-gap:8px;gap:8px}.vx-pay-method-tile{min-width:90px;padding:10px 12px}}.vx-summary-container{display:flex;flex-direction:column;grid-gap:20px;gap:20px;padding:4px 0 8px}.vx-summary-trip{background:#fff;border:1px solid #eee;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.07)}.vx-summary-trip-header{justify-content:space-between;flex-wrap:wrap;padding:14px 20px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.vx-summary-trip-header,.vx-summary-trip-header-left{display:flex;align-items:center;grid-gap:10px;gap:10px}.vx-summary-trip-header-left .material-icons{font-size:22px;color:#ff6a00}.vx-summary-trip-sentido{font-size:14px;font-weight:800;color:#ff6a00;letter-spacing:1px;text-transform:uppercase}.vx-summary-trip-route{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;font-weight:600;color:#fff}.vx-summary-trip-route .material-icons{font-size:18px;color:hsla(0,0%,100%,.4)}.vx-summary-trip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-bottom:1px solid #f0f0f0}.vx-summary-trip-field{display:flex;flex-direction:column;grid-gap:3px;gap:3px;padding:12px 18px;border-right:1px solid #f0f0f0}.vx-summary-trip-field:last-child{border-right:none}.vx-summary-field-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#aaa}.vx-summary-field-value{font-size:13px;font-weight:600;color:#1a1a1a;word-break:break-word}.vx-summary-field-value.vx-orange{color:#ff6a00}.vx-summary-pax-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:14px;gap:14px;padding:16px 20px}.vx-summary-pax-card{background:#f9f9f9;border:1px solid #eee;border-radius:10px;overflow:hidden}.vx-summary-pax-header{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 14px;background:rgba(255,106,0,.07);border-bottom:1px solid rgba(255,106,0,.15)}.vx-summary-pax-header>.material-icons:first-child{font-size:20px;color:#ff6a00}.vx-summary-pax-name{font-size:13px;font-weight:700;color:#1a1a1a;flex:1 1}.vx-summary-pax-seat{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;background:#ff6a00;color:#fff;font-size:12px;font-weight:700;padding:3px 8px;border-radius:6px}.vx-summary-pax-seat .material-icons{font-size:14px}.vx-summary-pax-body{padding:10px 14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px}.vx-summary-pax-field{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.vx-summary-child{grid-column:1/-1;background:rgba(255,106,0,.04);border:1px solid rgba(255,106,0,.2);border-radius:8px;padding:10px 12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;margin-top:4px}.vx-summary-child-title{grid-column:1/-1;display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:11px;font-weight:700;color:#ff6a00;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.vx-summary-child-title .material-icons{font-size:16px}.vx-summary-payment{background:#fff;border:1px solid #eee;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.07)}.vx-summary-payment-header{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:14px 20px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.vx-summary-payment-header .material-icons{font-size:22px;color:#ff6a00}.vx-summary-payment-title{font-size:14px;font-weight:700;color:#fff}.vx-summary-payment-body{padding:16px 20px}.vx-summary-pay-table{width:100%;border-collapse:collapse;font-size:13px}.vx-summary-pay-table th{background:#f4f5f7;color:#666;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:10px 14px;text-align:left;border-bottom:2px solid #eee}.vx-summary-pay-table td{padding:10px 14px;color:#1a1a1a;border-bottom:1px solid #f0f0f0;font-weight:500;vertical-align:middle}.vx-summary-pay-table tbody tr:last-child td{border-bottom:none}.vx-summary-pay-list{width:100%;font-size:13px}.vx-summary-pay-list-header,.vx-summary-pay-list-row{display:grid;grid-template-columns:repeat(5,1fr)}.vx-summary-pay-list-header span{background:#f4f5f7;color:#666;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:10px 14px;border-bottom:2px solid #eee}.vx-summary-pay-list-row span{padding:10px 14px;color:#1a1a1a;border-bottom:1px solid #f0f0f0;font-weight:500;display:flex;align-items:center}.vx-summary-pay-list-row:last-child span{border-bottom:none}.vx-summary-pay-action-btn{background:#ff6a00;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:700;padding:6px 14px;cursor:pointer;transition:background .15s}.vx-summary-pay-action-btn:hover{background:#e05e00}.vx-summary-pay-action-btn:disabled{background:#ccc;cursor:not-allowed}.vx-summary-tef-alert{display:flex;grid-gap:10px;gap:10px;align-items:flex-start;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.4);border-radius:8px;padding:12px 16px;font-size:13px;color:#7a5f00;margin-top:14px}.vx-summary-tef-alert .material-icons{font-size:20px;color:#ffc107;flex-shrink:0}.vx-summary-link-alert{display:flex;grid-gap:10px;gap:10px;align-items:flex-start;background:rgba(33,150,243,.07);border:1px solid rgba(33,150,243,.3);border-radius:8px;padding:12px 16px;font-size:13px;color:#1565c0;margin-top:14px}.vx-summary-link-alert .material-icons{font-size:20px;color:#1976d2;flex-shrink:0}.vx-summary-qr-card{background:#f9f9f9;border:1px solid #eee;border-radius:12px;padding:20px;text-align:center;margin-top:14px}.vx-summary-qr-title{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-size:14px;font-weight:700;color:#2e7d32;margin-bottom:16px}.vx-summary-qr-title .material-icons{font-size:22px;color:#2e7d32}.vx-summary-qr-url{font-size:11px;color:#888;word-break:break-all;margin:10px 0 14px;padding:8px;background:#f0f0f0;border-radius:6px}.vx-summary-qr-actions{display:flex;grid-gap:10px;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:12px}.vx-summary-qr-copy-btn{background:#ff6a00;border:none;border-radius:8px;cursor:pointer}.vx-summary-qr-copy-btn,.vx-summary-qr-whatsapp-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:#fff;font-size:13px;font-weight:600;padding:8px 18px}.vx-summary-qr-whatsapp-btn{background:#25d366;border-radius:8px;text-decoration:none}.vx-summary-waiting{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;font-size:12px;color:#888}.vx-summary-waiting .material-icons{font-size:16px;-webkit-animation:vx-spin 1.2s linear infinite;animation:vx-spin 1.2s linear infinite}@-webkit-keyframes vx-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vx-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vx-remark-search{background:#fff;border:1px solid #eee;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.07);margin-bottom:16px;width:100%}.vx-remark-search-header{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 20px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);font-size:13px;font-weight:700;color:#fff}.vx-remark-search-header .material-icons{font-size:20px;color:#ff6a00}.vx-remark-search-body{display:flex;align-items:flex-end;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:14px 20px}.vx-remark-search-field{flex:1 1;min-width:160px}.vx-remark-search-or{font-size:11px;font-weight:700;color:#ccc;text-transform:uppercase;padding:0 4px 8px}.vx-remark-search-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#ff6a00;border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:700;padding:9px 22px;cursor:pointer;transition:background .15s;white-space:nowrap;height:38px}.vx-remark-search-btn:hover{background:#e05e00}.vx-remark-search-btn .material-icons{font-size:18px}.vx-remark-actions{display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:12px 16px;background:rgba(255,106,0,.05);border:1px solid rgba(255,106,0,.2);border-radius:10px;margin-bottom:16px}.vx-remark-actions-info{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;font-weight:700;color:#ff6a00;border-right:1px solid rgba(255,106,0,.25);padding-right:14px;margin-right:4px;white-space:nowrap}.vx-remark-actions-info .material-icons{font-size:20px}.vx-remark-actions-btns{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;flex:1 1;align-items:center;align-content:flex-start}.vx-remark-btn{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;border:none;border-radius:7px;font-size:12px;font-weight:700;padding:7px 14px;cursor:pointer;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s;white-space:nowrap;flex:0 0 auto}.vx-remark-btn:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.vx-remark-btn .material-icons{font-size:16px}.vx-remark-btn-poltrona{background:#b52e85;color:#fff}.vx-remark-btn-remarcar{background:#ff6a00;color:#fff}.vx-remark-btn-cancelar{background:#e53935;color:#fff}.vx-remark-btn-aberto{background:#f59e0b;color:#fff}.vx-remark-btn-reembolso{background:#0ea5e9;color:#fff}.vx-remark-btn-seguro{background:#7c3aed;color:#fff}.vx-remark-table-header{display:grid;grid-template-columns:1.4fr 1.8fr 1.3fr 1.8fr 1.1fr .7fr .6fr;background:#f4f5f7;border-radius:8px;padding:9px 16px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#999;margin-bottom:6px;grid-gap:8px;gap:8px}.vx-remark-row{background:#fff;border:2px solid #eee;border-radius:10px;margin-bottom:8px;overflow:hidden;transition:border-color .15s,background .15s}.vx-remark-row--clickable{cursor:pointer}.vx-remark-row--clickable:hover{border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.02)}.vx-remark-row--selected{border-color:#ff6a00!important;background:rgba(255,106,0,.04)!important}.vx-remark-row--done{border-color:#d1fae5;background:rgba(90,241,143,.06)}.vx-remark-row-main{display:grid;grid-template-columns:1.4fr 1.8fr 1.3fr 1.8fr 1.1fr .7fr .6fr;padding:10px 16px;grid-gap:8px;gap:8px;align-items:center}.vx-remark-field{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.vx-remark-field-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#ccc;display:none}.vx-remark-field-value{font-size:12px;font-weight:600;color:#1a1a1a;word-break:break-word}.vx-remark-field-sub{font-size:11px;color:#888;font-weight:500;margin-top:1px}.vx-remark-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:3px 8px;border-radius:20px;white-space:normal;text-align:center;line-height:1.4}.vx-remark-badge--confirmado{background:#dcfce7;color:#16a34a}.vx-remark-badge--cancelado{background:#fee2e2;color:#dc2626}.vx-remark-badge--pendente{background:#fef9c3;color:#ca8a04}.vx-remark-badge--reembolso{background:#ffedd5;color:#ea580c}.vx-remark-badge--aberto{background:#dbeafe;color:#1d4ed8}.vx-remark-badge--remarcado{background:#ede9fe;color:#7c3aed}.vx-remark-badge--default{background:#f3f4f6;color:#6b7280}.vx-remark-row-meta{display:flex;flex-wrap:wrap;grid-gap:14px;gap:14px;padding:7px 16px 9px;border-top:1px solid #f0f0f0;background:#fafafa}.vx-remark-meta-item{font-size:11px;color:#999}.vx-remark-meta-item strong{color:#666;font-weight:600}.vx-remark-empty{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:40px 20px;background:#fff;border:2px dashed #eee;border-radius:14px;text-align:center}.vx-remark-empty-icon{font-size:48px!important;color:#ddd}.vx-remark-empty-text{font-size:14px;color:#999;max-width:420px;margin:0}.vx-remark-action-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid #eee;border-radius:6px;padding:5px 7px;cursor:pointer;color:#555;transition:background .15s,border-color .15s}.vx-remark-action-btn:hover{background:#f4f5f7;border-color:#ddd}.vx-remark-action-btn .material-icons{font-size:18px}.vx-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-bottom:2px solid #ff6a00}.vx-modal-title{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:15px;font-weight:700;color:#fff;letter-spacing:.2px}.vx-modal-title .material-icons{font-size:22px;color:#ff6a00}.vx-modal-close{background:none;border:none;cursor:pointer;color:#aaa;display:flex;align-items:center;padding:4px;border-radius:6px;transition:color .15s,background .15s}.vx-modal-close:hover{color:#fff;background:hsla(0,0%,100%,.1)}.vx-modal-close .material-icons{font-size:20px}.vx-modal-body{padding:20px 20px 8px}.vx-modal-finance-grid{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap;margin-bottom:16px}.vx-modal-finance-card{flex:1 1;min-width:120px;background:#f9f9f9;border:1px solid #eee;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.vx-modal-finance-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#888}.vx-modal-finance-value{font-size:18px;font-weight:800;color:#ff6a00}.vx-modal-reservas{margin-bottom:16px}.vx-modal-reservas-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#999;margin-bottom:8px}.vx-modal-reservas-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.vx-modal-reservas-item{display:flex;align-items:center;grid-gap:8px;gap:8px;background:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:8px 12px;font-size:13px;color:#333}.vx-modal-reservas-item .material-icons{font-size:16px;color:#ff6a00;flex-shrink:0}.vx-modal-reservas-route{font-weight:700;color:#1a1a1a}.vx-modal-reservas-pax{color:#666;font-size:12px}.vx-modal-check-area{display:flex;align-items:center;grid-gap:8px;gap:8px;background:rgba(255,106,0,.04);border:1px solid rgba(255,106,0,.2);border-radius:8px;padding:10px 14px;margin-bottom:14px;font-size:13px;font-weight:600;color:#555}.vx-modal-obs-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#999;margin-bottom:6px}.vx-modal-attach{margin-top:14px;padding:14px;background:#f9f9f9;border:2px dashed #ddd;border-radius:10px}.vx-modal-attach-file{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;font-weight:600;color:#333;margin-bottom:6px;min-width:0;flex-wrap:nowrap}.vx-modal-attach-file .material-icons{font-size:18px;color:#ff6a00}@media (max-width:576px){.vx-modal-attach-file{flex-wrap:wrap;grid-gap:6px;gap:6px}}.vx-modal-attach-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#ff6a00;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s}.vx-modal-attach-btn:hover{background:#e05e00}.vx-modal-attach-btn .material-icons{font-size:18px}.vx-modal-attach-remove{display:inline-flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px;background:none;border:1px solid #e53935;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1;color:#e53935;cursor:pointer;transition:background .15s;white-space:nowrap}.vx-modal-attach-remove:hover{background:#fee2e2}.vx-modal-attach-remove .material-icons{font-size:16px;line-height:1;vertical-align:middle}.vx-modal-attach-hint{margin-top:10px;font-size:11px;color:#999;line-height:1.6}.vx-modal-attach-hint a{color:#ff6a00}.vx-modal-footer{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px;padding:14px 20px;border-top:1px solid #f0f0f0;background:#fafafa}.vx-modal-btn-fechar{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;background:none;border:1px solid #ccc;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;color:#555;cursor:pointer;transition:background .15s,border-color .15s}.vx-modal-btn-fechar:hover{background:#f0f0f0;border-color:#bbb}.vx-modal-btn-confirmar{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;background:#ff6a00;border:none;border-radius:8px;padding:8px 24px;font-size:13px;font-weight:700;color:#fff;cursor:pointer;transition:background .15s}.vx-modal-btn-confirmar:hover:not(:disabled){background:#e05e00}.vx-modal-btn-confirmar:disabled{opacity:.5;cursor:not-allowed}.vx-modal-btn-cancelar-seguro{background:#7c3aed}.vx-modal-btn-cancelar-seguro:hover:not(:disabled){background:#6d28d9}.vx-modal-btn-reembolso-confirmar{background:#0ea5e9}.vx-modal-btn-reembolso-confirmar:hover:not(:disabled){background:#0284c7}.vx-modal-bilhete{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#1a1a1a;color:#ff6a00;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:700;margin-bottom:16px}.vx-modal-bilhete .material-icons{font-size:20px}@media (max-width:768px){.vx-remark-table-header{display:none}.vx-remark-row-main{grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.vx-remark-field-label{display:block}.vx-remark-search-body{flex-direction:column}.vx-remark-search-or{display:none}.vx-remark-search-field{width:100%;min-width:unset}.vx-remark-search-btn{width:100%;justify-content:center}.vx-remark-actions{flex-direction:column;align-items:flex-start}.vx-remark-actions-info{border-right:none;border-bottom:1px solid rgba(255,106,0,.2);padding-bottom:8px;padding-right:0;margin-right:0;width:100%}}.vx-ap-container{display:flex;flex-direction:column;grid-gap:20px;gap:20px;padding:4px 0}.vx-ap-route-header{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:12px;padding:20px 24px;display:flex;flex-wrap:wrap;align-items:center;grid-gap:16px;gap:16px}.vx-ap-route-title{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:20px;font-weight:800;color:#fff;flex:1 1;min-width:0}.vx-ap-route-arrow{color:#ff6a00;font-size:26px;flex-shrink:0}.vx-ap-route-times{display:flex;grid-gap:24px;gap:24px;flex-wrap:wrap}.vx-ap-route-time{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.vx-ap-route-time-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#777}.vx-ap-route-time-value{font-size:13px;font-weight:700;color:#fff}.vx-ap-passengers-card{background:#fff;border-radius:12px;border:1px solid #eee;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05)}.vx-ap-passengers-header{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:13px 18px;display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;font-weight:700;color:#fff;border-bottom:2px solid #ff6a00}.vx-ap-passengers-header .material-icons{font-size:20px;color:#ff6a00}.vx-ap-passenger-list{list-style:none;padding:0;margin:0}.vx-ap-passenger-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:13px 18px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .15s,border-left-color .15s;border-left:3px solid transparent}.vx-ap-passenger-item:last-child{border-bottom:none}.vx-ap-passenger-item:hover{background:rgba(255,106,0,.04)}.vx-ap-passenger-item--selected{background:rgba(255,106,0,.06)!important;border-left-color:#ff6a00}.vx-ap-passenger-icon{width:38px;height:38px;border-radius:50%;background:#f4f5f7;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.vx-ap-passenger-item--selected .vx-ap-passenger-icon{background:#ff6a00}.vx-ap-passenger-icon .material-icons{font-size:20px;color:#888}.vx-ap-passenger-item--selected .vx-ap-passenger-icon .material-icons{color:#fff}.vx-ap-passenger-info{flex:1 1;min-width:0}.vx-ap-passenger-name{font-size:13px;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-ap-passenger-seat{font-size:11px;color:#888;margin-top:4px}.vx-ap-passenger-seat-badge{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;background:#1a1a1a;color:#ff6a00;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.vx-ap-passenger-seat-badge .material-icons{font-size:12px}.vx-ap-passenger-arrow .material-icons{font-size:20px;color:#ccc;transition:color .15s}.vx-ap-passenger-item--selected .vx-ap-passenger-arrow .material-icons{color:#ff6a00}.vx-ap-map-card{background:#fff;border-radius:12px;border:1px solid #eee;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05)}.vx-ap-map-header{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:13px 18px;display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;font-weight:700;color:#fff;border-bottom:2px solid #ff6a00}.vx-ap-map-header .material-icons{font-size:20px;color:#ff6a00}.vx-ap-map-header-sub{font-size:12px;font-weight:400;color:#aaa;margin-left:auto}.vx-ap-map-body{padding:24px;flex-direction:column;align-items:center}.vx-ap-map-body,.vx-ap-seat-legend{display:flex;grid-gap:20px;gap:20px}.vx-ap-seat-legend{flex-wrap:wrap;justify-content:center;padding:10px 16px;background:#f9f9f9;border-radius:8px;width:100%}.vx-ap-seat-legend-item{display:flex;align-items:center;grid-gap:7px;gap:7px;font-size:12px;font-weight:600;color:#555}.vx-ap-legend-dot{width:16px;height:16px;border-radius:4px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}@media (max-width:576px){.vx-ap-route-header{flex-direction:column;align-items:flex-start}.vx-ap-route-title{font-size:16px}.vx-ap-map-body{padding:14px}}@media (max-width:576px){.vx-summary-trip-grid{grid-template-columns:1fr 1fr}.vx-summary-trip-field{border-right:none;border-bottom:1px solid #f0f0f0}.vx-summary-pax-grid{padding:12px}.vx-summary-child,.vx-summary-pax-body,.vx-summary-pax-grid{grid-template-columns:1fr}.vx-summary-payment-body{padding:8px}.vx-summary-pay-list-header{display:none}.vx-summary-pay-list-row{display:flex;flex-direction:column;border-bottom:1px solid #eee;padding:8px 0}.vx-summary-pay-list-row:last-child{border-bottom:none}.vx-summary-pay-list-row span{display:flex;justify-content:space-between;align-items:center;padding:4px 14px;border-bottom:none;font-size:13px}.vx-summary-pay-list-row span:before{content:attr(data-label);font-size:11px;font-weight:700;text-transform:uppercase;color:#666;letter-spacing:.4px;flex-shrink:0;margin-right:8px}}.vx-gp-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:8px;gap:8px;margin-bottom:12px}@media (max-width:576px){.vx-gp-toolbar{justify-content:stretch}.vx-gp-toolbar .vx-btn-danger,.vx-gp-toolbar .vx-btn-primary,.vx-gp-toolbar .vx-btn-secondary{flex:1 1 100%;text-align:center;justify-content:center}}.vx-gp-print-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:700;cursor:pointer;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s;text-decoration:none}.vx-gp-print-btn:hover{-webkit-filter:brightness(1.18);filter:brightness(1.18)}.vx-gp-print-btn .material-icons{font-size:18px;color:#ff6a00}@media (min-width:992px){.d-lg-grid{display:grid!important}}.vx-gp-table-header{display:grid;grid-template-columns:40px 1fr 1.5fr 1.4fr .9fr 1.1fr 1fr 1.1fr .9fr .6fr;background:#f4f5f7;border-radius:8px;padding:9px 14px;grid-gap:8px;gap:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#999;margin-bottom:6px}.vx-gp-row{background:#fff;border:2px solid #eee;border-radius:10px;margin-bottom:8px;transition:border-color .15s,background .15s}.vx-gp-row:hover{border-color:rgba(255,106,0,.3)}.vx-gp-row--open{border-color:rgba(255,106,0,.55)!important;background:rgba(255,106,0,.012)}.vx-gp-row-main{display:grid;grid-template-columns:40px 1fr 1.5fr 1.4fr .9fr 1.1fr 1fr 1.1fr .9fr .6fr;padding:10px 14px;grid-gap:8px;gap:8px;align-items:center;cursor:pointer}.vx-gp-toggle{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:#f4f5f7;color:#888;flex-shrink:0;transition:background .15s,color .15s}.vx-gp-row--open .vx-gp-toggle{background:rgba(255,106,0,.12);color:#ff6a00}.vx-gp-toggle .material-icons{font-size:20px}.vx-gp-field{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.vx-gp-field-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#ccc;display:none}.vx-gp-field-value{font-size:12px;font-weight:600;color:#1a1a1a}.vx-gp-field-sub,.vx-gp-field-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-gp-field-sub{font-size:11px;color:#888;font-weight:400}.vx-gp-field-sub strong{font-weight:700;color:#555}.vx-gp-field--price .vx-gp-field-value{font-size:13px;color:#ff6a00;font-weight:800}.vx-gp-field--actions{display:flex;align-items:center;justify-content:flex-end}.vx-gp-badge{display:inline-block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:3px 8px;border-radius:20px;white-space:nowrap}.vx-gp-badge--aprovado{background:#dcfce7;color:#16a34a}.vx-gp-badge--pendente{background:#fef9c3;color:#b45309}.vx-gp-badge--cancelado{background:#fee2e2;color:#dc2626}.vx-gp-badge--default{background:#f3f4f6;color:#6b7280}.vx-vo-table{width:100%}.vx-vo-header{padding:10px 14px;background:#f8f9fa;border-bottom:2px solid #e8e8e8;font-size:11px;font-weight:700;text-transform:uppercase;color:#888}.vx-vo-header,.vx-vo-row{display:grid;grid-template-columns:90px 1fr 120px 1fr 100px 150px 100px;grid-gap:8px;gap:8px}.vx-vo-row{padding:12px 14px;border-bottom:1px solid #f0f0f0;align-items:center;font-size:13px}.vx-vo-row:hover{background:#fafafa}.vx-vo-ref{font-family:monospace;font-size:12px;color:#666}.vx-vo-badge-count{font-size:10px;font-weight:700;background:#e8e8e8;padding:1px 6px;border-radius:10px;margin-left:4px}@media (max-width:768px){.vx-vo-header{display:none}.vx-vo-row{display:flex;flex-wrap:wrap;grid-gap:4px 12px;gap:4px 12px;padding:12px}.vx-vo-cell:before{content:attr(data-label);display:block;font-size:10px;font-weight:700;color:#888;text-transform:uppercase}}.vx-gp-trip-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:10px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.vx-gp-trip-badge--ida{background:#e0f2fe;color:#0369a1}.vx-gp-trip-badge--volta{background:#f0fdf4;color:#166534}.vx-gp-details{border-top:1px solid #eee;background:#f4f5f7;padding:14px 16px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.vx-gp-detail-card{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden}.vx-gp-detail-card-header{justify-content:space-between;padding:10px 14px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);flex-wrap:wrap}.vx-gp-detail-card-header,.vx-gp-detail-card-title{display:flex;align-items:center;grid-gap:8px;gap:8px}.vx-gp-detail-card-title{font-size:13px;font-weight:700;color:#fff}.vx-gp-detail-card-title .material-icons{font-size:17px;color:#ff6a00}.vx-gp-detail-status-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 9px;border-radius:20px;letter-spacing:.3px;white-space:nowrap}.vx-gp-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.vx-gp-detail-field{display:flex;flex-direction:column;grid-gap:3px;gap:3px;padding:10px 14px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.vx-gp-detail-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#aaa}.vx-gp-detail-value{font-size:12.5px;font-weight:600;color:#1a1a1a;word-break:break-word}.vx-gp-detail-value--price{color:#ff6a00;font-size:14px;font-weight:800}.vx-gp-empty{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:50px 20px;background:#fff;border:2px dashed #eee;border-radius:14px;text-align:center;margin-top:8px}.vx-gp-empty-icon{font-size:48px!important;color:#ddd}.vx-gp-empty-text{font-size:14px;color:#999;max-width:380px;margin:0}.vx-busca-encomenda-header{background:#1b1b2f;color:#fff;font-size:13px;font-weight:700;padding:10px 16px;border-radius:8px 8px 0 0}.vx-busca-encomenda-body{display:flex;grid-gap:16px;gap:16px;align-items:flex-end;flex-wrap:wrap;background:#fff;border:1px solid #eee;border-top:none;border-radius:0 0 8px 8px;padding:16px}.vx-busca-encomenda-body label{font-size:12px;color:#666;margin-bottom:4px}.vx-gp-action-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid #eee;border-radius:6px;padding:5px 7px;cursor:pointer;color:#555;transition:background .15s,border-color .15s}.vx-gp-action-btn:hover{background:#f4f5f7;border-color:#ddd}.vx-gp-action-btn .material-icons{font-size:18px}@media (max-width:992px){.vx-gp-table-header{display:none}.vx-gp-row-main{grid-template-columns:40px 1fr 1fr .8fr .6fr}.vx-gp-field-label{display:block}}@media (max-width:576px){.vx-gp-row-main{grid-template-columns:40px 1fr .6fr}.vx-gp-details{padding:10px}.vx-gp-detail-grid{grid-template-columns:1fr 1fr}}@media (min-width:993px){.vx-gp-row-main--encomenda,.vx-gp-table-header--encomenda{grid-template-columns:40px .7fr 1.2fr 1.2fr 1.1fr 1.1fr 1fr 1fr .9fr 1fr .8fr .7fr}.vx-gp-row-main--encomenda-baixa,.vx-gp-table-header--encomenda-baixa{grid-template-columns:40px 1.1fr .7fr 1fr 1fr 1fr .9fr .9fr .7fr 1fr}.vx-gp-row-main--registrar-entrega,.vx-gp-table-header--registrar-entrega{grid-template-columns:40px .7fr 1fr 1.1fr 1fr .9fr .9fr .9fr .8fr 1fr}}.vx-gp-coupon-card{display:flex;align-items:center;grid-gap:14px;gap:14px;background:linear-gradient(135deg,#fff7f0,#fff);border:1.5px solid #ff6a00;border-radius:10px;padding:12px 16px}.vx-gp-coupon-card--vazio{background:#fafafa;border-color:#e0e0e0}.vx-gp-coupon-card--vazio .vx-gp-coupon-icon{color:#ccc}.vx-gp-coupon-icon{font-size:22px!important;color:#ff6a00;flex-shrink:0}.vx-gp-coupon-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.vx-gp-coupon-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#aaa}.vx-gp-coupon-value{font-size:13px;font-weight:700;color:#ff6a00}.vx-gp-coupon-desc{font-size:11.5px;color:#888}.vx-gp-tooltip-trigger{display:inline-flex;align-items:center;margin-left:5px;cursor:help;vertical-align:middle}.vx-gp-tooltip-trigger .material-icons{font-size:14px!important;color:#ff6a00}.vx-gp-dropdown-menu{border-radius:10px!important;border:1px solid #eee!important;box-shadow:0 8px 24px rgba(0,0,0,.13)!important;padding:6px 0!important;min-width:220px!important;overflow:hidden}.vx-gp-dropdown-item{display:flex!important;align-items:center;grid-gap:8px;gap:8px;padding:10px 16px!important;font-size:13px!important;font-weight:500!important;color:#333!important;cursor:pointer;transition:background .12s,color .12s;text-decoration:none!important;white-space:nowrap}.vx-gp-dropdown-item:hover{background:#fff6f0!important;color:#ff6a00!important;text-decoration:none!important}.vx-gp-dropdown-item .material-icons{font-size:16px;color:#bbb;transition:color .12s}.vx-gp-dropdown-item:hover .material-icons{color:#ff6a00}.vx-gp-dropdown-divider{height:1px;background:#f0f0f0;margin:4px 0}.vx-gp-filter-btn{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;color:#555;cursor:pointer;transition:all .15s;box-shadow:0 1px 4px rgba(0,0,0,.06)}.vx-gp-filter-btn:hover{border-color:#ff6a00;color:#ff6a00;box-shadow:0 2px 8px rgba(255,106,0,.15)}.vx-gp-filter-btn--active{background:#ff6a00;border-color:#ff6a00;color:#fff!important;box-shadow:0 2px 10px rgba(255,106,0,.25)}.vx-gp-filter-btn--active .material-icons{color:#fff!important}.vx-gp-filter-btn .material-icons{font-size:17px;color:#999;transition:color .15s}.vx-gp-filter-btn:hover .material-icons{color:#ff6a00}.vx-filter-panel{position:fixed;right:-360px;top:0;height:100vh;width:340px;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.13);z-index:1055;border-left:3px solid #ff6a00;transition:right .28s cubic-bezier(.4,0,.2,1),opacity .28s cubic-bezier(.4,0,.2,1);opacity:0;display:flex;flex-direction:column}.vx-filter-panel.aberto{right:0;opacity:1}.vx-filter-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;flex-shrink:0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.vx-filter-panel-title{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;font-weight:700;color:#fff}.vx-filter-panel-title .material-icons{font-size:18px;color:#ff6a00}.vx-filter-panel-body{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:16px 20px;position:relative}.vx-filter-panel-body .rw-popup-container{left:0;right:auto}.vx-filter-panel-body .rw-calendar-popup{width:100%;max-width:280px}.vx-filter-panel-body .rw-head-cell{text-transform:none}.vx-filter-panel-footer{padding:14px 20px;border-top:1px solid #eee;flex-shrink:0;background:#fff}.vx-filter-panel-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:1054}.vx-filter-panel-overlay.aberto{display:block}.vx-hist-wrap{overflow-x:auto}.vx-hist-table{width:100%;border-collapse:collapse;font-size:12.5px}.vx-hist-table thead tr{background:#f4f5f7}.vx-hist-th{padding:9px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#888;border-bottom:2px solid #eee;white-space:nowrap;text-align:left}.vx-hist-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background .1s}.vx-hist-table tbody tr:hover{background:#fafafa}.vx-hist-td{padding:10px 12px;color:#333;vertical-align:middle}.vx-hist-badge{display:inline-block;padding:3px 9px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;background:#f3f4f6;color:#555}.vx-hist-section-title{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;font-weight:700;color:#1a1a1a;margin:16px 0 10px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.vx-hist-section-title .material-icons{font-size:16px;color:#ff6a00}.vx-hist-reserva-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;background:#ff6a00;color:#fff;font-size:11px;font-weight:700;padding:4px 11px;border-radius:20px;margin-bottom:8px}.vx-hist-reserva-badge .material-icons{font-size:13px}.vx-pay-toggle{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:11px 14px;border:1.5px solid #e0e0e0;border-radius:8px;margin-bottom:6px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.vx-pay-toggle--active{border-color:#ff6a00;background:rgba(255,106,0,.04)}.vx-pay-toggle .material-icons{font-size:18px;color:#ccc;transition:color .15s}.vx-pay-toggle--active .material-icons{color:#ff6a00}.vx-pay-toggle-label{font-size:13px;font-weight:600;color:#444;flex:1 1}.vx-pay-fields{padding:12px 14px 4px;background:#f9f9f9;border-radius:8px;border:1px solid #eee;margin-bottom:10px}.vx-pay-link-box{padding:12px 14px;background:rgba(255,106,0,.05);border:1px solid rgba(255,106,0,.2);border-radius:8px;margin-top:6px}.vx-pay-link-url{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:8px;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #eee;word-break:break-all;font-size:12px;color:#555}.vx-pay-link-copy{background:none;border:none;cursor:pointer;color:#ff6a00;padding:4px;flex-shrink:0;display:flex;align-items:center}.vx-pay-link-copy .material-icons{font-size:18px}.vx-search-card{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);padding:20px 24px;border-left:3px solid #ff6a00;width:100%}.vx-search-card-title{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.vx-search-card-title .material-icons{font-size:17px;color:#ff6a00}.vx-search-row{display:flex;flex-wrap:wrap;align-items:flex-end;grid-gap:12px;gap:12px}.vx-search-field{flex:1 1;min-width:150px}.vx-search-field label{font-size:10px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;display:block}.vx-search-sep{font-size:11px;color:#ccc;padding-bottom:9px}.vx-search-btn,.vx-search-sep{font-weight:700;flex-shrink:0;align-self:flex-end}.vx-search-btn{background:linear-gradient(135deg,#ff6a00,#e05a00);color:#fff;border:none;border-radius:7px;padding:0 22px;height:38px;font-size:13px;cursor:pointer;display:flex;align-items:center;grid-gap:6px;gap:6px;transition:opacity .18s}.vx-search-btn:hover{opacity:.88}.vx-search-btn .material-icons{font-size:16px}.vx-search-action-bar{display:flex;justify-content:flex-end;margin-top:14px}.vx-search-include-btn{background:linear-gradient(135deg,#ff6a00,#e05a00);color:#fff;border:none;border-radius:7px;padding:9px 20px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;text-decoration:none;transition:opacity .18s}.vx-search-include-btn:hover{opacity:.88;color:#fff;text-decoration:none}.vx-search-include-btn .material-icons{font-size:16px}.vx-list-container{border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.07);margin-top:16px}.vx-list-header{padding:9px 16px;display:none;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}@media (min-width:992px){.vx-list-header{display:grid}}.vx-list-header--bilhete{grid-template-columns:1.2fr 1.1fr 1fr 1.2fr 1.5fr .9fr 1.1fr .9fr .7fr .7fr}.vx-list-header--bagagem{grid-template-columns:.4fr .8fr 1.2fr 1.4fr 1.2fr .9fr 1fr .8fr .8fr 1fr}.vx-list-header-cell{font-size:10.5px;font-weight:700;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:.5px;padding:0 4px}.vx-row-item{background:#fff;border-left:3px solid transparent;border-bottom:1px solid #f0f0f0;transition:border-color .18s,background .15s}.vx-row-item:last-child{border-bottom:none}.vx-row-item:hover{background:#fafafa}.vx-row-item--selected{border-left-color:#ff6a00;background:#fff8f5}.vx-row-item--selected:hover{background:#fff4ed}.vx-row-item--disabled{border-left-color:#4caf50;background:#f8fff9;pointer-events:none}.vx-row-item-inner{padding:10px 16px;align-items:center;display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;cursor:pointer}@media (min-width:992px){.vx-row-item-inner{display:grid;flex-wrap:unset;grid-gap:unset;gap:unset}.vx-row-item-inner--bilhete{grid-template-columns:1.2fr 1fr 1fr 1.2fr 1.4fr .9fr 1fr 1.5fr .8fr .7fr}.vx-row-item-inner--bagagem{grid-template-columns:.4fr .8fr 1.2fr 1.4fr 1.2fr .9fr 1fr .8fr .8fr 1fr}}.vx-row-cell{font-size:12.5px;color:#333;padding:3px 8px 3px 0;min-width:0}.vx-row-cell-label{display:none;font-size:10px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.4px;margin-bottom:1px}@media (max-width:991px){.vx-row-cell{width:50%;box-sizing:border-box}.vx-row-cell-label{display:block}}.vx-row-badge{display:inline-block;padding:2px 9px;border-radius:12px;font-size:11px;font-weight:700;background:rgba(255,106,0,.1);color:#e05a00;border:1px solid rgba(255,106,0,.2)}.vx-row-badge--ok{background:rgba(76,175,80,.1);color:#2e7d32;border-color:rgba(76,175,80,.25)}.vx-row-expand-btn{background:none;border:none;padding:0;cursor:pointer;color:#aaa;display:flex;align-items:center;transition:color .18s}.vx-row-expand-btn:hover{color:#ff6a00}.vx-row-expand-btn .material-icons{font-size:22px}.vx-row-actions{flex-direction:column}@media (max-width:991px){.vx-row-actions{flex-direction:row;flex-wrap:wrap}}.vx-bag-btn{border:none;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px;transition:opacity .18s;white-space:nowrap}.vx-bag-btn:disabled{opacity:.45;cursor:not-allowed}.vx-bag-btn .material-icons{font-size:13px}.vx-bag-btn--cancel{background:#ffebee;color:#c62828}.vx-bag-btn--cancel:hover:not(:disabled){background:#ffcdd2}.vx-bag-btn--receipt{background:linear-gradient(135deg,#ff6a00,#e05a00);color:#fff}.vx-bag-btn--receipt:hover:not(:disabled){opacity:.88}.vx-row-detail{border-top:1px solid #eee;padding:14px 16px;background:#fafafa}.vx-row-detail-title{color:#333;display:flex;align-items:center;grid-gap:6px;gap:6px}.vx-row-detail-title .material-icons{font-size:15px;color:#ff6a00}.vx-row-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px}.vx-row-detail-item{background:#fff;border-radius:6px;padding:8px 12px;border:1px solid #eee}.vx-row-detail-item-label{font-size:10px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}.vx-row-detail-item-value{font-size:13px;font-weight:600;color:#333}.vx-row-detail-pay{margin-top:10px;background:#fff;border-radius:6px;padding:10px 12px;border:1px solid #eee}.vx-row-detail-pay-title{font-size:11px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #eee}.vx-row-detail-pay-item{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap;padding:4px 0;border-bottom:1px solid #f5f5f5;font-size:12.5px}.vx-row-detail-pay-item:last-child{border-bottom:none}.vx-empty-state{text-align:center;padding:50px 20px;background:#fff}.vx-empty-state .material-icons{font-size:48px;display:block;margin-bottom:8px;color:#ddd}.vx-empty-state p{font-size:14px;margin:0;color:#bbb}.vx-page-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:10px;gap:10px;width:100%}.vx-toolbar-btn{background:linear-gradient(135deg,#ff6a00,#e05a00);color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;text-decoration:none;transition:opacity .18s;white-space:nowrap}.vx-toolbar-btn:hover{opacity:.88;color:#fff;text-decoration:none}.vx-toolbar-btn .material-icons{font-size:16px}.vx-toolbar-btn--secondary{background:#fff;color:#ff6a00;border:1.5px solid #ff6a00;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;transition:background .15s,color .15s}.vx-toolbar-btn--secondary:hover{background:#fff3ec}.vx-print-opt{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:11px 14px;border-radius:8px;cursor:pointer;margin-bottom:8px;border:2px solid #eee;transition:border-color .18s,background .18s}.vx-print-opt:hover{background:#fff8f5;border-color:#ffd0b0}.vx-print-opt--active{border-color:#ff6a00;background:#fff8f5}.vx-print-opt input[type=radio]{accent-color:#ff6a00;width:16px;height:16px}.vx-print-opt-label{font-size:13px;font-weight:600;color:#333}.vx-print-check-list{padding:10px 4px}.vx-print-check-item{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 10px;border-radius:5px;cursor:pointer;transition:background .15s}.vx-print-check-item:hover{background:#f5f5f5}.vx-print-check-item input[type=checkbox]{accent-color:#ff6a00;width:15px;height:15px}.vx-print-check-item span{font-size:13px;color:#444}.vx-menu-bag{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;padding:8px 0}.vx-menu-bag-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1.5px solid #eee;transition:box-shadow .2s,border-color .2s,-webkit-transform .15s;transition:box-shadow .2s,transform .15s,border-color .2s;transition:box-shadow .2s,transform .15s,border-color .2s,-webkit-transform .15s;text-decoration:none;display:block}.vx-menu-bag-card:hover{box-shadow:0 6px 24px rgba(255,106,0,.15);border-color:#ff6a00;-webkit-transform:translateY(-2px);transform:translateY(-2px);text-decoration:none}.vx-menu-bag-card-inner{display:flex;flex-direction:column;align-items:center;padding:30px 20px 24px;text-align:center}.vx-menu-bag-icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#ff6a00,#e05a00);display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0}.vx-menu-bag-icon .material-icons{font-size:28px;color:#fff}.vx-menu-bag-label{font-size:14px;font-weight:700;color:#1a1a1a;line-height:1.3}.vx-list-header--encomenda{grid-template-columns:.4fr .7fr 1fr 1.2fr 1fr .9fr 1fr .9fr .9fr .8fr .8fr}.vx-list-header--mdfe{grid-template-columns:.5fr 1fr .8fr .9fr .9fr .7fr 1fr 1fr .7fr}@media (min-width:992px){.vx-row-item-inner--encomenda{grid-template-columns:.4fr .7fr 1fr 1.2fr 1fr .9fr 1fr .9fr .9fr .8fr .8fr}.vx-row-item-inner--mdfe{grid-template-columns:.5fr 1fr .8fr .9fr .9fr .7fr 1fr 1fr .7fr}}.vx-row-subinfo{padding:4px 16px 8px;display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;font-size:12px;color:#555;border-top:1px solid #f5f5f5}.vx-row-subinfo strong{color:#333}.vx-config-wrap{max-width:820px;margin:0 auto}.vx-config-section{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);border-left:3px solid #ff6a00;padding:20px 24px;margin-bottom:16px}.vx-config-section-title{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.vx-config-section-title .material-icons{font-size:17px;color:#ff6a00}.vx-config-toggle-row{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;cursor:pointer}.vx-config-toggle-row input[type=checkbox]{accent-color:#ff6a00;width:16px;height:16px;flex-shrink:0;cursor:pointer}.vx-config-toggle-label{font-size:13.5px;font-weight:600;color:#333}.vx-config-fields{padding:12px 0 4px 26px;display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}.vx-config-field{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:200px}.vx-config-field label{font-size:10px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.4px}.vx-config-hint{font-size:11.5px;color:#888;margin-top:6px;line-height:1.4;padding-left:26px}.vx-config-textarea{width:100%;min-height:90px;border:1.5px solid #e0e0e0;border-radius:7px;padding:10px 12px;font-size:13px;color:#333;resize:vertical;transition:border-color .18s}.vx-config-textarea:focus{outline:none;border-color:#ff6a00}.vx-config-save-bar{padding:16px 0 8px}.vx-config-save-btn{background:linear-gradient(135deg,#ff6a00,#e05a00);color:#fff;border:none;border-radius:8px;padding:10px 28px;font-size:14px;font-weight:700;cursor:pointer;grid-gap:8px;gap:8px;transition:opacity .18s}.vx-config-save-btn:disabled{opacity:.5;cursor:not-allowed}.vx-config-save-btn:not(:disabled):hover{opacity:.88}.vx-actions-trigger{background:none;border:none;padding:4px 6px;color:#aaa;border-radius:5px;display:flex;transition:color .15s,background .15s}.vx-actions-trigger:hover{color:#ff6a00;background:#fff3ec}.vx-list-header--itin-encomenda{grid-template-columns:1fr .55fr .9fr 1.3fr .85fr .65fr .75fr .65fr 1.05fr}@media (min-width:992px){.vx-row-item-inner--itin-encomenda{grid-template-columns:1fr .55fr .9fr 1.3fr .85fr .65fr .75fr .65fr 1.05fr}}.vx-list-header--encomenda-baixa{grid-template-columns:.4fr 1.1fr .7fr .9fr 1fr .9fr .85fr .9fr .7fr 1.1fr}@media (min-width:992px){.vx-row-item-inner--encomenda-baixa{grid-template-columns:.4fr 1.1fr .7fr .9fr 1fr .9fr .85fr .9fr .7fr 1.1fr}}.vx-bag-btn--embarcar{background:#e8f5e9;color:#2e7d32}.vx-bag-btn--embarcar:hover:not(:disabled){background:#c8e6c9}.vx-bag-btn--desembarcar{background:#fff3e0;color:#e65100}.vx-bag-btn--desembarcar:hover:not(:disabled){background:#ffe0b2}.vx-list-header--agencia{grid-template-columns:.4fr .6fr 1.2fr 1fr .5fr 1.2fr 1fr .7fr .7fr}@media (min-width:992px){.vx-row-item-inner--agencia{grid-template-columns:.4fr .6fr 1.2fr 1fr .5fr 1.2fr 1fr .7fr .7fr}}.vx-list-header--veiculo{grid-template-columns:.4fr .9fr 1.8fr 1fr 1fr}@media (min-width:992px){.vx-row-item-inner--veiculo{grid-template-columns:.4fr .9fr 1.8fr 1fr 1fr}}.vx-list-header--rota{grid-template-columns:.4fr .5fr .7fr 1.5fr 1.5fr 1fr 1.2fr}@media (min-width:992px){.vx-row-item-inner--rota{grid-template-columns:.4fr .5fr .7fr 1.5fr 1.5fr 1fr 1.2fr}}.vx-list-header--preco{grid-template-columns:1.5fr 1.5fr 1.2fr 1fr .9fr}@media (min-width:992px){.vx-row-item-inner--preco{grid-template-columns:1.5fr 1.5fr 1.2fr 1fr .9fr}}.vx-list-header--centro-custo{grid-template-columns:.4fr .9fr 1.2fr .9fr 1.2fr 1fr .9fr .7fr}@media (min-width:992px){.vx-row-item-inner--centro-custo{grid-template-columns:.4fr .9fr 1.2fr .9fr 1.2fr 1fr .9fr .7fr}}.vx-list-header--manutencao-veiculo{grid-template-columns:.4fr 1fr 1.1fr 1fr 1.2fr 1fr .8fr}@media (min-width:992px){.vx-row-item-inner--manutencao-veiculo{grid-template-columns:.4fr 1fr 1.1fr 1fr 1.2fr 1fr .8fr}}.vx-act-btn{border:none;background:none;cursor:pointer;border-radius:6px;padding:5px 7px;display:inline-flex;align-items:center;transition:background .15s,color .15s;color:#666}.vx-act-btn:hover{background:#f0f0f0}.vx-act-btn--delete{color:#e53935}.vx-act-btn--delete:hover{background:#ffeaea;color:#c62828}.vx-act-btn--edit{color:#1565c0}.vx-act-btn--edit:hover{background:#e3f0ff}.vx-act-btn--lock{color:#f57c00}.vx-act-btn--lock:hover{background:#fff3e0}.vx-act-btn--neutral{color:#555}.vx-act-btn--neutral:hover{background:#f5f5f5}.vx-act-btn .material-icons{font-size:18px}.vx-act-btn img{width:18px;height:18px;opacity:.75}.vx-act-btn:hover img{opacity:1}.vx-cc-form{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);border-left:3px solid #ff6a00;padding:20px 24px;margin-bottom:16px}.vx-cc-form-title{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.5px;margin-bottom:18px}.vx-cc-form-row{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-bottom:14px;align-items:flex-end}.vx-cc-form-field{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:180px}.vx-cc-form-field label{font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.4px}.vx-cc-meta{font-size:12.5px;color:#555;display:flex;align-items:center;grid-gap:6px;gap:6px}.vx-cc-meta strong{color:#333}.vx-cc-actions{display:flex;grid-gap:10px;gap:10px;justify-content:flex-end;padding-top:16px;border-top:1px solid #f0f0f0;margin-top:8px}.vx-cc-btn-clear{background:#fff;border:1.5px solid #e0e0e0;color:#555;border-radius:7px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s}.vx-cc-btn-clear:hover{border-color:#bbb}.vx-cc-btn-save{background:linear-gradient(135deg,#ff6a00,#e05a00);color:#fff;border:none;border-radius:7px;padding:9px 24px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s}.vx-cc-btn-save:disabled{opacity:.5;cursor:not-allowed}.vx-row-detail-title{font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;text-align:center}.vx-row-detail-empty{font-size:12.5px;color:#aaa;text-align:center;padding:8px 0}.vx-cc-detail{padding:10px 20px 14px;background:#fafafa;border-top:1px solid #f0f0f0}.vx-cc-detail-label{font-size:10px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.vx-cc-detail-value{font-size:13px;color:#333}.vx-menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));grid-gap:16px;gap:16px;margin-top:24px}.vx-menu-card{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;width:100%;background:#fff;border-radius:12px;border:2px solid #eee;padding:28px 16px 20px;text-decoration:none!important;color:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.vx-menu-card:hover{border-color:#ff6a00;box-shadow:0 4px 18px rgba(255,106,0,.13);color:inherit}.vx-menu-card-icon{color:#ff6a00;display:flex;align-items:center;justify-content:center;font-size:34px}.vx-menu-card-icon svg{width:34px!important;height:34px!important}.vx-menu-card-icon .material-icons,.vx-menu-card-icon svg{font-size:34px!important}.vx-menu-card-label{font-size:13px;font-weight:700;color:#333;text-align:center;line-height:1.35}.vx-btn-acao-dark{background:#0f0f0f;color:#fff!important;border:none;border-radius:8px;padding:10px 28px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;transition:background .15s ease,box-shadow .15s ease}.vx-btn-acao-dark:focus,.vx-btn-acao-dark:hover{background:#1a1a1a;color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.25)}.vx-btn-acao-dark:disabled{background:#888;cursor:not-allowed;box-shadow:none}.vx-btn-acao-dark .material-icons{color:#ff6a00;font-size:18px}.vx-form-panel{padding:20px 24px 16px;margin-bottom:20px;width:100%}.vx-form-panel,.vx-report-section{background:#fff;border-radius:12px;border:1px solid #e8e8e8}.vx-report-section{padding:16px;margin-top:20px;overflow-x:auto}.vx-report-section .table-responsive{margin-bottom:0}.vx-report-table{font-size:13px;margin-bottom:0}.vx-report-table thead tr:last-child th{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff!important;font-size:11px;font-weight:700;border-color:#3a3a3a;white-space:nowrap;padding:10px 12px}.vx-report-table thead tr:last-child th:first-child{border-left:3px solid #ff6a00}.vx-report-table thead tr:first-child th{background:#f8f9fa;font-size:12px;color:#555}.vx-report-table tbody tr:hover td{background-color:rgba(255,106,0,.04)}.vx-gp-row-main--geral,.vx-gp-table-header--geral{grid-template-columns:40px .9fr 1.4fr 1.2fr 1fr .9fr 1fr .9fr .9fr .5fr}@media (max-width:992px){.vx-gp-table-header--geral{display:none!important}.vx-gp-row-main--geral{grid-template-columns:40px 1fr 1fr 1fr .5fr}}@media (min-width:993px) and (max-width:1280px){.vx-gp-row-main--geral,.vx-gp-table-header--geral{grid-template-columns:40px .8fr 1.2fr 1fr .9fr .8fr .9fr .8fr .8fr .5fr}}.vx-gp-row-main--cteos,.vx-gp-table-header--cteos{grid-template-columns:.6fr .8fr 1.4fr 1.3fr .6fr .9fr 1fr 1fr .5fr}.vx-gp-row-main--tomador,.vx-gp-table-header--tomador{grid-template-columns:2fr 1.5fr .6fr}@media (max-width:992px){.vx-gp-table-header--cteos,.vx-gp-table-header--tomador{display:none!important}.vx-gp-row-main--cteos{grid-template-columns:.8fr 1fr 1fr .6fr .4fr}.vx-gp-row-main--tomador{grid-template-columns:1fr 1fr .5fr}}@media (max-width:576px){.vx-gp-row-main--cteos{grid-template-columns:1fr 1fr .5fr}.vx-gp-row-main--tomador{grid-template-columns:1fr .5fr}}.vx-gp-row-main--bilhete,.vx-gp-table-header--bilhete{grid-template-columns:.3fr 1.5fr 1fr}.vx-gp-row-main--bpe,.vx-gp-table-header--bpe{grid-template-columns:1.4fr 1.2fr 1fr .9fr .8fr .5fr .8fr}@media (max-width:992px){.vx-gp-table-header--bilhete,.vx-gp-table-header--bpe{display:none!important}.vx-gp-row-main--bilhete{grid-template-columns:.3fr 1fr}.vx-gp-row-main--bpe{grid-template-columns:1fr 1fr .6fr}}@media (max-width:576px){.vx-gp-row-main--bilhete{grid-template-columns:.3fr 1fr}.vx-gp-row-main--bpe{grid-template-columns:1fr .6fr}}.vx-gp-row-main--fechamento,.vx-gp-table-header--fechamento{grid-template-columns:1fr 2fr 1.2fr 1.4fr 1.1fr .7fr}@media (max-width:992px){.vx-gp-table-header--fechamento{display:none!important}.vx-gp-row-main--fechamento{grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.vx-gp-row-main--fechamento{grid-template-columns:1fr 1fr}}.vx-btn-danger{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;border:none;background:#e53935;color:#fff;white-space:nowrap;transition:background .18s}.vx-btn-danger:hover{background:#b71c1c;color:#fff}.vx-btn-danger:disabled{opacity:.5;cursor:not-allowed}.vx-modal-fields-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}@media (max-width:576px){.vx-modal-fields-grid{grid-template-columns:1fr}}.vx-badge{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600}.vx-badge-success{background:#e8f5e9;color:#2e7d32}.vx-badge-warning{background:#fff8e1;color:#f57f17}.vx-badge-danger{background:#ffebee;color:#c62828}.vx-badge-info{background:#e3f2fd;color:#1565c0}.vx-badge-default{background:#f5f5f5;color:#616161}.vx-file-upload-label{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 16px;background:#fff3e0;border:1.5px dashed #ff6a00;border:1.5px dashed var(--vx-primary);border-radius:8px;color:#ff6a00;color:var(--vx-primary);font-weight:600;font-size:13px;cursor:pointer;transition:background .18s}.vx-file-upload-label:hover{background:#ffe0b2}.vx-file-upload-label .material-icons{font-size:18px}.vx-gp-row-main--fechamento-agencia,.vx-gp-table-header--fechamento-agencia{grid-template-columns:1fr 2fr 1.2fr 1.4fr 1.1fr .7fr}@media (max-width:992px){.vx-gp-table-header--fechamento-agencia{display:none!important}.vx-gp-row-main--fechamento-agencia{grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.vx-gp-row-main--fechamento-agencia{grid-template-columns:1fr 1fr}}.vx-gp-row-main--usuario,.vx-gp-table-header--usuario{grid-template-columns:.7fr 1.5fr 2fr 1.5fr 1.2fr .9fr}@media (max-width:992px){.vx-gp-table-header--usuario{display:none!important}.vx-gp-row-main--usuario{grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.vx-gp-row-main--usuario{grid-template-columns:1fr 1fr}}.vx-gp-row-main--trecho,.vx-gp-table-header--trecho{grid-template-columns:.5fr 1.1fr 1fr 1.4fr .65fr .65fr .9fr .7fr .7fr}@media (max-width:1200px){.vx-gp-row-main--trecho,.vx-gp-table-header--trecho{grid-template-columns:.5fr 1fr 1fr 1.3fr .6fr .6fr .9fr .7fr .7fr}}@media (max-width:992px){.vx-gp-table-header--trecho{display:none!important}.vx-gp-row-main--trecho{grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.vx-gp-row-main--trecho{grid-template-columns:1fr 1fr}}.vx-gp-row-main--prestador,.vx-gp-table-header--prestador{grid-template-columns:.5fr 1.5fr 1.2fr 1.1fr 1fr 1fr .6fr}@media (max-width:992px){.vx-gp-table-header--prestador{display:none!important}.vx-gp-row-main--prestador{grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.vx-gp-row-main--prestador{grid-template-columns:1fr 1fr}}.vx-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;color:#555;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.vx-icon-btn:hover{background:#ff6a00;color:#fff;border-color:#ff6a00}.vx-icon-btn .material-icons{font-size:16px}.vx-icon-btn--danger{color:#dc2626;border-color:#fecaca}.vx-icon-btn--danger:hover{background:#dc2626;color:#fff;border-color:#dc2626}.vx-gp-row-main--embarque,.vx-gp-table-header--embarque{grid-template-columns:1fr 2.2fr 1.4fr .7fr 1.2fr 1fr .7fr 1.3fr}@media (max-width:1200px){.vx-gp-row-main--embarque,.vx-gp-table-header--embarque{grid-template-columns:1fr 2fr 1.2fr .7fr 1fr 1fr .7fr 1.2fr}}@media (max-width:992px){.vx-gp-table-header--embarque{display:none!important}.vx-gp-row-main--embarque{grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.vx-gp-row-main--embarque{grid-template-columns:1fr 1fr}}.vx-embarque-acoes{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;align-items:center}.vx-embarque-fora-periodo{font-size:11px;color:#999;font-style:italic}.vx-qr-itinerario-info{background:#fff;border:1px solid #eee;border-left:4px solid #ff6a00;border-radius:10px;padding:12px 16px;margin-bottom:20px;display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}.vx-qr-itinerario-hora,.vx-qr-itinerario-rota{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;color:#333}.vx-qr-itinerario-hora .material-icons,.vx-qr-itinerario-rota .material-icons{font-size:18px;color:#ff6a00}.vx-qr-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:16px}.vx-qr-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media (max-width:576px){.vx-qr-grid{grid-template-columns:1fr}}.vx-qr-field{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.vx-qr-field--wide{grid-column:1/-1}.vx-qr-label{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.4px}.vx-qr-value{font-size:14px;font-weight:500;color:#1a1a1a}.vx-qr-success{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;padding:24px 0 8px;color:#16a34a}.vx-qr-success .material-icons{font-size:72px}.vx-qr-success span{font-size:18px;font-weight:700}.vx-qr-actions{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:8px}@media (max-width:576px){.vx-qr-actions{flex-direction:column}.vx-qr-actions .vx-btn-primary,.vx-qr-actions .vx-btn-secondary{width:100%;justify-content:center}}.vx-login-page{display:flex;min-height:100vh}.vx-login-left{flex:0 0 58%;position:relative;background-size:cover;background-position:50%}.vx-login-left__overlay{position:absolute;inset:0;background:linear-gradient(145deg,rgba(10,10,10,.82),rgba(255,106,0,.5));display:flex;align-items:center;padding:52px 56px}.vx-login-left__content{display:flex;flex-direction:column;grid-gap:18px;gap:18px;max-width:460px}.vx-login-brand-logo{width:190px;object-fit:contain;margin-bottom:4px}.vx-login-brand-title{font-size:28px;font-weight:800;color:#fff;line-height:1.3;margin:0}.vx-login-brand-subtitle{font-size:15px;color:hsla(0,0%,100%,.78);margin:0;line-height:1.65}.vx-login-cta{display:flex;flex-direction:column;grid-gap:11px;gap:11px;margin-top:8px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.18)}.vx-login-cta__label{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.6px;margin:0}.vx-login-cta-btn{display:inline-flex;align-items:center;grid-gap:9px;gap:9px;padding:13px 20px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none!important;border:none;cursor:pointer;transition:box-shadow .15s ease,opacity .15s,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,opacity .15s;transition:transform .15s ease,box-shadow .15s ease,opacity .15s,-webkit-transform .15s ease}.vx-login-cta-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.3);opacity:.93}.vx-login-cta-btn .material-icons{font-size:18px;flex-shrink:0}.vx-login-cta-btn--site{background:#ff6a00;color:#fff!important}.vx-login-cta-btn--whatsapp{background:#25d366;color:#fff!important}.vx-login-right{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 36px;background:#fff;min-height:100vh}.vx-login-form-wrap{width:100%;max-width:370px}.vx-login-mobile-logo{display:none;text-align:center;margin-bottom:32px;padding-top:8px}.vx-login-mobile-logo img{width:220px;max-width:70vw;object-fit:contain;-webkit-filter:drop-shadow(0 2px 16px rgba(255,106,0,.45));filter:drop-shadow(0 2px 16px rgba(255,106,0,.45))}.vx-login-title{font-size:26px;font-weight:800;color:#0f0f0f;margin:0 0 4px}.vx-login-subtitle{font-size:14px;color:#999;margin:0 0 28px}.vx-login-field{margin-bottom:18px}.vx-login-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#555;margin-bottom:7px}.vx-login-input-wrap{position:relative}.vx-login-input-icon{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:silver;font-size:20px;pointer-events:none;transition:color .2s}.vx-login-input-wrap:focus-within .vx-login-input-icon{color:#ff6a00}.vx-login-input{width:100%;border:2px solid #e8eaed;border-radius:10px;padding:13px 14px 13px 44px;font-size:14px;outline:none;color:#0f0f0f;background:#f9fafb;transition:border-color .2s,box-shadow .2s,background .2s}.vx-login-input:focus{border-color:#ff6a00;background:#fff;box-shadow:0 0 0 3px rgba(255,106,0,.1)}.vx-login-input--error{border-color:#ef4444!important}.vx-login-error{font-size:12px;color:#ef4444;margin-top:5px;display:block}.vx-login-forgot{text-align:right;margin-bottom:22px}.vx-login-forgot span{font-size:13px;font-weight:600;color:#ff6a00;cursor:pointer;transition:color .15s}.vx-login-forgot span:hover{color:#e05e00;text-decoration:underline}.vx-login-btn{width:100%;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;background:#ff6a00;color:#fff;border:none;border-radius:10px;padding:15px;font-size:15px;font-weight:700;letter-spacing:.6px;cursor:pointer;transition:background .2s,box-shadow .2s,-webkit-transform .15s;transition:background .2s,transform .15s,box-shadow .2s;transition:background .2s,transform .15s,box-shadow .2s,-webkit-transform .15s;box-shadow:0 4px 16px rgba(255,106,0,.35)}.vx-login-btn:hover:not(:disabled){background:#e05e00;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 7px 22px rgba(255,106,0,.42)}.vx-login-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.vx-login-btn .material-icons{font-size:20px}.vx-login-captcha{margin-top:20px;display:flex;justify-content:center}@media (max-width:900px){body.vx-login-ativo .app-body{margin-top:0}body.vx-login-ativo .main>.container-fluid{padding:0}.vx-login-left{display:none}.vx-login-right{background:linear-gradient(155deg,#1a1a1a,#2d1200);padding:48px 24px 36px}.vx-login-mobile-logo{display:block}.vx-login-title{color:#fff;font-size:22px}.vx-login-subtitle{color:hsla(0,0%,100%,.55)}.vx-login-label{color:hsla(0,0%,100%,.65)}.vx-login-input{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.14);color:#fff}.vx-login-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}.vx-login-input:-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.vx-login-input::placeholder{color:hsla(0,0%,100%,.3)}.vx-login-input:focus{background:hsla(0,0%,100%,.11);border-color:#ff6a00}.vx-login-input-icon{color:hsla(0,0%,100%,.35)}.vx-login-input-wrap:focus-within .vx-login-input-icon{color:#ff6a00}.vx-login-forgot span{color:#ff6a00}}@media (max-width:359px){.vx-login-right{min-width:0;padding-left:16px;padding-right:16px}.vx-login-captcha>div{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:center top;transform-origin:center top}}.vx-company-page{max-width:1280px;margin:0 auto;padding:24px 20px 40px}.vx-company-header{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:24px;padding-bottom:18px;border-bottom:2px solid #ff6a00}.vx-company-header__icon{width:44px;height:44px;background:#ff6a00;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px rgba(255,106,0,.3)}.vx-company-header__icon .material-icons{font-size:24px}.vx-company-header__title{font-size:20px;font-weight:700;color:#0f0f0f;margin:0}.vx-company-search{position:relative;margin-bottom:16px}.vx-company-search__icon{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#aaa;font-size:20px;pointer-events:none}.vx-company-search__input{width:100%;border:2px solid #e5e7eb;border-radius:10px;padding:13px 16px 13px 46px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s;background:#fff;color:#0f0f0f}.vx-company-search__input:focus{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.1)}.vx-company-search__input::-webkit-input-placeholder{color:#aaa}.vx-company-search__input:-ms-input-placeholder{color:#aaa}.vx-company-search__input::placeholder{color:#aaa}.vx-company-actions{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-bottom:24px}.vx-company-actions a{text-decoration:none}.vx-company-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:16px}.vx-company-card{border-radius:14px;overflow:hidden;cursor:pointer;border:2px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.07);transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;background:#fff;position:relative}.vx-company-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 12px 32px rgba(255,106,0,.2);border-color:#ff6a00}.vx-company-card__img-wrap{position:relative;width:100%;padding-top:65%;overflow:hidden;background:#f4f4f4}.vx-company-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.vx-company-card:hover .vx-company-card__img{-webkit-transform:scale(1.05);transform:scale(1.05)}.vx-company-card__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.65));color:#fff;font-size:12px;font-weight:600;padding:28px 12px 10px;opacity:0;transition:opacity .22s ease;text-align:center}.vx-company-card:hover .vx-company-card__overlay{opacity:1}.vx-company-card__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 16px;min-height:150px}.vx-company-card__initials{width:56px;height:56px;border-radius:50%;background:hsla(0,0%,100%,.22);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:1px}.vx-company-card__name{font-size:13px;font-weight:700;color:#fff;text-align:center;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.2)}.vx-company-card__fantasy{font-size:11px;color:hsla(0,0%,100%,.8);text-align:center;margin-top:5px}.vx-company-card__select-hint{position:absolute;bottom:8px;right:10px;font-size:10px;font-weight:700;color:hsla(0,0%,100%,.75);letter-spacing:.4px;text-transform:uppercase;opacity:0;transition:opacity .2s}.vx-company-card:hover .vx-company-card__select-hint{opacity:1}@media (max-width:1100px){.vx-company-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.vx-company-grid{grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.vx-company-header__title{font-size:17px}.vx-company-page{padding:16px 14px 32px}}@media (max-width:400px){.vx-company-grid{grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}}.vx-gp-row-main--itinerario,.vx-gp-table-header--itinerario{grid-template-columns:1fr .55fr 1.1fr 1.8fr .9fr .85fr .85fr .85fr .9fr .5fr}.vx-gp-row-main--itinerario-site,.vx-gp-table-header--itinerario-site{grid-template-columns:1fr .55fr 1.1fr 1.8fr .9fr .75fr .85fr .85fr .85fr .9fr .5fr}@media (max-width:992px){.vx-gp-table-header--itinerario,.vx-gp-table-header--itinerario-site{display:none!important}.vx-gp-row-main--itinerario,.vx-gp-row-main--itinerario-site{grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.vx-gp-row-main--itinerario,.vx-gp-row-main--itinerario-site{grid-template-columns:1fr 1fr}}.vx-actions-trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#555;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.vx-actions-trigger:focus,.vx-actions-trigger:hover{background:rgba(255,106,0,.08);border-color:#ff6a00;border-color:var(--vx-primary);color:#ff6a00;color:var(--vx-primary);outline:none}.vx-actions-trigger .material-icons{font-size:20px}.vx-actions-trigger:after{display:none!important}.vx-actions-menu{min-width:230px;padding:6px 0;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);background:#fff;z-index:1050}.vx-action-item{display:flex!important;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:8px 16px!important;font-size:13px!important;font-weight:500;color:#333!important;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;text-decoration:none!important}.vx-action-item .material-icons,.vx-action-item img{font-size:17px;width:18px;height:18px;object-fit:contain;color:#777;flex-shrink:0}.vx-action-item:focus,.vx-action-item:hover{background:rgba(255,106,0,.08)!important;color:#ff6a00!important;color:var(--vx-primary)!important;outline:none}.vx-action-item:focus .material-icons,.vx-action-item:hover .material-icons{color:#ff6a00;color:var(--vx-primary)}.vx-action-item--danger{color:#c0392b!important}.vx-action-item--danger .material-icons{color:#c0392b}.vx-action-item--danger:focus,.vx-action-item--danger:hover{background:rgba(192,57,43,.08)!important;color:#c0392b!important}.vx-action-item--danger:focus .material-icons,.vx-action-item--danger:hover .material-icons{color:#c0392b}.vx-actions-menu .dropdown-divider{margin:4px 0;border-color:#f0f0f0}.vx-enc-flow{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:4px 0 8px}.vx-enc-card{background:#fff;border:1px solid #eee;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.07)}.vx-enc-card-header{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:14px 20px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.vx-enc-card-header .material-icons{font-size:20px;color:#ff6a00}.vx-enc-card-title{font-size:14px;font-weight:700;color:#fff;margin:0}.vx-enc-card-body{padding:18px 20px}.vx-enc-search-row{display:flex;align-items:flex-end;grid-gap:10px;gap:10px;flex-wrap:wrap}.vx-enc-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.vx-enc-section-title{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#aaa}.vx-enc-section-title .material-icons{font-size:14px;color:#ff6a00}.vx-enc-person-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #f0f0f0;border-radius:10px;overflow:hidden;margin-bottom:14px}.vx-enc-person-field{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:12px 16px;border-right:1px solid #f0f0f0}.vx-enc-person-field:last-child{border-right:none}.vx-enc-person-field-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#aaa}.vx-enc-person-field-value{font-size:13px;font-weight:600;color:#1a1a1a}.vx-enc-address-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.vx-enc-address-card{padding:14px 16px;border:2px solid #eee;border-radius:10px;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s;font-size:13px;color:#444;line-height:1.5}.vx-enc-address-card:hover{border-color:#ff6a00;border-color:var(--vx-primary);box-shadow:0 2px 12px rgba(255,106,0,.09)}.vx-enc-address-card--selected{border-color:#ff6a00;border-color:var(--vx-primary);background:rgba(255,106,0,.04);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.vx-enc-address-selected-badge{display:flex;align-items:center;grid-gap:4px;gap:4px;margin-bottom:6px;color:#ff6a00;font-size:11px;font-weight:700}.vx-enc-address-selected-badge .material-icons{font-size:14px}.vx-enc-address-street{font-weight:600;color:#222;margin-bottom:2px}.vx-enc-address-city{color:#777;margin-bottom:2px}.vx-enc-address-cep{color:#999;font-size:12px}.vx-enc-resumo-row{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;padding:8px 0;border-bottom:1px solid #f5f5f5;font-size:13px}.vx-enc-resumo-row:last-child{border-bottom:none}.vx-enc-resumo-label{font-weight:600;color:#555;min-width:170px;flex-shrink:0}.vx-enc-resumo-value{color:#1a1a1a;font-weight:500}.vx-enc-resumo-value.vx-orange{color:#ff6a00;font-weight:700;font-size:15px}.vx-enc-person-resumo-card{background:#f9f9f9;border:1px solid #eee;border-radius:10px;padding:16px;font-size:13px;line-height:1.6;color:#444;height:100%}.vx-enc-person-resumo-name{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.vx-enc-person-resumo-detail{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:12px;color:#777;margin-bottom:2px}.vx-enc-person-resumo-detail .material-icons{font-size:14px;color:#ff6a00}.vx-enc-person-resumo-address{margin-top:10px;padding-top:10px;border-top:1px solid #eee;font-size:12px;color:#666;line-height:1.6}.vx-enc-pay-total{display:flex;flex-wrap:wrap;grid-gap:0;gap:0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:12px;padding:16px 24px;margin-bottom:16px;align-items:center;justify-content:center}.vx-enc-pay-total-item{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;padding:6px 28px}.vx-enc-pay-total-item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.12)}.vx-enc-pay-total-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5)}.vx-enc-pay-total-value{font-size:20px;font-weight:800;color:#ff6a00;line-height:1.2}@media (max-width:768px){.vx-enc-person-grid{grid-template-columns:1fr}.vx-enc-person-field{border-right:none;border-bottom:1px solid #f0f0f0}.vx-enc-person-field:last-child{border-bottom:none}.vx-enc-resumo-label{min-width:130px}.vx-enc-pay-total-item{padding:6px 14px}.vx-enc-pay-total-value{font-size:16px}}.vx-bloq-seats-row{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:8px;min-height:36px;align-items:center}.vx-bloq-seat-badge{display:inline-flex;align-items:center;justify-content:center;background:#f44336;color:#fff;font-size:13px;font-weight:700;border-radius:8px;width:36px;height:36px;flex-shrink:0;box-shadow:0 2px 6px rgba(244,67,54,.35)}.vx-bloq-no-seats{font-size:13px;color:#aaa;font-style:italic}.vx-admin-page{padding:28px 24px;max-width:1200px;margin:0 auto}.vx-admin-page__header{display:flex;align-items:center;grid-gap:16px;gap:16px;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid rgba(255,106,0,.15)}.vx-admin-page__header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#ff6a00,#e05500);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px rgba(255,106,0,.35)}.vx-admin-page__header-icon .material-icons{color:#fff;font-size:26px}.vx-admin-page__title{font-size:22px;font-weight:800;color:#111;margin:0 0 2px;letter-spacing:-.3px}.vx-admin-page__subtitle{font-size:13px;color:#888;margin:0}.vx-admin-menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.vx-admin-menu-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1.5px solid #f0f0f0;border-radius:14px;padding:24px 16px 20px;cursor:pointer;transition:border-color .2s,box-shadow .2s,-webkit-transform .15s;transition:border-color .2s,box-shadow .2s,transform .15s;transition:border-color .2s,box-shadow .2s,transform .15s,-webkit-transform .15s;grid-gap:10px;gap:10px;text-decoration:none;color:inherit}.vx-admin-menu-card:hover{border-color:#ff6a00;box-shadow:0 6px 20px rgba(255,106,0,.14);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.vx-admin-menu-card:active{-webkit-transform:translateY(0);transform:translateY(0)}.vx-admin-menu-card__icon{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,rgba(255,106,0,.12),rgba(255,106,0,.06));display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.vx-admin-menu-card:hover .vx-admin-menu-card__icon{background:linear-gradient(135deg,#ff6a00,#e05500)}.vx-admin-menu-card__icon .material-icons{font-size:24px;color:#ff6a00;transition:color .2s}.vx-admin-menu-card:hover .vx-admin-menu-card__icon .material-icons{color:#fff}.vx-admin-menu-card__label{font-size:14px;font-weight:700;color:#111;line-height:1.3}.vx-admin-menu-card__desc{font-size:12px;color:#888;line-height:1.4}@media (max-width:600px){.vx-admin-menu-grid{grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.vx-admin-page{padding:16px 12px}.vx-admin-menu-card{padding:18px 10px 14px}}.vx-grl-page{padding:28px 24px;max-width:1100px;margin:0 auto}.vx-grl-header{display:flex;align-items:center;grid-gap:16px;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:2px solid rgba(255,106,0,.15)}.vx-grl-header__icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#ff6a00,#e05500);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px rgba(255,106,0,.3)}.vx-grl-header__icon .material-icons{color:#fff;font-size:26px}.vx-grl-header__title{font-size:22px;font-weight:800;color:#111;margin:0 0 2px;letter-spacing:-.3px}.vx-grl-header__sub{font-size:13px;color:#888;margin:0}.vx-grl-empresa-selector{background:#fff;border:1.5px solid #f0f0f0;border-radius:14px;padding:20px 24px;margin-bottom:28px;display:flex;align-items:center;grid-gap:16px;gap:16px;flex-wrap:wrap}.vx-grl-empresa-label{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;font-weight:700;color:#444;white-space:nowrap;flex-shrink:0}.vx-grl-empresa-label .material-icons{font-size:18px;color:#ff6a00}.vx-grl-empresa-select-wrap{flex:1 1;min-width:260px;max-width:420px}.vx-grl-empresa-hint{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:12px;color:#aaa;font-style:italic}.vx-grl-empresa-hint .material-icons{font-size:15px}.vx-grl-empresa-badge{display:flex;align-items:center;grid-gap:5px;gap:5px;background:rgba(255,106,0,.1);color:#ff6a00;font-size:13px;font-weight:700;border-radius:8px;padding:5px 12px}.vx-grl-empresa-badge .material-icons{font-size:16px}.vx-grl-grupos{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.vx-grl-grupo-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:#bbb;margin-bottom:10px}.vx-grl-grupo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.vx-grl-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1.5px solid #f0f0f0;border-radius:12px;padding:18px 12px 14px;cursor:pointer;transition:border-color .2s,box-shadow .2s,-webkit-transform .15s;transition:border-color .2s,box-shadow .2s,transform .15s;transition:border-color .2s,box-shadow .2s,transform .15s,-webkit-transform .15s;grid-gap:8px;gap:8px}.vx-grl-card:hover{border-color:#ff6a00;box-shadow:0 4px 16px rgba(255,106,0,.13);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.vx-grl-card--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.vx-grl-card__icon{width:44px;height:44px;border-radius:10px;background:rgba(255,106,0,.08);display:flex;align-items:center;justify-content:center;transition:background .2s}.vx-grl-card:hover .vx-grl-card__icon{background:linear-gradient(135deg,#ff6a00,#e05500)}.vx-grl-card__icon .material-icons{font-size:22px;color:#ff6a00;transition:color .2s}.vx-grl-card:hover .vx-grl-card__icon .material-icons{color:#fff}.vx-grl-card__label{font-size:12px;font-weight:600;color:#222;line-height:1.3}.vx-grl-grupo:not(:last-child):after{content:"";display:block;height:1px;background:#f0f0f0;margin-top:24px}@media (max-width:600px){.vx-grl-page{padding:16px 12px}.vx-grl-empresa-selector{flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px}.vx-grl-empresa-select-wrap{width:100%;max-width:100%}.vx-grl-grupo-grid{grid-template-columns:repeat(2,1fr)}}.vx-config-page{padding-bottom:40px}.vx-config-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}@media (max-width:768px){.vx-config-grid{grid-template-columns:1fr}}.vx-config-card{background:#fff;border-radius:12px;border-radius:var(--vx-radius);box-shadow:0 1px 4px rgba(0,0,0,.07);box-shadow:var(--vx-shadow);overflow:hidden;margin-bottom:20px;border:1px solid #f0f0f0}.vx-config-grid .vx-config-card{margin-bottom:0}.vx-config-card-header{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:13px 18px;border-bottom:1px solid #f4f4f4;background:linear-gradient(90deg,rgba(255,106,0,.035),transparent);border-left:3px solid #ff6a00;border-left:3px solid var(--vx-primary)}.vx-config-card-header>.material-icons{color:#ff6a00;color:var(--vx-primary);font-size:20px!important;flex-shrink:0}.vx-config-card-header-text h6{margin:0;font-size:13px;font-weight:700;color:#1a1a1a;line-height:1.2}.vx-config-card-header-text small{font-size:11px;color:#999;display:block;margin-top:1px}.vx-config-card-body{padding:18px 20px}.vx-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.vx-info-item{background:#f7f8fa;border-radius:8px;padding:10px 13px;border:1px solid #eeeff2}.vx-info-item-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#aaa;margin-bottom:4px}.vx-info-item-value{font-size:13.5px;color:#222;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-multa-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:480px){.vx-multa-grid{grid-template-columns:1fr}}.vx-multa-item label{font-size:12px;font-weight:600;color:#555}.vx-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid #f5f5f5}.vx-toggle-row:last-child{border-bottom:none}.vx-toggle-info{flex:1 1}.vx-toggle-info-title{font-size:13px;font-weight:600;color:#1a1a1a}.vx-toggle-info-desc{font-size:11.5px;color:#999;margin-top:2px}.vx-toggle-sub{margin-top:10px;background:rgba(255,106,0,.04);border-left:2px solid #ff6a00;border-left:2px solid var(--vx-primary);border-radius:0 8px 8px 0;padding:10px 14px}.vx-switch{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0;margin-top:2px}.vx-switch input{opacity:0;width:0;height:0;position:absolute}.vx-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#d0d0d0;border-radius:24px;transition:background .22s}.vx-switch-slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:-webkit-transform .22s;transition:transform .22s;transition:transform .22s,-webkit-transform .22s;box-shadow:0 1px 3px rgba(0,0,0,.18)}.vx-switch input:checked+.vx-switch-slider{background:#ff6a00;background:var(--vx-primary)}.vx-switch input:checked+.vx-switch-slider:before{-webkit-transform:translateX(18px);transform:translateX(18px)}.vx-radio-cards{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap}.vx-radio-card{flex:1 1;min-width:180px;border:2px solid #e8e8e8;border-radius:10px;padding:14px 16px;cursor:pointer;transition:border-color .18s,background .18s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vx-radio-card:hover{border-color:rgba(255,106,0,.4)}.vx-radio-card--selected{border-color:#ff6a00;border-color:var(--vx-primary);background:rgba(255,106,0,.04)}.vx-radio-card-title{font-size:13px;font-weight:600;color:#1a1a1a;display:flex;align-items:center}.vx-radio-card-desc{font-size:11px;color:#aaa;margin-top:4px;padding-left:20px}.vx-payment-tags{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;min-height:44px;padding:10px 0 4px;align-items:center}.vx-payment-tag{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;background:#feeee4;color:#c94400;border-radius:20px;padding:4px 8px 4px 12px;font-size:12px;font-weight:600;border:1px solid rgba(201,68,0,.15)}.vx-payment-tag button{border:none;background:none;cursor:pointer;color:#c94400;line-height:1;padding:0;display:flex;align-items:center;opacity:.7;transition:opacity .15s}.vx-payment-tag button:hover{opacity:1}.vx-payment-empty{font-size:13px;color:#bbb;font-style:italic}.vx-config-gratuidade-hint{font-size:12px;color:#888;margin-bottom:14px;line-height:1.5}.vx-gratuidade-row{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:9px 0;border-bottom:1px solid #f5f5f5}.vx-gratuidade-row:last-child{border-bottom:none}.vx-gratuidade-badge{display:inline-flex;align-items:center;min-width:170px;font-size:12px;font-weight:600;color:#444;flex-shrink:0}.vx-config-save-bar{background:#fff;border-radius:12px;border-radius:var(--vx-radius);border:1px solid #f0f0f0;box-shadow:0 1px 4px rgba(0,0,0,.07);box-shadow:var(--vx-shadow);padding:14px 20px;display:flex;align-items:center;justify-content:flex-end;grid-gap:16px;gap:16px}.vx-config-save-hint{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:11.5px;color:#bbb;margin-right:auto}.vx-config-save-hint .material-icons{font-size:14px!important}.vx-config-save-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.vx-config-save-btn .material-icons{font-size:16px!important}.vx-link-atalho{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:12.5px;font-weight:600;color:#ff6a00;color:var(--vx-primary);text-decoration:none;margin:4px 0 12px}.vx-link-atalho:hover{text-decoration:underline;color:#ff6a00;color:var(--vx-primary)}.vx-link-atalho .material-icons{font-size:15px!important}.vx-config-alert{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px 16px;border-radius:8px;margin-bottom:18px;font-size:13px;font-weight:500}.vx-config-alert>.material-icons{font-size:18px!important;flex-shrink:0}.vx-config-alert--sucesso{background:#edf7f2;color:#1a7a4a;border-left:3px solid #28a745}.vx-config-alert--erro{background:#fdf0f0;color:#a02020;border-left:3px solid #dc3545}.vx-config-alert button{border:none;background:none;cursor:pointer;margin-left:auto;color:inherit;display:flex;align-items:center;opacity:.7;padding:0}.vx-config-alert button:hover{opacity:1}.vx-form-id-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.vx-form-resp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:768px){.vx-form-resp-grid{grid-template-columns:1fr}}.vx-form-resp-item{background:#f7f8fa;border-radius:10px;padding:16px;border:1px solid #eee}.vx-form-resp-titulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#ff6a00;color:var(--vx-primary);margin-bottom:12px;display:flex;align-items:center;grid-gap:6px;gap:6px}.vx-form-resp-titulo .material-icons{font-size:16px}.vx-form-integ-row{display:flex;grid-gap:10px;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:16px}.vx-form-integ-row>*{flex:1 1 160px}.vx-form-integ-row>button{flex:0 0 auto}.vx-integ-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.vx-integ-item{display:flex;align-items:center;justify-content:space-between;background:#f7f8fa;border:1px solid #eee;border-radius:8px;padding:10px 14px;grid-gap:12px;gap:12px}.vx-integ-item-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.vx-integ-tipo{font-size:12px;font-weight:700;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vx-integ-codigo{font-size:11px;color:#888}.vx-integ-ativo{font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;white-space:nowrap}.vx-integ-ativo--sim{background:#e6f9f0;color:#1a7a4a}.vx-integ-ativo--nao{background:#f5f5f5;color:#999}.vx-integ-item-actions{display:flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0}.vx-integ-item-actions button{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;color:#888;display:flex;align-items:center;transition:color .2s,background .2s}.vx-integ-item-actions button:hover{background:#fee8d9;color:#ff6a00;color:var(--vx-primary)}.vx-itin-basics-grid{display:grid;grid-template-columns:1fr 1fr 2fr 1fr;grid-gap:14px;gap:14px;align-items:start;margin-bottom:16px}@media (max-width:900px){.vx-itin-basics-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.vx-itin-basics-grid{grid-template-columns:1fr}}.vx-add-row{display:grid;grid-gap:8px;gap:8px;align-items:end;margin-bottom:12px}.vx-add-row-2{grid-template-columns:1fr 1fr auto}.vx-add-row-1{grid-template-columns:1fr auto}@media (max-width:600px){.vx-add-row-1,.vx-add-row-2{grid-template-columns:1fr}}.vx-btn-incluir{padding:6px 14px;background:#ff6a00;background:var(--vx-primary);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;height:36px;align-self:end;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.vx-btn-incluir:disabled{opacity:.45;cursor:not-allowed}.vx-btn-incluir:hover:not(:disabled){background:#e05500;background:var(--vx-primary-dark)}.vx-item-list{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-top:10px}.vx-item-list-empty{text-align:center;color:#bbb;font-size:12px;padding:14px 0;font-style:italic;border:1px dashed #e8e8e8;border-radius:6px}.vx-item-list-item{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border:1px solid #eee;border-radius:6px;padding:7px 12px;font-size:13px;grid-gap:8px;gap:8px}.vx-item-list-item-info{flex:1 1;display:flex;align-items:center;flex-wrap:wrap;grid-gap:4px;gap:4px}.vx-item-list-item-label{font-weight:600;color:#333}.vx-item-list-item-sub{font-size:11px;color:#888;width:100%}.vx-item-list-remove{background:none;border:none;color:#dc3545;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px;transition:background .15s;flex-shrink:0}.vx-item-list-remove:hover{background:rgba(220,53,69,.08)}.vx-preco-fields-grid{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:12px;gap:12px;align-items:start;margin-top:12px}@media (max-width:768px){.vx-preco-fields-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.vx-preco-fields-grid{grid-template-columns:1fr}}.vx-days-row{display:flex;grid-gap:6px;gap:6px;flex-wrap:wrap;margin:6px 0}.vx-day-btn{width:38px;height:38px;border-radius:50%;border:2px solid #e0e0e0;background:#fff;color:#888;font-size:11px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .18s,background .18s,color .18s;flex-shrink:0;padding:0}.vx-day-btn:hover{color:#ff6a00;color:var(--vx-primary)}.vx-day-btn--active,.vx-day-btn:hover{border-color:#ff6a00;border-color:var(--vx-primary)}.vx-day-btn--active{background:#ff6a00;background:var(--vx-primary);color:#fff}.vx-periodo-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:16px;gap:16px;align-items:start;margin-bottom:4px}@media (max-width:900px){.vx-periodo-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.vx-periodo-grid{grid-template-columns:1fr}}.vx-table-left td,.vx-table-left th{text-align:left!important}.vx-row-actions{display:flex;grid-gap:4px;gap:4px;align-items:center}.vx-row-btn{background:none;border:1px solid #e8e8e8;border-radius:6px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.vx-row-btn:hover{border-color:#ff6a00;border-color:var(--vx-primary);color:#ff6a00;color:var(--vx-primary);background:rgba(255,106,0,.06)}.vx-row-btn .material-icons{font-size:15px}.vx-pts-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:2px 8px;border-radius:20px;font-size:12px;font-weight:700}.vx-pts-badge--green{background:rgba(40,167,69,.12);color:#1e7e34}.vx-pts-badge--red{background:rgba(220,53,69,.1);color:#c62828}.vx-list-header--ponto-embarque{grid-template-columns:80px 1fr 110px 110px 90px}@media (min-width:992px){.vx-row-item-inner--ponto-embarque{grid-template-columns:80px 1fr 110px 110px 90px}}.vx-pontos-painel{background:#f8f9fa;border-top:1px solid #f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year-container{margin:.4rem;text-align:center;display:flex;flex-wrap:wrap}.react-datepicker__year-container-text{display:inline-block;cursor:pointer;flex:1 0 30%;width:12px;padding:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{border-radius:.3rem;background-color:#fa8d42;color:#000}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover{background-color:#ffaf3d}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{border-radius:.3rem;background-color:#fa8d42;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#ffaf3d}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}@media print{body,html{margin:0!important;padding:0!important}#printable,#printable *{visibility:visible}#printable{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important}#lista-passageiros .table-bordered{border:none}#table-responsive,.table-responsive{margin:0!important;overflow:visible!important;height:auto!important;max-height:none!important}table tfoot,table thead{display:table-row-group!important}table thead td,table thead th{position:static!important;top:auto!important}table{page-break-inside:auto!important}td,th,tr{page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important;break-inside:avoid!important}td,th{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;line-height:1.2;padding:2px 4px!important;margin:0!important;vertical-align:top}.dataTables_scrollHead,.dt-header,.sticky-header{display:none!important}.bloco-resumo,.card-resumo,.info-rota,.kloai{page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important;break-inside:avoid!important}.vx-header,.vx-sidebar,.vx-sidebar-overlay{display:none!important}.vx-shell{padding-left:0!important}#modalImpressaoCupomEncomenda,#modalImpressaoMapaViagemItinerario,#printPageButton,.modal-backdrop,.s-alert-wrapper,.titulo-principal{display:none!important}.modal,.modal-content,.modal-dialog{box-shadow:none!important;border:none!important}.pagebreak{page-break-before:always;-webkit-column-break-before:page;break-before:page}.impressao-livre td,.impressao-livre th{padding:10px 14px!important;line-height:1.6!important;font-size:13px!important;height:auto!important;min-height:44px!important;max-width:116.02px!important;white-space:normal!important;word-break:break-word;overflow:visible!important;text-overflow:clip!important}.impressao-livre table{width:100%!important;table-layout:auto!important}}
/*# sourceMappingURL=main.eca8fd9d.chunk.css.map */