.pagina--whatsapp .aviso{margin-bottom:var(--esp-3)}.wa{display:grid;grid-template-columns:21rem minmax(0,1fr);height:calc(100dvh - var(--altura-topo) - 16rem);min-height:24rem;border:1px solid var(--cor-borda);border-radius:8px;background:var(--cor-superficie);overflow:hidden}.wa-lista{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--cor-borda)}.wa-lista__filtros{display:flex;flex-direction:column;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-bottom:1px solid var(--cor-borda)}.wa-lista__nao-lidas{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-sm);color:var(--cor-texto-fraco)}.wa-lista__itens{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.wa-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--esp-2) var(--esp-3);border:0;border-bottom:1px solid var(--cor-borda);background:transparent;color:var(--cor-texto);text-align:left;font:inherit;font-size:var(--texto-sm);cursor:pointer}.wa-item:hover{background:var(--cor-superficie-2)}.wa-item--ativa,.wa-item--ativa:hover{background:var(--cor-primaria-suave)}.wa-item__linha{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);min-width:0}.wa-item__nome{font-weight:var(--peso-medio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-item--nova .wa-item__nome{font-weight:var(--peso-forte)}.wa-item__hora{flex:none;font-size:var(--texto-xs);color:var(--cor-texto-fraco)}.wa-item__previa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cor-texto-fraco);font-size:var(--texto-xs)}.wa-item__contador{flex:none;min-width:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--cor-primaria);color:var(--cor-sobre-primaria);font-size:var(--texto-xs);font-weight:var(--peso-forte);text-align:center;line-height:1.25rem}.wa-conversa{display:flex;flex-direction:column;min-width:0;min-height:0}.wa-conversa--vazia{justify-content:center}.wa-conversa__topo{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-bottom:1px solid var(--cor-borda)}.wa-conversa__quem{display:flex;flex-direction:column;min-width:0;font-size:var(--texto-sm)}.wa .wa-voltar{display:none}.wa-voltar svg{transform:rotate(180deg)}.wa-reservas{display:flex;flex-wrap:wrap;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-bottom:1px solid var(--cor-borda);background:var(--cor-superficie-2)}.wa-reserva{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--esp-2);padding:2px var(--esp-2);border:1px solid var(--cor-borda);border-radius:6px;background:var(--cor-superficie);color:var(--cor-texto);font-size:var(--texto-xs);text-decoration:none}.wa-reserva:hover{border-color:var(--cor-primaria)}.wa-reserva__data{font-weight:var(--peso-forte);color:var(--cor-primaria)}.wa-mensagens{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:var(--esp-3);background:var(--cor-fundo)}.wa-mais{align-self:center;margin-bottom:var(--esp-2)}.wa-linha{display:flex;flex-direction:column}.wa-dia{align-self:center;margin:var(--esp-2) 0;padding:1px var(--esp-3);border-radius:999px;background:var(--cor-superficie-2);color:var(--cor-texto-fraco);font-size:var(--texto-xs)}.wa-balao{display:flex;flex-direction:column;max-width:min(34rem,82%);margin-bottom:3px;padding:.3rem .6rem;border:1px solid var(--cor-borda);border-radius:10px;font-size:var(--texto-sm);line-height:1.4}.wa-balao--entrada{align-self:flex-start;background:var(--cor-superficie);border-top-left-radius:2px}.wa-balao--saida{align-self:flex-end;background:var(--cor-primaria-suave);border-color:transparent;border-top-right-radius:2px}.wa-balao--falha{border-color:var(--cor-perigo);background:var(--cor-perigo-fundo)}.wa-balao__texto{white-space:pre-wrap;overflow-wrap:anywhere}.wa-balao__auto{font-size:var(--texto-xs);font-weight:var(--peso-medio);color:var(--cor-info)}.wa-balao__rodape{align-self:flex-end;font-size:var(--texto-xs);color:var(--cor-texto-fraco)}.wa-balao__situacao--falha{color:var(--cor-perigo);font-weight:var(--peso-medio)}.wa-resposta{display:flex;align-items:flex-end;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-top:1px solid var(--cor-borda)}.wa-resposta:not(.wa-resposta--so-leitura){padding-right:12rem}.wa-resposta textarea{flex:1;resize:none;font-size:var(--texto-sm)}.wa-resposta--so-leitura{margin:0;justify-content:center;font-size:var(--texto-sm)}@media (max-width: 760px){.wa{grid-template-columns:minmax(0,1fr);height:calc(100dvh - var(--altura-topo) - 12rem)}.pagina--whatsapp .pagina__descricao,.wa .wa-conversa{display:none}.wa--aberta .wa-conversa{display:flex}.wa--aberta .wa-lista{display:none}.wa-lista{border-right:0}.wa .wa-voltar{display:inline-flex}.wa-balao{max-width:90%}.wa-resposta:not(.wa-resposta--so-leitura){padding-right:5.5rem}}.wa-canal{display:inline-flex;vertical-align:middle;color:var(--cor-texto-fraco)}.wa-canal--instagram{color:var(--cor-texto)}.wa-item__marcas{display:flex;flex-wrap:wrap;gap:4px}.wa-lista__selects{display:grid;grid-template-columns:1fr 1fr;gap:var(--esp-2)}.wa-lista__quem,.wa-sugestoes__idiomas{display:flex;flex-wrap:wrap;gap:4px}.wa-filtro,.wa-etiqueta{padding:2px var(--esp-2);border:1px solid var(--cor-borda);border-radius:999px;background:var(--cor-superficie);color:var(--cor-texto);font:inherit;font-size:var(--texto-xs);cursor:pointer}.wa-filtro--ativo,.wa-etiqueta--ativa{border-color:var(--cor-primaria);background:var(--cor-primaria-suave);font-weight:var(--peso-forte)}.wa-etiqueta:disabled{cursor:default;opacity:.7}.wa-gestao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-bottom:1px solid var(--cor-borda)}.wa-etiquetas,.wa-atendente{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2);font-size:var(--texto-xs)}.wa-janela,.wa-faltando{margin:0;padding:var(--esp-1) var(--esp-3);font-size:var(--texto-xs)}.wa-faltando{color:var(--cor-atencao)}.wa-resposta{position:relative}.wa-sugestoes{position:absolute;left:var(--esp-3);right:var(--esp-3);bottom:100%;z-index:5;max-height:16rem;overflow-y:auto;padding:var(--esp-2);border:1px solid var(--cor-borda);border-radius:8px;background:var(--cor-superficie);box-shadow:var(--sombra-forte)}.wa-sugestoes ul{list-style:none;margin:var(--esp-2) 0 0;padding:0}.wa-sugestao{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--esp-1) var(--esp-2);border:0;border-radius:6px;background:transparent;color:var(--cor-texto);font:inherit;font-size:var(--texto-sm);text-align:left;cursor:pointer}.wa-sugestao:hover,.wa-sugestao:focus-visible{background:var(--cor-superficie-2)}.wa-sugestao__topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2)}.wa-sugestao__texto{color:var(--cor-texto-fraco);font-size:var(--texto-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-comentarios__lista{display:flex;flex-direction:column;gap:var(--esp-2);margin:0;padding:0;list-style:none}.ig-comentario{padding:var(--esp-3);border:1px solid var(--cor-borda);border-radius:8px;background:var(--cor-superficie)}.ig-comentario--oculto{opacity:.7}.ig-comentario__topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2);font-size:var(--texto-sm)}.ig-comentario__texto{margin:var(--esp-1) 0;white-space:pre-wrap;overflow-wrap:anywhere}.ig-comentario__post,.ig-comentario__resposta{margin:var(--esp-1) 0;font-size:var(--texto-xs)}.ig-comentario__acoes,.ig-comentario__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--esp-2);margin-top:var(--esp-2)}.ig-comentario__form textarea{flex:1 1 16rem}.transfer{font-size:.86rem}.etiqueta--transfer{margin-left:4px;white-space:nowrap}.transfer h1{font-size:1.25rem}.transfer__filtros{margin-bottom:0;padding:var(--esp-2) var(--esp-3)}.transfer__quadro dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--esp-2) var(--esp-4);margin:0 0 var(--esp-3)}.transfer__quadro dt{color:var(--cor-texto-fraco);font-size:.75rem}.transfer__quadro dd{margin:0;font-weight:600}.transfer__quadro,.transfer__vazio,.transfer__config{padding:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-3)}.transfer__alertas{list-style:none;margin:var(--esp-2) 0 0;padding:0;color:var(--cor-atencao, #8a5a00)}.transfer__totais{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--esp-2);margin-bottom:var(--esp-3)}.transfer__totais>div{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);padding:var(--esp-2) var(--esp-3);display:flex;flex-direction:column}.transfer__totais span{color:var(--cor-texto-fraco);font-size:.75rem}.transfer__totais strong{font-size:1rem}.transfer__tabela th,.transfer__tabela td{padding:4px 8px}.transfer__tabela tr[draggable=true]{cursor:grab}.transfer__arrastando{opacity:.5}.transfer__acoes .botao{padding:2px 8px}.transfer__dica{margin-top:var(--esp-2)}.transfer__config h3{margin:0 0 var(--esp-2);font-size:1rem}.campo--caixa{display:inline-flex;align-items:center;gap:var(--esp-2);font-size:.8rem}.transfer--motorista{max-width:560px;margin:0 auto;font-size:.95rem}.transfer__paradas{list-style:none;margin:var(--esp-3) 0 0;padding:0;display:grid;gap:var(--esp-3)}.transfer__parada{border:1px solid var(--cor-borda);border-left-width:5px;border-radius:var(--raio-lg);padding:var(--esp-3);background:var(--cor-superficie)}.transfer__parada p{margin:var(--esp-1) 0}.transfer__parada--buscado{border-left-color:var(--cor-sucesso, #1b7f4c);opacity:.8}.transfer__parada--nao_apareceu{border-left-color:var(--cor-perigo, #b3261e);opacity:.8}.transfer__parada-topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2)}.transfer__hora{font-size:1.3rem}.transfer__bairro{flex:1;font-weight:600}.transfer__hotel{font-size:1.05rem}.transfer__taxa--receber{font-weight:700}.transfer__a-receber{font-size:1.05rem}.transfer__botoes{display:grid;grid-template-columns:1fr 1fr;gap:var(--esp-2);margin-top:var(--esp-2)}.transfer__botao-grande{min-height:52px;font-size:1rem;white-space:normal}@media (max-width: 480px){.transfer__botoes{grid-template-columns:1fr}}.frota-duas-colunas{display:grid;gap:var(--esp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin-bottom:var(--esp-4)}.frota-lista{margin:0;padding:0;list-style:none}.frota-lista li{display:flex;flex-wrap:wrap;gap:var(--esp-2);align-items:center;justify-content:space-between;padding:var(--esp-2) 0;border-bottom:1px solid var(--cor-borda)}.frota-lista li:last-child{border-bottom:0}.frota-motivos,.frota-acoes{display:flex;flex-wrap:wrap;gap:var(--esp-1)}.frota-numero{text-align:right;white-space:nowrap}.checklist-veiculos{display:grid;gap:var(--esp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin-bottom:var(--esp-4)}.checklist-veiculo{display:flex;flex-direction:column;gap:var(--esp-1);align-items:flex-start;min-height:72px;padding:var(--esp-3) var(--esp-4);border:2px solid var(--cor-borda);border-radius:var(--raio-md, 10px);background:var(--cor-superficie);color:inherit;font:inherit;text-align:left;cursor:pointer}.checklist-veiculo:hover,.checklist-veiculo[aria-pressed=true]{border-color:var(--cor-primaria)}.checklist-grupo{margin:var(--esp-4) 0 var(--esp-2);font-size:1rem}.checklist-item{padding:var(--esp-3) 0;border-bottom:1px solid var(--cor-borda)}.checklist-item__texto{margin:0 0 var(--esp-2);font-weight:var(--peso-medio)}.checklist-item__escolhas{display:grid;grid-template-columns:1fr 1fr;gap:var(--esp-2)}.checklist-escolha{min-height:var(--alvo-toque);border:2px solid var(--cor-borda);border-radius:var(--raio-md, 10px);background:var(--cor-superficie);color:inherit;font:inherit;font-weight:var(--peso-medio);cursor:pointer}.checklist-escolha[aria-pressed=true].checklist-escolha--ok{border-color:var(--cor-sucesso, #1a7f4b);background:var(--cor-sucesso-fundo, #e3f4ea)}.checklist-escolha[aria-pressed=true].checklist-escolha--problema{border-color:var(--cor-perigo, #b3261e);background:var(--cor-perigo-fundo, #fdeceb)}.checklist-rodape{position:sticky;bottom:0;padding:var(--esp-3) 0;background:var(--cor-fundo)}.fin-valor{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.fin-valor--entrada{color:var(--cor-sucesso)}.fin-valor--saida{color:var(--cor-perigo)}.fin-total{font-weight:var(--peso-medio);background:var(--cor-superficie-2)}.fin-sub td:first-child{padding-left:var(--esp-6)}.fin-grupo td{font-weight:var(--peso-medio);border-top:1px solid var(--cor-borda)}.fin-grade{display:grid;gap:var(--esp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start}.fin-grade>.cartao{margin-bottom:0}.fin-semana--atual td{background:var(--cor-primaria-suave)}.fin-sugestao{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2);padding:var(--esp-1) 0;font-size:var(--texto-sm)}.fin-sugestao__texto{flex:1 1 220px;min-width:0}.fin-acoes{display:flex;flex-wrap:wrap;gap:var(--esp-1)}.fin-meses{display:inline-flex;align-items:center;gap:var(--esp-2)}.fin-meses__nome{min-width:9em;text-align:center;font-weight:var(--peso-medio)}.fin-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-2)}.fin-lista li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--esp-2)}.fin-oculto-visual{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fin-abas{margin-bottom:var(--esp-5)}@media (max-width: 720px){.fin-esconder-celular{display:none}}:root{--vg-c-site: #0069ad;--vg-c-admin: #4a4395;--vg-c-afiliado: #2f8a22;--vg-c-balcao: #c9620c;--vg-c-parceiro: #c8264a;--vg-c-viator: #0e7c86;--vg-c-decolar: #b98100;--vg-c-civitatis: #7a8700;--vg-c-ota: #6f6768;--vg-c-sem-canal: #b3adab}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--vg-c-site: #5cb4ec;--vg-c-admin: #a49de0;--vg-c-afiliado: #8fd16a;--vg-c-balcao: #ffa35c;--vg-c-parceiro: #f58aa3;--vg-c-viator: #4fc3cc;--vg-c-decolar: #ffd36b;--vg-c-civitatis: #c9d94a;--vg-c-ota: #aaa2a3;--vg-c-sem-canal: #5d5758}}:root[data-theme=dark]{--vg-c-site: #5cb4ec;--vg-c-admin: #a49de0;--vg-c-afiliado: #8fd16a;--vg-c-balcao: #ffa35c;--vg-c-parceiro: #f58aa3;--vg-c-viator: #4fc3cc;--vg-c-decolar: #ffd36b;--vg-c-civitatis: #c9d94a;--vg-c-ota: #aaa2a3;--vg-c-sem-canal: #5d5758}.vg-c--SITE{--serie: var(--vg-c-site)}.vg-c--ADMIN{--serie: var(--vg-c-admin)}.vg-c--AFILIADO{--serie: var(--vg-c-afiliado)}.vg-c--BALCAO{--serie: var(--vg-c-balcao)}.vg-c--PARCEIRO{--serie: var(--vg-c-parceiro)}.vg-c--VIATOR{--serie: var(--vg-c-viator)}.vg-c--DECOLAR{--serie: var(--vg-c-decolar)}.vg-c--CIVITATIS{--serie: var(--vg-c-civitatis)}.vg-c--OTA{--serie: var(--vg-c-ota)}.vg-c--SEM_CANAL{--serie: var(--vg-c-sem-canal)}.vg-cat--1{--serie: var(--vg-c-site)}.vg-cat--2{--serie: var(--vg-c-admin)}.vg-cat--3{--serie: var(--vg-c-afiliado)}.vg-cat--4{--serie: var(--vg-c-balcao)}.vg-cat--5{--serie: var(--vg-c-parceiro)}.vg-cat--6{--serie: var(--vg-c-viator)}.vg-cat--7{--serie: var(--vg-c-decolar)}.vg-cat--8{--serie: var(--vg-c-sem-canal)}[class*=vg-c--],[class*=vg-cat--]{fill:var(--serie);background:var(--serie)}svg [class*=vg-c--],svg [class*=vg-cat--]{background:none}span[class*=vg-c--],span[class*=vg-cat--]{fill:none}.vg{font-size:var(--texto-sm);display:grid;gap:.75rem}.vg h2{font-size:var(--texto-md);margin:0}.vg .pagina__cabecalho{margin-bottom:0}.vg-atalhos{display:flex;flex-wrap:wrap;gap:.4rem}.vg-atalhos .botao{font-size:var(--texto-sm)}.vg-cartoes{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.vg-cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:.6rem .75rem;display:grid;gap:.15rem;align-content:start;box-shadow:var(--sombra)}.vg-cartao__rotulo{color:var(--cor-texto-fraco);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.03em;font-weight:var(--peso-medio)}.vg-cartao__valor{font-size:var(--texto-2xl);font-weight:var(--peso-forte);font-variant-numeric:tabular-nums;line-height:1.2}.vg-cartao__detalhe{color:var(--cor-texto-fraco);font-size:var(--texto-xs)}.vg-cartao--alerta{border-color:var(--cor-atencao-borda);background:var(--cor-atencao-fundo)}.vg-variacao--alta{color:var(--cor-sucesso);font-weight:var(--peso-medio)}.vg-variacao--baixa{color:var(--cor-perigo);font-weight:var(--peso-medio)}.vg-pendencias{list-style:none;margin:.15rem 0 0;padding:0;display:grid;gap:.1rem}.vg-pendencias a{display:flex;justify-content:space-between;gap:.5rem;padding:.15rem .3rem;border-radius:var(--raio-sm);color:inherit;text-decoration:none}.vg-pendencias a:hover,.vg-pendencias a:focus-visible{background:var(--cor-superficie-2);text-decoration:underline}.vg-pendencias b{font-variant-numeric:tabular-nums}.vg-grade{display:grid;gap:.75rem;grid-template-columns:1fr;align-items:start}@media (min-width: 760px){.vg-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.vg-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.vg-bloco--largo{grid-column:span 2}}.vg-bloco{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:.65rem .75rem;display:grid;gap:.4rem;min-width:0;box-shadow:var(--sombra)}.vg-bloco__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.vg-bloco__filtros{display:flex;flex-wrap:wrap;gap:.35rem}.vg-bloco__filtros select{font-size:var(--texto-xs);padding:.15rem .3rem;max-width:11rem;min-height:0}.vg-nota{color:var(--cor-texto-fraco);font-size:var(--texto-xs);margin:0}.vg-vazio{color:var(--cor-texto-fraco);margin:.5rem 0}.vg-figura{margin:0;display:grid;gap:.35rem}.vg-svg{width:100%;height:auto;max-height:15rem;display:block}.vg-svg--pizza{max-width:9rem;max-height:9rem;margin-inline:auto}.vg-figura--pizza{grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;gap:.75rem}@media (max-width: 480px){.vg-figura--pizza{grid-template-columns:1fr}}.vg-pizza__vazia{stroke:var(--cor-superficie-2)}.vg-grade-linha{stroke:var(--cor-borda);stroke-width:1}.vg-eixo{fill:var(--cor-texto-fraco);font-size:10px;font-family:var(--fonte)}.vg-eixo--forte{fill:var(--cor-texto);font-weight:600}.vg-linha__traco{stroke:var(--serie);stroke-width:2.5}.vg-linha__ponto{stroke:var(--cor-superficie);stroke-width:1.5}.vg-legenda{display:flex;flex-wrap:wrap;gap:.2rem .75rem;list-style:none;margin:0;padding:0;font-size:var(--texto-xs)}.vg-legenda li{display:inline-flex;align-items:center;gap:.3rem}.vg-legenda__marca{width:.7rem;height:.7rem;border-radius:2px;display:inline-block;flex:none}.vg-legenda--lista{display:grid;gap:.2rem}.vg-legenda--lista li{display:grid;grid-template-columns:auto 1fr auto;gap:.4rem}.vg-legenda__valor{font-variant-numeric:tabular-nums;color:var(--cor-texto-fraco)}.vg-tabela summary{cursor:pointer;font-size:var(--texto-xs);color:var(--cor-primaria);width:fit-content}.tabela--compacta{font-size:var(--texto-xs)}.tabela--compacta th,.tabela--compacta td{padding:.2rem .4rem}.vg-rank{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.vg-rank li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .5rem}.vg-rank__nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg-rank__nums{font-variant-numeric:tabular-nums;color:var(--cor-texto-fraco);text-align:right;white-space:nowrap}.vg-rank__barra{grid-column:1 / -1;height:.35rem;background:var(--cor-superficie-2);border-radius:999px;overflow:hidden}.vg-rank__barra>span{display:block;height:100%;background:var(--cor-primaria);border-radius:999px}.vg-hoje{display:grid;gap:.35rem}.vg-hoje__linha{display:grid;gap:.2rem .75rem;grid-template-columns:minmax(0,2fr) minmax(8rem,1.2fr) minmax(0,2fr) auto;align-items:center;padding:.3rem 0;border-top:1px solid var(--cor-borda)}.vg-hoje__linha:first-child{border-top:0}@media (max-width: 760px){.vg-hoje__linha{grid-template-columns:1fr}}.vg-hoje__equipe{color:var(--cor-texto-fraco)}.vg-ocupacao{display:flex;align-items:center;gap:.4rem;font-variant-numeric:tabular-nums}.vg-ocupacao__trilho{flex:1;height:.5rem;background:var(--cor-superficie-2);border-radius:999px;overflow:hidden}.vg-ocupacao__trilho>span{display:block;height:100%;background:var(--cor-sucesso)}.vg-ocupacao--cheia .vg-ocupacao__trilho>span{background:var(--cor-atencao-borda)}.vg-oculto-nao-integrado{color:var(--cor-texto-fraco);font-size:var(--texto-xs)}.lr-filtros{display:grid;gap:.4rem .6rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end}.lr-filtros .campo{margin:0}.lr-filtros label{font-size:var(--texto-xs)}.lr-filtros input,.lr-filtros select{font-size:var(--texto-sm);min-height:0;padding:.25rem .4rem}.lr-tabela{font-size:var(--texto-xs)}.lr-tabela th,.lr-tabela td{padding:.25rem .45rem}.lr-pag{display:flex;gap:.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:var(--texto-xs)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.barra-prop{display:flex;align-items:center;gap:.5rem;min-width:8rem}.barra-prop__trilho{flex:1;height:.6rem;background:var(--cor-superficie-2);border-radius:999px;overflow:hidden}.barra-prop__preenchimento{display:block;height:100%;background:var(--cor-primaria);border-radius:999px}.barra-prop__valor{min-width:2.75rem;text-align:right;font-variant-numeric:tabular-nums}.num{text-align:right;font-variant-numeric:tabular-nums}.secao-cartoes{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin-block:1rem}.destaque-tripadvisor{border-left:4px solid var(--marca-verde-escuro)}.qr-codigo{display:block;margin:0 auto .75rem;width:min(100%,16rem);height:auto;background:#fff;padding:.5rem;border-radius:.5rem}.texto-copiavel{white-space:pre-wrap;background:var(--cor-superficie-2);border-radius:.5rem;padding:.5rem .75rem;margin:0;font:inherit;font-size:.875rem}.estrelas{letter-spacing:.1em;color:var(--cor-atencao)}.biblioteca{display:grid;gap:0;grid-template-columns:var(--larg-arvore, 18rem) .75rem minmax(0,1fr);align-items:start}@media (max-width: 52rem){.biblioteca{grid-template-columns:minmax(0,1fr);gap:1rem}.biblioteca__divisor{display:none}}.biblioteca__lateral{position:sticky;top:.5rem;max-height:calc(100vh - 1rem);overflow:auto}@media (max-width: 52rem){.biblioteca__lateral{position:static;max-height:22rem}}.biblioteca__divisor{align-self:stretch;cursor:col-resize;touch-action:none;display:flex;justify-content:center}.biblioteca__divisor:after{content:"";width:3px;margin:.5rem 0;border-radius:2px;background:var(--cor-borda)}.biblioteca__divisor:hover:after,.biblioteca__divisor:focus-visible:after{background:var(--cor-primaria)}.biblioteca__pagina{min-width:0}.arvore,.arvore ul{list-style:none;margin:0;padding:0}.arvore ul{margin-left:.9rem;border-left:1px solid var(--cor-borda);padding-left:.3rem}.arvore__linha{position:relative;display:flex;align-items:center;border-radius:.4rem;touch-action:pan-y}.arvore__linha--arrastando{opacity:.4}.arvore__linha--dentro{background:var(--cor-primaria-suave);outline:2px solid var(--cor-primaria)}.arvore__linha--antes:before,.arvore__linha--depois:after{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:var(--marca-laranja)}.arvore__linha--antes:before{top:-2px}.arvore__linha--depois:after{bottom:-2px}.arvore__item{flex:1;min-width:0;display:flex;align-items:center;gap:.35rem;padding:.3rem .4rem;border-radius:.4rem;color:var(--cor-texto);text-decoration:none;min-height:2rem}.arvore__item:hover{background:var(--cor-superficie-2)}.arvore__item--ativo{background:var(--cor-primaria-suave);color:var(--cor-primaria-forte);font-weight:600}.arvore__titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arvore__menu{position:relative}.arvore__mais{border:0;background:transparent;color:var(--cor-texto-fraco);font-size:1.1rem;line-height:1;min-width:2rem;min-height:2rem;border-radius:.4rem;cursor:pointer}.arvore__mais:hover,.arvore__mais[aria-expanded=true]{background:var(--cor-superficie-2);color:var(--cor-texto)}.menu-pop{position:absolute;right:0;top:100%;z-index:20;min-width:13rem;padding:.25rem;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:.5rem;box-shadow:0 6px 20px #0000002e;display:grid}.menu-pop__item{text-align:left;border:0;background:transparent;color:var(--cor-texto);padding:.45rem .6rem;border-radius:.35rem;cursor:pointer;font:inherit}.menu-pop__item:hover,.menu-pop__item:focus-visible{background:var(--cor-superficie-2)}.menu-pop__item--perigo{color:var(--cor-perigo)}.biblioteca__trilha{font-size:.875rem;color:var(--cor-texto-fraco);margin:0 0 .5rem}.cabecalho-pagina{margin-bottom:1rem}.cabecalho-pagina__linha{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cabecalho-pagina__icone{font-size:2rem;line-height:1;border:0;background:transparent;padding:.15rem;border-radius:.5rem}button.cabecalho-pagina__icone{cursor:pointer}button.cabecalho-pagina__icone:hover{background:var(--cor-superficie-2)}.cabecalho-pagina__titulo{margin:0;font-size:1.5rem;line-height:1.2;flex:1;min-width:10rem}.cabecalho-pagina__editar{font:inherit;color:inherit;background:transparent;border:1px dashed transparent;border-radius:.4rem;padding:0 .3rem;cursor:text;text-align:left}.cabecalho-pagina__editar:hover{border-color:var(--cor-borda-forte)}.cabecalho-pagina__campo{flex:1;min-width:10rem;font-size:1.5rem;font-weight:700}.cabecalho-pagina__meta{margin:.4rem 0 0;font-size:.875rem}.emojis{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.6rem,1fr));gap:.25rem;margin-bottom:1rem}.emojis__item{font-size:1.4rem;min-height:2.6rem;border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:.5rem;cursor:pointer}.emojis__item:hover,.emojis__item--ativo{background:var(--cor-primaria-suave);border-color:var(--cor-primaria)}.lixeira__item{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.4rem 0}.anexos{margin-top:1.5rem}.editor{border:1px solid var(--cor-borda);border-radius:.6rem;background:var(--cor-superficie);margin-bottom:1rem}.editor__barra{position:sticky;top:3.75rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.4rem;background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);border-radius:.6rem .6rem 0 0}.editor__botao{min-width:2.2rem;min-height:2.2rem;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.4rem;background:transparent;color:var(--cor-texto);font:inherit;font-size:.875rem;cursor:pointer}.editor__botao:hover{background:var(--cor-superficie-2)}.editor__select{width:auto;min-width:5.5rem;max-width:9rem;min-height:2.2rem;border:1px solid var(--cor-borda);border-radius:.4rem;background:var(--cor-superficie);color:var(--cor-texto);font-size:.8125rem}.editor__sep{width:1px;height:1.4rem;background:var(--cor-borda);margin:0 .2rem}.editor__tabela{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.3rem .6rem;background:var(--cor-superficie-2);border-bottom:1px solid var(--cor-borda);font-size:.8125rem}.editor__area{min-height:18rem;padding:.75rem 1rem;outline:none}.editor__area:focus-visible{box-shadow:inset 0 0 0 2px var(--cor-foco)}.editor__rodape{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .75rem;border-top:1px solid var(--cor-borda)}.pilula-gravando{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:.75rem;padding:.5rem .6rem .5rem 1rem;border-radius:999px;background:var(--marca-carvao);color:#fff;font-weight:600}.pilula-gravando__ponto{width:.65rem;height:.65rem;border-radius:50%;background:#ff4d4d}.md{line-height:1.6;overflow-wrap:anywhere}.md h1,.md h2,.md h3,.md h4{line-height:1.25;margin:1.25em 0 .5em}.md h1{font-size:1.5rem;margin-top:0}.md h2{font-size:1.25rem}.md h3{font-size:1.1rem}.md p,.md ul,.md ol,.md blockquote,.md pre,.md .tabela-rolagem{margin:0 0 .9em}.md blockquote{border-left:4px solid var(--cor-atencao-borda);background:var(--cor-atencao-fundo);color:var(--cor-atencao);padding:.5rem .9rem;border-radius:0 .4rem .4rem 0}.md pre{background:var(--cor-superficie-2);padding:.6rem .8rem;border-radius:.4rem;overflow-x:auto}.md code{background:var(--cor-superficie-2);padding:.05rem .3rem;border-radius:.25rem;font-size:.9em}.md pre code{background:none;padding:0}.md hr{border:0;border-top:1px solid var(--cor-borda);margin:1.25em 0}.md img,.md video{max-width:100%;height:auto;border-radius:.4rem}.md .quebra-pagina{border:0;border-top:2px dashed var(--cor-borda-forte);margin:1.5rem 0;position:relative;overflow:visible}.md .quebra-pagina:after{content:"quebra de página";position:absolute;top:-.7rem;right:0;padding:0 .4rem;background:var(--cor-superficie);color:var(--cor-texto-fraco);font-size:.7rem}.md table{border-collapse:collapse}.md th,.md td{border:1px solid var(--cor-borda);padding:.3rem .5rem;min-width:3rem}.md th{background:var(--cor-superficie-2)}@media print{.md .quebra-pagina{break-after:page;border:0}.md .quebra-pagina:after{display:none}}.banco__grade{display:grid;gap:var(--esp-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:var(--esp-3) 0;padding:0;list-style:none}.banco__item{display:flex;flex-direction:column;gap:var(--esp-1);padding:var(--esp-2);border:1px solid var(--cor-borda);border-radius:8px;background:var(--cor-superficie);font-size:var(--texto-xs)}.banco__midia{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background:var(--cor-superficie-2)}.banco__nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--texto-sm)}.banco__etiquetas,.banco__acoes{display:flex;flex-wrap:wrap;gap:4px}.midias-post{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin:var(--esp-2) 0;padding:0;list-style:none}.midias-post__item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:7rem;font-size:var(--texto-xs)}.midias-post__item .banco__midia{aspect-ratio:1}.legendas-ia{display:flex;flex-direction:column;gap:var(--esp-2);margin:var(--esp-2) 0;padding:0;list-style:none}.legendas-ia__opcao{padding:var(--esp-2);border:1px solid var(--cor-borda);border-radius:8px;font-size:var(--texto-sm)}.legendas-ia__opcao p{margin:0 0 var(--esp-1);white-space:pre-wrap}.publicacao{display:block;font-size:var(--texto-xs)}.banco__item{min-width:0}.banco__etiquetas .etiqueta{max-width:100%;white-space:normal;overflow-wrap:anywhere}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal--lzDDCgd.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--marca-laranja: #e7791e;--marca-ambar: #f0a618;--marca-amarelo: #fcd600;--marca-lima: #ccdb16;--marca-verde-claro: #9bc72b;--marca-verde: #61b339;--marca-verde-escuro: #009b44;--marca-azul: #007ac8;--marca-violeta: #4a4395;--marca-rosa: #db2e53;--marca-carvao: #231f20;--marca-cinza: #a7a5a6;--marca-faixa: linear-gradient(90deg, var(--marca-rosa) 0 10%, var(--marca-laranja) 10% 20%, var(--marca-ambar) 20% 30%, var(--marca-amarelo) 30% 40%, var(--marca-lima) 40% 50%, var(--marca-verde-claro) 50% 60%, var(--marca-verde) 60% 70%, var(--marca-verde-escuro) 70% 80%, var(--marca-violeta) 80% 90%, var(--marca-azul) 90% 100%);--cor-primaria: #0069ad;--cor-primaria-forte: #00548a;--cor-primaria-suave: #e3f1fa;--cor-sobre-primaria: #ffffff;--cor-destaque: #f0a618;--cor-sobre-destaque: #231f20;--cor-topo: #231f20;--cor-sobre-topo: #ffffff;--cor-topo-borda: #3d3738;--cor-fundo: #f6f5f3;--cor-superficie: #ffffff;--cor-superficie-2: #efedeb;--cor-borda: #d8d4d1;--cor-borda-forte: #8f8987;--cor-texto: #231f20;--cor-texto-fraco: #5a5354;--cor-sucesso: #00702f;--cor-sucesso-fundo: #e2f3e6;--cor-atencao: #7a4b00;--cor-atencao-fundo: #fff3d1;--cor-atencao-borda: #f0a618;--cor-perigo: #b3261e;--cor-perigo-fundo: #fbe5e3;--cor-sobre-sucesso: #ffffff;--cor-sobre-perigo: #ffffff;--cor-info: #005e9c;--cor-info-fundo: #e3f1fa;--cor-foco: #f0a618;--cor-foco-interno: #231f20;--cor-linha-city-tour: #004a7c;--cor-linha-city-tour-fundo: #e3f1fa;--cor-linha-fretamento: #3b357a;--cor-linha-fretamento-fundo: #ecebf6;--cor-linha-publicidade: #8f2038;--cor-linha-publicidade-fundo: #fbe7ec;--cor-linha-recreativo: #005a26;--cor-linha-recreativo-fundo: #e2f3e6;--tinta-azul: #0069ad;--tinta-azul-fundo: #e3f1fa;--tinta-rosa: #c8264a;--tinta-rosa-fundo: #fbe7ec;--tinta-violeta: #4a4395;--tinta-violeta-fundo: #ecebf6;--tinta-verde: #00813a;--tinta-verde-fundo: #e2f3e6;--tinta-laranja: #b85a0c;--tinta-laranja-fundo: #fdeedd;--tinta-ambar: #946000;--tinta-ambar-fundo: #fff3d1;--fonte: "Helvetica Neue LT Pro", "Inter Variable", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--fonte-titulo: "Sugo Pro Classic", "Fredoka Variable", "Helvetica Neue LT Pro", "Inter Variable", Arial, system-ui, sans-serif;--fonte-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--texto-xs: .6875rem;--texto-sm: .78125rem;--texto-md: .8125rem;--texto-lg: .9375rem;--texto-xl: 1.0625rem;--texto-2xl: 1.25rem;--texto-3xl: 1.5rem;--peso-normal: 400;--peso-medio: 600;--peso-forte: 700;--altura-linha: 1.5;--esp-1: .25rem;--esp-2: .5rem;--esp-3: .75rem;--esp-4: .875rem;--esp-5: 1.125rem;--esp-6: 1.375rem;--esp-7: 2.25rem;--raio-sm: 5px;--raio: 8px;--raio-lg: 10px;--raio-xl: 22px;--sombra: 0 1px 2px rgb(35 31 32 / .04);--sombra-hover: 0 2px 8px rgb(35 31 32 / .08);--sombra-forte: 0 12px 40px rgb(35 31 32 / .28);--transicao: .16s ease;--largura-menu: 272px;--altura-topo: 52px;--altura-menu-inferior: 64px;--alvo-toque: 44px;--alvo-linha: 44px}@media (max-width: 1099px),(pointer: coarse){:root{--texto-xs: .75rem;--texto-sm: .875rem;--texto-md: .9375rem;--texto-lg: 1.0625rem;--texto-xl: 1.1875rem;--texto-2xl: 1.375rem;--texto-3xl: 1.625rem}}@media (min-width: 1100px) and (pointer: fine){:root{--alvo-toque: 32px;--alvo-linha: 30px}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--cor-primaria: #5cb4ec;--cor-primaria-forte: #8ccbf3;--cor-primaria-suave: #11314a;--cor-sobre-primaria: #0b1a26;--cor-topo-borda: #3d3738;--cor-fundo: #1a1718;--cor-superficie: #231f20;--cor-superficie-2: #2d2829;--cor-borda: #3f393a;--cor-borda-forte: #736b6c;--cor-texto: #f3f1f0;--cor-texto-fraco: #b8b1b0;--cor-sucesso: #7bd38f;--cor-sucesso-fundo: #10301c;--cor-atencao: #ffd36b;--cor-atencao-fundo: #3a2c06;--cor-perigo: #ff8a80;--cor-perigo-fundo: #3b1512;--cor-sobre-sucesso: #06210f;--cor-sobre-perigo: #2a0503;--cor-info: #5cb4ec;--cor-info-fundo: #11314a;--cor-foco-interno: #f3f1f0;--sombra: 0 1px 2px rgb(0 0 0 / .5), 0 4px 14px rgb(0 0 0 / .3);--tinta-azul: #5cb4ec;--tinta-azul-fundo: #11314a;--tinta-rosa: #f7a3b5;--tinta-rosa-fundo: #3d1621;--tinta-violeta: #c4bff0;--tinta-violeta-fundo: #2a2650;--tinta-verde: #9fd96f;--tinta-verde-fundo: #1c3311;--tinta-laranja: #ffb279;--tinta-laranja-fundo: #3a2414;--tinta-ambar: #ffd36b;--tinta-ambar-fundo: #3a2c06;--sombra-hover: 0 2px 4px rgb(0 0 0 / .5), 0 12px 28px rgb(0 0 0 / .45);--cor-linha-city-tour: #8ccbf3;--cor-linha-city-tour-fundo: #11314a;--cor-linha-fretamento: #c4bff0;--cor-linha-fretamento-fundo: #2a2650;--cor-linha-publicidade: #f7a3b5;--cor-linha-publicidade-fundo: #3d1621;--cor-linha-recreativo: #9fd96f;--cor-linha-recreativo-fundo: #1c3311}}:root[data-theme=dark]{color-scheme:dark;--cor-primaria: #5cb4ec;--cor-primaria-forte: #8ccbf3;--cor-primaria-suave: #11314a;--cor-sobre-primaria: #0b1a26;--cor-topo-borda: #3d3738;--cor-fundo: #1a1718;--cor-superficie: #231f20;--cor-superficie-2: #2d2829;--cor-borda: #3f393a;--cor-borda-forte: #736b6c;--cor-texto: #f3f1f0;--cor-texto-fraco: #b8b1b0;--cor-sucesso: #7bd38f;--cor-sucesso-fundo: #10301c;--cor-atencao: #ffd36b;--cor-atencao-fundo: #3a2c06;--cor-perigo: #ff8a80;--cor-perigo-fundo: #3b1512;--cor-sobre-sucesso: #06210f;--cor-sobre-perigo: #2a0503;--cor-info: #5cb4ec;--cor-info-fundo: #11314a;--cor-foco-interno: #f3f1f0;--sombra: 0 1px 2px rgb(0 0 0 / .5), 0 4px 14px rgb(0 0 0 / .3);--tinta-azul: #5cb4ec;--tinta-azul-fundo: #11314a;--tinta-rosa: #f7a3b5;--tinta-rosa-fundo: #3d1621;--tinta-violeta: #c4bff0;--tinta-violeta-fundo: #2a2650;--tinta-verde: #9fd96f;--tinta-verde-fundo: #1c3311;--tinta-laranja: #ffb279;--tinta-laranja-fundo: #3a2414;--tinta-ambar: #ffd36b;--tinta-ambar-fundo: #3a2c06;--sombra-hover: 0 2px 4px rgb(0 0 0 / .5), 0 12px 28px rgb(0 0 0 / .45);--cor-linha-city-tour: #8ccbf3;--cor-linha-city-tour-fundo: #11314a;--cor-linha-fretamento: #c4bff0;--cor-linha-fretamento-fundo: #2a2650;--cor-linha-publicidade: #f7a3b5;--cor-linha-publicidade-fundo: #3d1621;--cor-linha-recreativo: #9fd96f;--cor-linha-recreativo-fundo: #1c3311}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fonte);font-size:var(--texto-md);line-height:var(--altura-linha);color:var(--cor-texto);background:var(--cor-fundo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:var(--peso-medio);letter-spacing:-.01em;line-height:1.2;text-wrap:balance;margin:0 0 var(--esp-2)}h1{font-size:var(--texto-2xl)}h2{font-size:var(--texto-xl)}h3{font-size:var(--texto-lg)}p{margin:0 0 var(--esp-2)}a{color:var(--cor-primaria)}code,kbd,.mono{font-family:var(--fonte-mono);font-size:.92em}kbd{display:inline-block;padding:0 var(--esp-1);border:1px solid var(--cor-borda-forte);border-bottom-width:2px;border-radius:var(--raio-sm);background:var(--cor-superficie)}:focus-visible{outline:3px solid var(--cor-foco);outline-offset:2px;box-shadow:0 0 0 5px var(--cor-foco-interno);border-radius:var(--raio-sm)}main:focus-visible{outline:none;box-shadow:none}.visualmente-oculto{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pular-conteudo{position:absolute;left:var(--esp-2);top:-100px;z-index:100;padding:var(--esp-2) var(--esp-4);background:var(--cor-destaque);color:var(--cor-sobre-destaque);font-weight:var(--peso-forte);border-radius:var(--raio)}.pular-conteudo:focus{top:var(--esp-2)}.texto-fraco{color:var(--cor-texto-fraco)}.texto-perigo{color:var(--cor-perigo)}.texto-atencao{color:var(--cor-atencao)}.sem-quebra{white-space:nowrap}.botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:var(--alvo-toque);padding:var(--esp-2) var(--esp-4);border:1px solid transparent;border-radius:var(--raio);font:inherit;font-weight:var(--peso-medio);text-decoration:none;cursor:pointer;background:var(--cor-superficie);color:var(--cor-texto);white-space:nowrap;transition:background-color var(--transicao),border-color var(--transicao),box-shadow var(--transicao),transform var(--transicao)}.botao:active:not(:disabled){transform:translateY(1px)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao--primario{background:var(--cor-primaria);color:var(--cor-sobre-primaria);box-shadow:0 1px 2px #0000001f,0 4px 12px color-mix(in srgb,var(--cor-primaria) 28%,transparent)}.botao--primario:hover:not(:disabled){background:var(--cor-primaria-forte)}.botao--secundario{border-color:var(--cor-borda);box-shadow:0 1px 2px #231f200d;background:var(--cor-superficie);color:var(--cor-primaria)}.botao--secundario:hover:not(:disabled){background:var(--cor-primaria-suave);border-color:var(--cor-primaria)}.botao--fantasma{background:transparent;color:var(--cor-primaria)}.botao--fantasma:hover:not(:disabled){background:var(--cor-primaria-suave)}.botao--sucesso{background:var(--cor-sucesso);color:var(--cor-sobre-sucesso)}.botao--perigo{background:var(--cor-perigo);color:var(--cor-sobre-perigo)}.botao--perigo-contorno{border-color:var(--cor-perigo);color:var(--cor-perigo);background:var(--cor-superficie)}.botao--perigo-contorno:hover:not(:disabled){background:var(--cor-perigo-fundo)}.botao--pequeno{min-height:36px;padding:var(--esp-1) var(--esp-3);font-size:var(--texto-sm)}.botao--icone{min-width:var(--alvo-toque);padding:var(--esp-2);font-size:var(--texto-xl);line-height:1}.botao--bloco{width:100%;margin-top:var(--esp-3)}.botao-ordenar{border:0;background:none;font:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit;cursor:pointer;padding:0}.campo{display:flex;flex-direction:column;gap:var(--esp-1);margin-bottom:var(--esp-4);min-width:0}.campo label,.campo>span:first-child{font-weight:var(--peso-medio);font-size:var(--texto-sm)}.campo--linha{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--esp-2);margin-bottom:0}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{width:100%;min-height:var(--alvo-toque);padding:var(--esp-2) var(--esp-3);border:1px solid var(--cor-borda-forte);border-radius:var(--raio);font:inherit;color:var(--cor-texto);background:var(--cor-superficie);transition:border-color var(--transicao),box-shadow var(--transicao)}input:not([type=checkbox]):not([type=radio]):not([type=file]):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--cor-primaria)}.campo--linha input:not([type=checkbox]):not([type=radio]):not([type=file]),.campo--linha select{width:auto;max-width:100%}input:disabled,select:disabled{background:var(--cor-superficie-2);color:var(--cor-texto-fraco)}[aria-invalid=true]{border-color:var(--cor-perigo)!important;border-width:2px!important}input[type=checkbox]{width:20px;height:20px;accent-color:var(--cor-primaria)}.campo__ajuda{font-size:var(--texto-sm);color:var(--cor-texto-fraco);margin:0}.campo__erro{font-size:var(--texto-sm);color:var(--cor-perigo);font-weight:var(--peso-medio);margin:0}.campo--codigo{font-family:var(--fonte-mono);font-size:var(--texto-xl)!important;letter-spacing:.3em;max-width:12ch}.caixa,.interruptor{display:inline-flex;align-items:center;gap:var(--esp-2);min-height:var(--alvo-toque);cursor:pointer}.grade-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 var(--esp-4)}.campo--largo{grid-column:1 / -1}.estado{padding:var(--esp-6) var(--esp-4);text-align:center;color:var(--cor-texto-fraco)}.estado--carregando{display:flex;gap:var(--esp-3);align-items:center;justify-content:center}.estado__titulo{font-weight:var(--peso-forte);color:var(--cor-texto);font-size:var(--texto-lg)}.estado--erro .estado__titulo{color:var(--cor-perigo)}.girador{width:22px;height:22px;border:3px solid var(--cor-borda);border-top-color:var(--cor-primaria);border-radius:50%;animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.girador{animation:none}}.aviso{border-left:4px solid var(--cor-info);background:var(--cor-info-fundo);padding:var(--esp-3) var(--esp-4);border-radius:var(--raio);line-height:1.45;margin-bottom:var(--esp-4)}.aviso ul{margin:var(--esp-1) 0 0;padding-left:var(--esp-5)}.aviso__titulo{display:block;margin-bottom:var(--esp-1)}.aviso--erro{border-color:var(--cor-perigo);background:var(--cor-perigo-fundo)}.aviso--sucesso{border-color:var(--cor-sucesso);background:var(--cor-sucesso-fundo)}.aviso--atencao{border-color:var(--cor-atencao-borda);background:var(--cor-atencao-fundo)}.etiqueta{display:inline-block;padding:1px 10px;border-radius:999px;font-size:var(--texto-xs);font-weight:var(--peso-medio);letter-spacing:.01em;line-height:1.6;border:1px solid color-mix(in srgb,currentColor 22%,transparent);margin-left:var(--esp-1);vertical-align:middle;white-space:nowrap;text-transform:none}.etiqueta--neutra{color:var(--cor-texto-fraco);background:var(--cor-superficie-2);border-color:var(--cor-borda)}.etiqueta--sucesso,.etiqueta--status-confirmada,.etiqueta--embarque-embarcou,.etiqueta--acao-criar{color:var(--cor-sucesso);background:var(--cor-sucesso-fundo)}.etiqueta--perigo,.etiqueta--status-cancelada,.etiqueta--embarque-no_show,.etiqueta--acao-cancelar{color:var(--cor-perigo);background:var(--cor-perigo-fundo)}.etiqueta--status-prevista,.etiqueta--acao-atualizar{color:var(--cor-info);background:var(--cor-info-fundo)}.etiqueta--atencao{color:var(--cor-atencao);background:var(--cor-atencao-fundo);border-color:var(--cor-atencao-borda)}.etiqueta--linha-city_tour{color:var(--cor-linha-city-tour);background:var(--cor-linha-city-tour-fundo)}.etiqueta--linha-fretamento{color:var(--cor-linha-fretamento);background:var(--cor-linha-fretamento-fundo)}.etiqueta--linha-publicidade{color:var(--cor-linha-publicidade);background:var(--cor-linha-publicidade-fundo)}.etiqueta--linha-recreativo{color:var(--cor-linha-recreativo);background:var(--cor-linha-recreativo-fundo)}.etiqueta--status-realizada,.etiqueta--embarque-pendente,.etiqueta--acao-ignorar{color:var(--cor-texto-fraco);background:var(--cor-superficie-2)}.tabela-rolagem{overflow-x:auto;border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);box-shadow:var(--sombra)}.tabela{width:100%;border-collapse:collapse;font-size:var(--texto-sm)}.tabela th,.tabela td{padding:var(--esp-3) var(--esp-4);text-align:left;border-bottom:1px solid var(--cor-borda);vertical-align:top}.tabela thead th{background:var(--cor-superficie-2);font-size:var(--texto-xs);font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.06em;color:var(--cor-texto-fraco);white-space:nowrap;position:sticky;top:0}.tabela tbody tr{transition:background-color var(--transicao)}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:hover{background:var(--cor-primaria-suave)}.tabela .num,.tabela .col-num{text-align:right;width:3.5em;white-space:nowrap}.tabela--compacta th,.tabela--compacta td{padding:var(--esp-1) var(--esp-2)}.celula-acoes{white-space:nowrap;text-align:right}.celula-detalhes{max-width:360px;overflow-wrap:anywhere;color:var(--cor-texto-fraco)}.linha--inativa td{color:var(--cor-texto-fraco)}.modal{border:0;border-radius:var(--raio-xl);padding:0;width:min(560px,calc(100vw - 2 * var(--esp-4)));max-height:calc(100vh - 2 * var(--esp-4));background:var(--cor-superficie);color:var(--cor-texto);box-shadow:var(--sombra-forte)}.modal--larga{width:min(960px,calc(100vw - 2 * var(--esp-4)))}.modal::backdrop{background:#231f208c;backdrop-filter:blur(3px)}.modal__cabecalho{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4) var(--esp-3) var(--esp-5);border-bottom:1px solid var(--cor-borda);position:sticky;top:0;background:var(--cor-superficie);z-index:1}.modal__titulo{font-size:var(--texto-lg);margin:0}.modal__corpo{padding:var(--esp-4) var(--esp-5)}.modal__rodape,.modal__acoes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--esp-2)}.modal__rodape{padding:var(--esp-3) var(--esp-5);border-top:1px solid var(--cor-borda)}.modal__acoes{margin-top:var(--esp-4)}.notificacoes{position:fixed;right:var(--esp-4);bottom:var(--esp-4);z-index:50;display:flex;flex-direction:column;gap:var(--esp-2);max-width:min(420px,calc(100vw - 2 * var(--esp-4)))}.notificacao{padding:var(--esp-3) var(--esp-4);border-radius:var(--raio-lg);box-shadow:var(--sombra-forte);background:var(--cor-texto);color:var(--cor-superficie);font-weight:var(--peso-medio)}.notificacao--erro{background:var(--cor-perigo);color:var(--cor-sobre-perigo)}.icone{flex-shrink:0}fieldset.grupo-opcoes,fieldset.grupo-campos{border:1px solid var(--cor-borda);border-radius:var(--raio-lg);padding:var(--esp-2) var(--esp-4) var(--esp-3);margin:0 0 var(--esp-4);min-width:0}fieldset.grupo-opcoes legend,fieldset.grupo-campos legend{font-weight:var(--peso-medio);font-size:var(--texto-sm);padding:0 var(--esp-1)}fieldset.grupo-opcoes{display:flex;flex-wrap:wrap;column-gap:var(--esp-5)}input[type=radio]{width:20px;height:20px;accent-color:var(--cor-primaria)}.lista-opcoes,.lista-permissoes{list-style:none;margin:0;padding:0;width:100%}.lista-opcoes{display:flex;flex-wrap:wrap;column-gap:var(--esp-5);padding-left:var(--esp-5)}.lista-permissoes .caixa{align-items:flex-start;padding:var(--esp-1) 0}.lista-permissoes .caixa input{margin-top:2px;flex-shrink:0}.lista-permissoes__codigo{display:block;font-family:var(--fonte-mono);font-size:var(--texto-xs);color:var(--cor-texto-fraco)}.caixa:has(input:disabled){cursor:not-allowed}.grade-campos>.campo__ajuda{margin-bottom:var(--esp-4)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important}}.app{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--altura-topo) 1fr;grid-template-areas:"topo" "conteudo";min-height:100vh}@media (min-width: 1100px){.app>.menu,.app>.menu__fundo,.topo__menu{display:none}}.topo{grid-area:topo;display:flex;align-items:center;gap:var(--esp-3);padding:0 var(--esp-5);background:var(--cor-superficie);color:var(--cor-texto);border-bottom:1px solid var(--cor-borda);position:sticky;top:0;z-index:30}.topo:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--marca-faixa)}.topo__menu{display:none}.topo__marca{display:flex;align-items:center;gap:var(--esp-3)}.topo__logo-img{display:block;height:34px;width:auto}.topo__nome{font-size:var(--texto-sm);font-weight:var(--peso-medio);letter-spacing:.08em;text-transform:uppercase;color:var(--cor-texto-fraco);padding-left:var(--esp-3);border-left:1px solid var(--cor-borda)}.topo__praca{display:flex;align-items:center;gap:var(--esp-2);margin-left:auto;font-size:var(--texto-sm)}.topo__praca label{color:var(--cor-texto-fraco)}.topo__praca select{width:auto;max-width:16rem;min-height:36px;padding:var(--esp-1) var(--esp-3)}.topo__usuario{display:flex;align-items:center;gap:var(--esp-1);margin-left:var(--esp-3)}.topo__praca+.topo__usuario{margin-left:var(--esp-3)}.topo__marca+.topo__usuario{margin-left:auto}.topo__quem{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;margin-right:var(--esp-2)}.topo__nome-usuario{font-weight:var(--peso-medio);font-size:var(--texto-sm)}.topo__perfil{font-size:var(--texto-xs);color:var(--cor-texto-fraco)}.botao--topo{color:var(--cor-texto-fraco);min-height:36px;padding-inline:var(--esp-3)}.botao--topo:hover:not(:disabled){background:var(--cor-superficie-2);color:var(--cor-texto)}.tinta--azul{--t: var(--tinta-azul);--t-fundo: var(--tinta-azul-fundo)}.tinta--rosa{--t: var(--tinta-rosa);--t-fundo: var(--tinta-rosa-fundo)}.tinta--violeta{--t: var(--tinta-violeta);--t-fundo: var(--tinta-violeta-fundo)}.tinta--verde{--t: var(--tinta-verde);--t-fundo: var(--tinta-verde-fundo)}.tinta--laranja{--t: var(--tinta-laranja);--t-fundo: var(--tinta-laranja-fundo)}.tinta--ambar{--t: var(--tinta-ambar);--t-fundo: var(--tinta-ambar-fundo)}.menu{grid-area:menu;background:var(--cor-superficie);border-right:1px solid var(--cor-borda);padding:var(--esp-4) var(--esp-3) var(--esp-3);display:flex;flex-direction:column;gap:var(--esp-2);position:sticky;top:var(--altura-topo);height:calc(100vh - var(--altura-topo));overflow-y:auto}.menu ul{list-style:none;margin:0 0 var(--esp-2);padding:0;display:flex;flex-direction:column;gap:1px}.menu__area-titulo{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--esp-2) var(--esp-3);border:0;border-radius:var(--raio-sm);background:none;font:inherit;font-size:var(--texto-xs);font-weight:var(--peso-forte);letter-spacing:.08em;text-transform:uppercase;color:var(--cor-texto-fraco);cursor:pointer}.menu__area-titulo:hover{color:var(--cor-texto)}.menu__area-titulo .icone{transition:transform var(--transicao)}.menu__area-titulo[aria-expanded=true] .icone{transform:rotate(90deg)}.menu__item{display:flex;align-items:center;gap:var(--esp-3);min-height:38px;padding:var(--esp-1) var(--esp-3);border-radius:var(--raio);color:var(--cor-texto);text-decoration:none;font-size:var(--texto-sm);position:relative;transition:background-color var(--transicao),color var(--transicao)}.menu__item .icone{color:var(--cor-texto-fraco)}.menu__item:hover{background:var(--cor-superficie-2)}.menu__item--ativo{background:var(--cor-primaria-suave);color:var(--cor-primaria);font-weight:var(--peso-medio)}.menu__item--ativo .icone{color:var(--cor-primaria)}.menu__item--ativo:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--cor-primaria)}.menu__item--planejado{color:var(--cor-texto-fraco)}.menu__breve{margin-left:auto;font-size:.6875rem;padding:0 6px;border-radius:999px;border:1px solid var(--cor-borda);color:var(--cor-texto-fraco);white-space:nowrap}.menu__ajuda{margin-top:auto;border:0;background:none;color:var(--cor-texto-fraco);font:inherit;font-size:var(--texto-xs);cursor:pointer;text-align:left;padding:var(--esp-2) var(--esp-3)}.menu__fundo{display:none}.conteudo{grid-area:conteudo;padding:var(--esp-5) var(--esp-6) var(--esp-7);min-width:0}.conteudo>*{max-width:1600px}@media (max-width: 1099px){.menu-topo{display:none}.topo{padding:0 var(--esp-2);gap:var(--esp-2)}.topo__menu{display:inline-flex}.topo__quem,.topo__nome,.botao--topo span{display:none}.topo__praca label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topo__praca select{max-width:10rem}.menu{position:fixed;top:var(--altura-topo);left:0;bottom:0;width:min(300px,86vw);height:auto;z-index:40;transform:translate(-105%);transition:transform .2s ease;box-shadow:var(--sombra-forte)}.app--menu-aberto .menu{transform:none}.app--menu-aberto .menu__fundo{display:block;position:fixed;inset:var(--altura-topo) 0 0;z-index:35;background:#231f2066}.menu__item{min-height:var(--alvo-toque)}.conteudo{padding:var(--esp-4)}}.pagina__cabecalho{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--esp-3);margin-bottom:var(--esp-5)}.pagina__cabecalho .barra-acoes{margin-bottom:0}@media (max-width: 520px){.pagina__cabecalho .barra-acoes{flex-wrap:nowrap;width:100%}.pagina__cabecalho .barra-acoes .botao{flex:1;padding-inline:var(--esp-2)}}.pagina__cabecalho h1{margin:0}.pagina__descricao{color:var(--cor-texto-fraco);margin:var(--esp-1) 0 0}.pagina--estreita{max-width:760px}.barra-acoes{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin-bottom:var(--esp-4)}.barra-ferramentas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2);margin:var(--esp-4) 0}.barra-ferramentas .campo{margin:0}.campo--busca{flex:1 1 260px;max-width:420px}.filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-3) var(--esp-6);padding:var(--esp-3) var(--esp-4);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra);margin-bottom:var(--esp-5)}.filtros .campo{margin-bottom:0}.cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra);padding:var(--esp-5);margin-bottom:var(--esp-5)}.subtitulo{margin-top:var(--esp-5)}.migalhas{font-size:var(--texto-sm);margin-bottom:var(--esp-2);color:var(--cor-texto-fraco)}.abas{display:flex;gap:var(--esp-1);border-bottom:2px solid var(--cor-borda);margin-bottom:var(--esp-4);overflow-x:auto}.aba{display:inline-flex;align-items:center;min-height:var(--alvo-toque);padding:var(--esp-2) var(--esp-4);border:0;border-bottom:4px solid transparent;margin-bottom:-2px;background:none;font:inherit;font-weight:var(--peso-medio);color:var(--cor-texto-fraco);text-decoration:none;cursor:pointer;white-space:nowrap}.aba:hover{color:var(--cor-primaria)}.aba--ativa{color:var(--cor-primaria);border-bottom-color:var(--cor-destaque)}.tela-acesso{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--esp-4);background:var(--marca-faixa) 0 calc(40vh - 6px) / 100% 6px no-repeat,linear-gradient(var(--cor-topo) 0 calc(40vh - 6px),var(--cor-fundo) calc(40vh - 6px))}.cartao-acesso{width:min(420px,100%);background:var(--cor-superficie);border-radius:var(--raio-lg);box-shadow:var(--sombra-forte);padding:var(--esp-6) var(--esp-5)}.cartao-acesso--largo{width:min(640px,100%)}.cartao-acesso__logo{display:block;height:120px;width:auto;margin:0 auto var(--esp-3)}.cartao-acesso__marca{display:flex;align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-2)}.cartao-acesso__marca--centro{flex-direction:column;text-align:center;gap:0}.cartao-acesso__marca h1{font-family:var(--fonte-titulo);font-size:var(--texto-xl);margin:0;text-wrap:balance}.cartao-acesso__marca--centro+.cartao-acesso__subtitulo{text-align:center}.cartao-acesso__subtitulo{color:var(--cor-texto-fraco);margin-bottom:var(--esp-4)}.cartao-acesso__rodape{margin-top:var(--esp-4);font-size:var(--texto-sm);color:var(--cor-texto-fraco);text-align:center}.regras-senha{list-style:none;padding:0;margin:var(--esp-1) 0 0;font-size:var(--texto-sm);color:var(--cor-texto-fraco)}.regras-senha .ok{color:var(--cor-sucesso);font-weight:var(--peso-medio)}.mfa__passos{padding-left:var(--esp-5)}.mfa__qr{display:flex;flex-wrap:wrap;gap:var(--esp-4);align-items:center;margin:var(--esp-4) 0}.mfa__qr img{background:#fff;padding:var(--esp-2);border-radius:var(--raio);border:1px solid var(--cor-borda)}.mfa__segredo{display:block;font-size:var(--texto-lg);letter-spacing:.05em;overflow-wrap:anywhere;user-select:all;padding:var(--esp-2);background:var(--cor-superficie-2);border-radius:var(--raio)}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--esp-4);margin-bottom:var(--esp-5)}.indicador{display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-4) var(--esp-5);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra);position:relative;overflow:hidden}.indicador__icone{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--raio-lg);color:var(--t);background:var(--t-fundo)}.indicador__texto{display:flex;flex-direction:column;min-width:0}.indicador__rotulo{font-size:var(--texto-sm);color:var(--cor-texto-fraco);font-weight:var(--peso-medio)}.indicador__valor{font-family:var(--fonte-titulo);font-size:var(--texto-2xl);white-space:nowrap;font-weight:var(--peso-medio);line-height:1.1;font-variant-numeric:tabular-nums}.indicador__detalhe{font-size:var(--texto-xs);color:var(--cor-texto-fraco)}.lista-saidas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--esp-3)}.saida{display:grid;grid-template-columns:64px minmax(240px,1.3fr) minmax(280px,1.4fr) auto;align-items:center;gap:var(--esp-3) var(--esp-5);padding:var(--esp-4) var(--esp-5) var(--esp-4) var(--esp-4);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra);transition:box-shadow var(--transicao),transform var(--transicao),border-color var(--transicao)}.saida:not(.saida--vazia):hover{box-shadow:var(--sombra-hover);border-color:var(--cor-borda-forte);transform:translateY(-1px)}.saida--cancelada{opacity:.7}.saida__dia{--dia: var(--cor-primaria);--dia-fundo: var(--cor-primaria-suave);display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:72px;border-radius:var(--raio-lg);background:var(--dia-fundo);color:var(--dia);line-height:1;text-transform:uppercase;overflow:hidden;position:relative}.saida--confirmada .saida__dia{--dia: var(--cor-sucesso);--dia-fundo: var(--cor-sucesso-fundo)}.saida--cancelada .saida__dia{--dia: var(--cor-perigo);--dia-fundo: var(--cor-perigo-fundo)}.saida--realizada .saida__dia,.saida--vazia .saida__dia{--dia: var(--cor-texto-fraco);--dia-fundo: var(--cor-superficie-2)}.saida__dia--hoje:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:var(--marca-faixa)}.saida__semana,.saida__mes{font-size:.6875rem;font-weight:var(--peso-forte);letter-spacing:.08em}.saida__num{font-family:var(--fonte-titulo);font-size:1.375rem;font-weight:var(--peso-medio);margin:2px 0;font-variant-numeric:tabular-nums}.saida__principal{display:flex;flex-direction:column;gap:2px;min-width:0}.saida__etiquetas{display:flex;flex-wrap:wrap;gap:var(--esp-1);margin-bottom:var(--esp-1)}.saida__etiquetas .etiqueta{margin-left:0}.etiqueta--hoje{color:var(--cor-sobre-destaque);background:var(--cor-destaque);border-color:transparent}.saida__passeio{font-family:var(--fonte-titulo);font-size:var(--texto-lg);font-weight:var(--peso-medio);line-height:1.25}.saida__link{font-size:var(--texto-sm);font-weight:var(--peso-medio);width:fit-content}.saida__equipe{display:flex;flex-wrap:wrap;gap:var(--esp-1) var(--esp-4);margin-top:var(--esp-2);font-size:var(--texto-sm)}.saida__equipe>span{display:inline-flex;align-items:center;gap:6px}.saida__equipe .icone{color:var(--cor-texto-fraco)}.saida__ocupacao{display:flex;flex-direction:column;gap:var(--esp-2);min-width:0}.saida__ocupacao-topo{display:flex;justify-content:space-between;align-items:baseline}.saida__rotulo,.saida__numeros dt{font-size:var(--texto-xs);color:var(--cor-texto-fraco);font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.06em}.saida__percentual{font-family:var(--fonte-titulo);font-size:var(--texto-lg);font-weight:var(--peso-medio);font-variant-numeric:tabular-nums}.barra-ocupacao{display:block;height:8px;background:var(--cor-superficie-2);border-radius:999px;overflow:hidden}.barra-ocupacao span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--marca-azul),var(--marca-verde))}.barra-ocupacao--cheia span{background:linear-gradient(90deg,var(--marca-ambar),var(--marca-laranja))}.saida__numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-2);margin:0}.saida__numeros dd{margin:0;font-size:var(--texto-lg);font-weight:var(--peso-forte);font-variant-numeric:tabular-nums}.saida__pagantes{display:flex;align-items:center;gap:var(--esp-2);padding:6px var(--esp-3);border-radius:var(--raio);font-size:var(--texto-sm)}.saida__pagantes--ok{color:var(--cor-sucesso);background:var(--cor-sucesso-fundo)}.saida__pagantes--abaixo{color:var(--cor-atencao);background:var(--cor-atencao-fundo);box-shadow:inset 3px 0 0 var(--cor-atencao-borda)}.saida__selo{font-weight:var(--peso-medio)}.saida--vazia{grid-template-columns:44px 1fr auto;padding:var(--esp-2) var(--esp-4) var(--esp-2) var(--esp-3);background:transparent;border-style:dashed;box-shadow:none}.saida--vazia .saida__dia{width:44px;height:44px;border-radius:var(--raio)}.saida--vazia .saida__num{font-size:var(--texto-md);margin:0}.saida--vazia .saida__semana{font-size:.5625rem}.saida--vazia .saida__mes{display:none}.saida__data{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-1) var(--esp-2);color:var(--cor-texto-fraco);font-size:var(--texto-sm)}.saida__data .etiqueta{margin-left:0}@media (max-width: 1100px){.saida{grid-template-columns:64px minmax(0,1fr)}.saida__ocupacao,.saida__acao{grid-column:2}.saida__acao{justify-self:start}.saida--vazia{grid-template-columns:44px minmax(0,1fr) auto}}@media (max-width: 520px){.indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-2)}.indicador{flex-direction:column;align-items:flex-start;gap:var(--esp-2)}.indicador__icone{width:36px;height:36px}.indicador__valor{font-size:var(--texto-xl)}.saida{grid-template-columns:52px minmax(0,1fr);padding:var(--esp-3);gap:var(--esp-3)}.saida:not(.saida--vazia) .saida__dia{width:52px;height:60px}.saida__ocupacao,.saida__acao{grid-column:1 / -1}.saida__acao{justify-self:stretch}.saida--vazia .saida__data>span:not(.etiqueta):first-of-type{display:none}.indicador{padding:var(--esp-3) var(--esp-4)}}.resumo{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);padding:var(--esp-4);margin-bottom:var(--esp-4)}.resumo__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--esp-3);margin:0}.resumo__item dt{font-size:var(--texto-xs);color:var(--cor-texto-fraco);text-transform:uppercase;letter-spacing:.03em}.resumo__item dd{margin:0;font-weight:var(--peso-medio)}.resumo__item--largo{grid-column:span 2}.resumo__item--largo .etiqueta{margin:0 var(--esp-1) var(--esp-1) 0}.resumo__numero{font-size:var(--texto-xl);font-weight:var(--peso-forte)!important}.resumo__item--alerta{background:var(--cor-atencao-fundo);border-left:4px solid var(--cor-atencao-borda);padding:var(--esp-1) var(--esp-2);border-radius:var(--raio-sm)}.resumo__item--alerta .resumo__numero{color:var(--cor-atencao)}.resumo__item--ok .resumo__numero{color:var(--cor-sucesso)}.resumo__selo{display:block;font-size:var(--texto-xs)}.resumo__obs{margin:var(--esp-3) 0 0}.opcao-documentos{margin-bottom:var(--esp-4)}.opcao-documentos .aviso{margin-top:var(--esp-2)}.painel-alertas{border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);padding:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-5)}.painel-alertas--ok p{display:flex;align-items:center;gap:var(--esp-2);margin:0;color:var(--cor-sucesso);font-weight:var(--peso-medio)}.painel-alertas__titulo{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-lg)}.painel-alertas ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--esp-2)}.alerta{display:flex;gap:var(--esp-3);align-items:baseline;padding:var(--esp-2) var(--esp-3);border-radius:var(--raio);border-left:5px solid var(--cor-info);background:var(--cor-info-fundo)}.alerta__nivel{font-size:var(--texto-xs);font-weight:var(--peso-forte);text-transform:uppercase;min-width:7.5em}.alerta--critico{border-left-color:var(--cor-perigo);background:var(--cor-perigo-fundo)}.alerta--critico .alerta__nivel{color:var(--cor-perigo)}.alerta--atencao{border-left-color:var(--cor-atencao-borda);background:var(--cor-atencao-fundo)}.alerta--atencao .alerta__nivel{color:var(--cor-atencao)}.bloco{margin-bottom:var(--esp-5)}.bloco__cabecalho{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:var(--esp-3);padding:var(--esp-2) var(--esp-3);background:var(--cor-primaria-suave);border-left:5px solid var(--cor-primaria);border-radius:var(--raio) var(--raio) 0 0}.bloco__titulo{font-size:var(--texto-lg);margin:0}.bloco__endereco{grid-column:1;font-size:var(--texto-sm);color:var(--cor-texto-fraco);margin:0}.bloco__contagem{grid-column:2;grid-row:1;font-weight:var(--peso-forte)}.bloco--a-definir .bloco__cabecalho{background:var(--cor-atencao-fundo);border-left:8px solid var(--cor-destaque)}.bloco--a-definir .bloco__titulo{color:var(--cor-atencao);text-transform:uppercase}.bloco .tabela-rolagem{border-radius:0 0 var(--raio) var(--raio)}.bloco__obs{font-size:var(--texto-sm);margin:var(--esp-2) 0 0;padding-left:var(--esp-5)}.tabela--manifesto tr.embarque--embarcou td{background:var(--cor-sucesso-fundo)}.tabela--manifesto tr.embarque--no_show td{color:var(--cor-texto-fraco);text-decoration:line-through}.tabela--manifesto tr.embarque--no_show td:last-of-type,.tabela--manifesto tr.embarque--no_show .etiqueta{text-decoration:none}.col-doc .etiqueta{margin-left:var(--esp-1)}.so-impressao,.oculto-na-tela{display:none}.lista-reservas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--esp-3)}.reserva{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);padding:var(--esp-3) var(--esp-4)}.reserva--cancelada{background:var(--cor-superficie-2)}.reserva--cancelada .reserva__titular{text-decoration:line-through}.reserva__cabecalho{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--esp-2);margin-bottom:var(--esp-2)}.reserva__titular{font-size:var(--texto-lg);margin:0}.reserva__meta,.reserva__contato{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-1) var(--esp-3);font-size:var(--texto-sm);margin:var(--esp-1) 0 0}.reserva__meta .etiqueta{margin:0}.reserva__obs{font-size:var(--texto-sm);margin:var(--esp-1) 0 0}.reserva__acoes{display:flex;gap:var(--esp-2);align-items:flex-start}.reserva .tabela{margin-bottom:var(--esp-2)}.passageiro-campos{border:1px solid var(--cor-borda);border-radius:var(--raio);padding:var(--esp-3) var(--esp-4) 0;margin:0 0 var(--esp-2)}.passageiro-campos legend{font-weight:var(--peso-forte);padding:0 var(--esp-1)}.grade-campos--passageiro{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.passageiro-linha{margin-bottom:var(--esp-3)}.passageiro-linha__acoes{display:flex;justify-content:flex-end;gap:var(--esp-2)}.embarque__placar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);background:var(--cor-primaria);color:var(--cor-sobre-primaria);border-radius:var(--raio-lg);margin-bottom:var(--esp-3);position:sticky;top:calc(var(--altura-topo) + var(--esp-2));z-index:5}.embarque__placar .botao{color:var(--cor-primaria)}.embarque__numero{font-size:2.25rem;font-weight:var(--peso-forte);margin-right:var(--esp-2)}.embarque__de{font-size:var(--texto-lg)}.embarque__secundario{display:flex;gap:var(--esp-3);font-weight:var(--peso-medio)}.embarque__pontos{display:flex;gap:var(--esp-2);overflow-x:auto;padding-bottom:var(--esp-2);margin-bottom:var(--esp-3);scroll-snap-type:x proximity}.ponto-aba{flex:0 0 auto;scroll-snap-align:start;display:grid;grid-template-columns:auto auto;grid-template-areas:"hora conta" "nome nome";gap:0 var(--esp-3);text-align:left;min-width:150px;max-width:220px;min-height:64px;padding:var(--esp-2) var(--esp-3);border:2px solid var(--cor-borda-forte);border-radius:var(--raio);background:var(--cor-superficie);color:var(--cor-texto);font:inherit;cursor:pointer}.ponto-aba__hora{grid-area:hora;font-weight:var(--peso-forte)}.ponto-aba__conta{grid-area:conta;justify-self:end;font-weight:var(--peso-forte)}.ponto-aba__nome{grid-area:nome;font-size:var(--texto-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ponto-aba--ativa{border-color:var(--cor-primaria);background:var(--cor-primaria);color:var(--cor-sobre-primaria)}.ponto-aba--concluida:not(.ponto-aba--ativa){border-color:var(--cor-sucesso);background:var(--cor-sucesso-fundo)}.ponto-aba--a-definir:not(.ponto-aba--ativa){border-color:var(--cor-destaque);background:var(--cor-atencao-fundo)}.embarque__ponto h2{font-size:var(--texto-xl);margin:0}.embarque__ponto p{color:var(--cor-texto-fraco)}.embarque__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--esp-2)}.pax{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--esp-3);padding:var(--esp-3);background:var(--cor-superficie);border:2px solid var(--cor-borda-forte);border-radius:var(--raio-lg)}.pax--embarcou{border-color:var(--cor-sucesso);background:var(--cor-sucesso-fundo)}.pax--no_show{border-color:var(--cor-perigo);background:var(--cor-perigo-fundo)}.pax__info{display:flex;gap:var(--esp-3);align-items:flex-start;flex:1 1 220px}.pax__num{flex:0 0 auto;min-width:2.2em;height:2.2em;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--cor-texto);color:var(--cor-superficie);font-weight:var(--peso-forte)}.pax__nome{font-size:var(--texto-lg);font-weight:var(--peso-forte);margin:0}.pax__detalhe{font-size:var(--texto-sm);color:var(--cor-texto-fraco);margin:0}.pax__status{font-weight:var(--peso-forte);margin:var(--esp-1) 0 0}.pax--embarcou .pax__status{color:var(--cor-sucesso)}.pax--no_show .pax__status{color:var(--cor-perigo)}.pax__acoes{display:flex;gap:var(--esp-2);flex:1 1 260px;justify-content:flex-end}.botao-embarque{flex:1 1 0;max-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:56px;padding:var(--esp-2) var(--esp-3);border-radius:var(--raio-lg);border:2px solid transparent;font:inherit;font-size:var(--texto-lg);font-weight:var(--peso-forte);cursor:pointer}.botao-embarque--sim{background:var(--cor-sucesso);color:var(--cor-sobre-sucesso)}.botao-embarque--nao{background:var(--cor-superficie);color:var(--cor-perigo);border-color:var(--cor-perigo)}.botao-embarque--desfazer{background:var(--cor-superficie);color:var(--cor-texto);border-color:var(--cor-borda-forte);max-width:260px}.botao-embarque:disabled{opacity:.6;cursor:progress}@media (max-width: 520px){.pax__acoes{flex-basis:100%}.botao-embarque{max-width:none}}.importar textarea{min-height:260px;font-size:var(--texto-sm)}.previa{margin-top:var(--esp-4)}.previa__resumo{list-style:none;margin:0 0 var(--esp-3);padding:0;display:flex;flex-wrap:wrap;gap:var(--esp-2)}.previa__resumo .etiqueta{margin:0;font-size:var(--texto-sm);padding:var(--esp-1) var(--esp-3)}.lista-avisos{margin:0;padding-left:var(--esp-4);color:var(--cor-atencao)}.senha-temporaria{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-3)}.senha-temporaria code{font-size:var(--texto-xl);padding:var(--esp-2) var(--esp-3);background:var(--cor-superficie-2);border-radius:var(--raio);user-select:all;overflow-wrap:anywhere}.tabela select{min-height:36px;padding:var(--esp-1) var(--esp-2);width:auto}.paginacao{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--esp-2);margin-top:var(--esp-3)}.lista-sessoes{list-style:none;margin:0;padding:0}.lista-sessoes li{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-3);padding:var(--esp-3) 0;border-bottom:1px solid var(--cor-borda)}.lista-sessoes p{margin:0;font-size:var(--texto-sm)}.atalhos{margin:0}.atalhos div{display:flex;gap:var(--esp-4);padding:var(--esp-1) 0}.atalhos dt{min-width:5em}.atalhos dd{margin:0}.grupo-permissoes{margin-top:var(--esp-2)}.celula-pilha span{display:block}.celula-pilha>span+span{margin-top:var(--esp-1)}.celula-pilha .etiqueta{display:inline-block;margin-left:0}.integracao{position:relative;overflow:hidden}.integracao__cabecalho{display:flex;gap:var(--esp-4);align-items:flex-start;margin-bottom:var(--esp-4)}.integracao__cabecalho h2{margin:0}.integracao__cabecalho p{margin:var(--esp-1) 0 0}.integracao__icone{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--raio-lg);color:var(--t);background:var(--t-fundo)}.integracao__situacao{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--esp-3) var(--esp-5);margin:0 0 var(--esp-4);padding:var(--esp-3) var(--esp-4);background:var(--cor-superficie-2);border-radius:var(--raio)}.integracao__situacao dt{font-size:var(--texto-xs);color:var(--cor-texto-fraco);font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.06em}.integracao__situacao dd{margin:2px 0 0;font-weight:var(--peso-medio)}.integracao__situacao .etiqueta{margin-left:0}.integracao__resultado{grid-column:1 / -1}.integracao__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-3)}.integracao__acoes .campo{margin:0}.integracao__canais{list-style:none;margin:0 0 var(--esp-3);padding:0;display:flex;flex-direction:column;gap:var(--esp-2);font-size:var(--texto-sm)}.integracao__canais .etiqueta{margin:0 var(--esp-2) 0 0}.lista-planejada{margin:0 0 var(--esp-4);padding-left:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-1)}.escala__mes{display:inline-flex;align-items:center;min-width:11rem;justify-content:center;font-weight:var(--peso-medio)}.escala__resumo{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin-bottom:var(--esp-3)}.escala__resumo .etiqueta,.escala td .etiqueta{margin:0 var(--esp-1) 0 0}.escala td{vertical-align:middle}.escala select{min-height:36px;padding:var(--esp-1) var(--esp-2);min-width:12rem}.escala__fds td:first-child{font-weight:var(--peso-medio);color:var(--cor-primaria)}.escala__acoes{margin-top:var(--esp-4);justify-content:flex-end}.lista-conferencia,.lista-fechamento{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--esp-3)}.conferencia{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-left:4px solid var(--cor-atencao-borda);border-radius:var(--raio-lg);padding:var(--esp-3) var(--esp-4);display:flex;flex-direction:column;gap:var(--esp-2)}.conferencia--ok{border-left-color:var(--cor-sucesso)}.conferencia__topo{display:flex;justify-content:space-between;gap:var(--esp-2);flex-wrap:wrap}.conferencia__dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--esp-2) var(--esp-4);margin:0;font-size:var(--texto-sm)}.conferencia__dados dt{font-size:var(--texto-xs);color:var(--cor-texto-fraco);text-transform:uppercase;letter-spacing:.05em}.conferencia__dados dd{margin:0;overflow-wrap:anywhere}.conferencia__dados .etiqueta,.conferencia__alertas .etiqueta{margin:0 var(--esp-1) 0 0}.conferencia__acoes{display:flex;flex-wrap:wrap;gap:var(--esp-2);align-items:center}.conferencia__acoes select{width:auto;min-width:min(100%,20rem);min-height:36px;flex:1 1 16rem}.fechamento{margin-bottom:0;border-left:4px solid var(--cor-atencao-borda)}.fechamento--fechada{border-left-color:var(--cor-sucesso)}.fechamento__topo{display:flex;justify-content:space-between;gap:var(--esp-2);flex-wrap:wrap}.fechamento__topo>.etiqueta{flex:none;align-self:flex-start;white-space:nowrap}.fechamento__topo h2{font-size:var(--texto-lg);margin:0}.fechamento__numeros{display:flex;flex-wrap:wrap;gap:var(--esp-2) var(--esp-4);margin:var(--esp-3) 0;font-size:var(--texto-sm)}.fechamento__texto{width:100%;font-family:var(--fonte-mono);font-size:var(--texto-sm)}.embarque-publico__busca{display:flex;gap:var(--esp-2);flex-wrap:wrap}.embarque-publico__busca input{flex:1 1 14rem}.embarque-publico__pontos{flex-direction:column;gap:var(--esp-2)}.embarque-publico__ponto{display:flex;gap:var(--esp-3);align-items:flex-start;padding:var(--esp-2) var(--esp-3);border:1px solid var(--cor-borda);border-radius:var(--raio);cursor:pointer}.embarque-publico__ponto span{display:flex;flex-direction:column;gap:2px}.embarque-publico__ponto .etiqueta{margin-left:0;align-self:flex-start}.embarque-publico__ponto--escolhido{border-color:var(--cor-primaria);background:var(--cor-primaria-suave)}.app--turistinha{grid-template-columns:minmax(0,1fr) var(--largura-turistinha, 360px);grid-template-areas:"topo topo" "conteudo painel"}.botao--turistinha{gap:var(--esp-1)}.botao--turistinha-ativo{background:var(--cor-primaria-suave)}.mascote{display:block;flex:none}.turistinha{grid-area:painel;position:sticky;top:var(--altura-topo);height:calc(100vh - var(--altura-topo));display:flex;flex-direction:column;background:var(--cor-superficie);border-left:1px solid var(--cor-borda);min-width:0}.turistinha__topo{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--cor-borda)}.turistinha__titulo{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.turistinha__titulo span{font-size:var(--texto-xs);color:var(--cor-texto-fraco)}.turistinha__mensagens{flex:1;overflow-y:auto;padding:var(--esp-4);display:flex;flex-direction:column;gap:var(--esp-3)}.turistinha__boas-vindas p{margin-top:0;color:var(--cor-texto-fraco)}.turistinha__sugestoes{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--esp-2);align-items:flex-start}.turistinha__balao{max-width:92%;padding:var(--esp-2) var(--esp-3);border-radius:var(--raio-lg);border:1px solid var(--cor-borda);background:var(--cor-superficie-2)}.turistinha__balao p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.turistinha__balao--usuario{align-self:flex-end;background:var(--cor-primaria-suave)}.turistinha__balao--erro{border-color:var(--cor-perigo);background:var(--cor-perigo-fundo)}.turistinha__quem{display:block;font-size:var(--texto-xs);font-weight:var(--peso-medio);color:var(--cor-texto-fraco)}.turistinha__form{display:flex;gap:var(--esp-2);align-items:flex-end;padding:var(--esp-3) var(--esp-4) 0;border-top:1px solid var(--cor-borda)}.turistinha__form textarea{flex:1;min-width:0;resize:none}.turistinha__rodape{margin:0;padding:var(--esp-2) var(--esp-4) var(--esp-3);font-size:var(--texto-xs);color:var(--cor-texto-fraco)}@media (max-width: 899px){.app--turistinha{grid-template-columns:minmax(0,1fr);grid-template-areas:"topo" "conteudo"}.turistinha{position:fixed;inset:var(--altura-topo) 0 0 0;height:auto;z-index:45;border-left:0}.botao--turistinha span{display:none}}.ia-estado{display:flex;flex-wrap:wrap;gap:var(--esp-2) var(--esp-4);align-items:center;color:var(--cor-texto-fraco);font-size:var(--texto-sm);margin-bottom:var(--esp-4)}.ia-grade{display:grid;gap:var(--esp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-bottom:var(--esp-5)}.ia-grade .cartao{margin-bottom:0}.ia-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--esp-3)}.ia-item{padding-bottom:var(--esp-3);border-bottom:1px solid var(--cor-borda)}.ia-item:last-child{border-bottom:0;padding-bottom:0}.ia-item__titulo{font-weight:var(--peso-medio)}.ia-item__detalhe,.ia-item__meta{margin:var(--esp-1) 0 0;color:var(--cor-texto-fraco);font-size:var(--texto-sm)}.ia-item__acoes{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin-top:var(--esp-2)}.ia-resumo{font-size:var(--texto-lg);line-height:1.5;margin:0}.ia-seletor{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin-bottom:var(--esp-4)}.ia-fala{padding:var(--esp-3);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie-2)}.ia-fala__quem{font-size:var(--texto-xs);font-weight:var(--peso-medio);color:var(--cor-texto-fraco);margin:0 0 var(--esp-1)}.ia-fala p:last-child{margin-bottom:0}.etiqueta--grav-alta{color:var(--cor-perigo);background:var(--cor-perigo-fundo)}.etiqueta--grav-media{color:var(--cor-atencao);background:var(--cor-atencao-fundo)}.etiqueta--grav-baixa,.etiqueta--ia-aprovada{color:var(--cor-info);background:var(--cor-info-fundo)}.etiqueta--ia-concluida{color:var(--cor-sucesso);background:var(--cor-sucesso-fundo)}.menu-usuario{position:relative}.menu-usuario__botao{display:flex;align-items:center;gap:var(--esp-2);padding:4px var(--esp-2) 4px 4px;border:1px solid transparent;border-radius:999px;background:none;color:inherit;font:inherit;cursor:pointer}.menu-usuario__botao:hover,.menu-usuario__botao[aria-expanded=true]{background:var(--cor-superficie-2);border-color:var(--cor-borda)}.menu-usuario__quem{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;text-align:left}.menu-usuario__nome{font-size:var(--texto-sm);font-weight:var(--peso-medio)}.menu-usuario__perfil{font-size:var(--texto-xs);color:var(--cor-texto-fraco)}.menu-usuario__botao .icone{transform:rotate(90deg);color:var(--cor-texto-fraco)}.menu-usuario__lista{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:240px;padding:var(--esp-1);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-forte);display:flex;flex-direction:column}.menu-usuario__cabecalho{display:flex;gap:var(--esp-2);align-items:center;padding:var(--esp-2);border-bottom:1px solid var(--cor-borda);margin-bottom:var(--esp-1)}.menu-usuario__cabecalho>span{display:flex;flex-direction:column;min-width:0;font-size:var(--texto-sm)}.menu-usuario__cabecalho .texto-fraco{font-size:var(--texto-xs);overflow-wrap:anywhere}.menu-usuario__item{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-2);border:0;border-radius:var(--raio);background:none;color:var(--cor-texto);font:inherit;font-size:var(--texto-sm);text-align:left;text-decoration:none;cursor:pointer}.menu-usuario__item:hover{background:var(--cor-superficie-2)}.menu-usuario__item--sair{color:var(--cor-perigo)}.avatar{flex:none;border-radius:50%;object-fit:cover;background:var(--cor-primaria-suave)}.avatar--iniciais{display:inline-grid;place-items:center;color:var(--cor-primaria-forte);font-weight:var(--peso-forte)}@media (max-width: 720px){.menu-usuario__quem,.menu-usuario__botao>.icone{display:none}}.menu__rodape{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);padding:var(--esp-3) var(--esp-2) var(--esp-2);border-top:1px solid var(--cor-borda)}.menu__config{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border-radius:var(--raio-sm);color:var(--cor-texto-fraco);font-size:var(--texto-sm);text-decoration:none}.menu__config:hover,.menu__config--atual{color:var(--cor-texto);background:var(--cor-superficie-2)}.menu__rodape .menu__ajuda{margin:0}.lista-configuracoes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--esp-3)}.configuracao{display:flex;gap:var(--esp-3);align-items:flex-start;padding:var(--esp-3) var(--esp-4);color:inherit;text-decoration:none}.configuracao:hover{box-shadow:var(--sombra-hover)}.configuracao .icone{color:var(--cor-primaria);margin-top:2px}.configuracao>span{display:flex;flex-direction:column;gap:2px;font-size:var(--texto-sm)}.turistinha-flutuante{position:fixed;z-index:45;display:flex;align-items:flex-end;gap:6px;padding-bottom:env(safe-area-inset-bottom,0px)}.turistinha-flutuante__balao{margin-bottom:18px;padding:6px 12px;border:1px solid var(--cor-borda);border-radius:999px;background:var(--cor-superficie);box-shadow:var(--sombra);font-size:var(--texto-sm);font-weight:var(--peso-medio);white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .2s,transform .2s;pointer-events:none}.turistinha-flutuante__balao--visivel,.turistinha-flutuante:hover .turistinha-flutuante__balao{opacity:1;transform:none}.turistinha-flutuante__botao{position:relative;display:grid;place-items:end center;width:76px;height:92px;padding:0;border:0;background:none;cursor:pointer;touch-action:none;user-select:none;perspective:400px}.turistinha-flutuante__base{position:absolute;left:50%;bottom:4px;width:68px;height:68px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 32% 26%,rgb(255 255 255 / .85) 0 10%,transparent 34%),radial-gradient(circle at 50% 60%,var(--marca-amarelo, #ffd23f) 0%,var(--marca-laranja, #f39200) 70%,#c45f00 100%);box-shadow:inset 0 -6px 10px #00000040,inset 0 4px 8px #ffffff73,0 10px 18px #00000047,0 2px 4px #0003}.turistinha-flutuante__figura{position:relative;z-index:1;display:block;transform-style:preserve-3d;filter:drop-shadow(0 6px 4px rgb(0 0 0 / .3)) drop-shadow(0 1px 0 rgb(255 255 255 / .4));animation:turistinha-flutua 3.2s ease-in-out infinite;transition:transform .2s}.turistinha-flutuante__figura .mascote{display:block}.turistinha-flutuante__botao:hover .turistinha-flutuante__figura,.turistinha-flutuante__botao:focus-visible .turistinha-flutuante__figura{animation-play-state:paused;transform:translateY(-6px) rotateY(-14deg) scale(1.06)}.turistinha-flutuante__botao:active .turistinha-flutuante__figura{transform:translateY(-2px) scale(.97)}.turistinha-flutuante__botao--arrastando{cursor:grabbing}.turistinha-flutuante--aberto .turistinha-flutuante__base{box-shadow:inset 0 -6px 10px #00000040,0 0 0 3px var(--cor-foco, #0069ad),0 10px 18px #00000047}@keyframes turistinha-flutua{0%,to{transform:translateY(0) rotateY(0)}50%{transform:translateY(-5px) rotateY(8deg)}}@media (prefers-reduced-motion: reduce){.turistinha-flutuante__figura{animation:none}}@media (max-width: 899px){.turistinha-flutuante__botao{width:62px;height:76px}.turistinha-flutuante__base{width:56px;height:56px}}.foto-perfil{display:flex;gap:var(--esp-4);align-items:flex-start}.foto-perfil h2{margin:0}.menu-topo{flex:1;min-width:0;display:flex;justify-content:center}.menu-topo__areas{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.menu-topo__grupo{position:relative}.menu-topo__area{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:var(--raio);background:none;color:var(--cor-texto);font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-medio);text-decoration:none;white-space:nowrap;cursor:pointer}.menu-topo__area>.icone:first-child{color:var(--cor-texto-fraco)}.menu-topo__area>.icone:last-child:not(:first-child){transform:rotate(90deg);color:var(--cor-texto-fraco)}.menu-topo__area:hover,.menu-topo__area[aria-expanded=true]{background:var(--cor-superficie-2)}.menu-topo__area--atual{color:var(--cor-primaria);box-shadow:inset 0 -2px 0 var(--cor-primaria);border-radius:var(--raio) var(--raio) 0 0}.menu-topo__area--atual>.icone:first-child{color:var(--cor-primaria)}.menu-topo__lista{list-style:none;position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:240px;margin:0;padding:var(--esp-1);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-forte)}.menu-topo__item{display:flex;align-items:center;gap:var(--esp-2);padding:7px var(--esp-2);border-radius:var(--raio);color:var(--cor-texto);font-size:var(--texto-sm);text-decoration:none}.menu-topo__item .icone{color:var(--cor-texto-fraco)}.menu-topo__item:hover{background:var(--cor-superficie-2)}.menu-topo__item--atual{background:var(--cor-primaria-suave);color:var(--cor-primaria-forte);font-weight:var(--peso-medio)}.menu-topo__item--planejado{color:var(--cor-texto-fraco)}.menu-topo__item .menu__breve{margin-left:auto}.botao--topo-atual{color:var(--cor-primaria)}.topo__marca{color:inherit;text-decoration:none}@media (max-width: 1099px){.menu-topo{display:none}}@media (min-width: 1100px){.topo{gap:var(--esp-3)}.topo__nome{display:none}.topo__praca label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topo__praca select{max-width:12rem}}@media (max-width: 1300px) and (min-width: 1100px){.menu-topo__area>.icone:first-child{display:none}}.periodo{flex-wrap:wrap}.periodo input[type=date]{width:auto}@media (max-width: 520px){.periodo{width:100%}.periodo input[type=date]{flex:1 1 8rem}}@media (max-width: 720px){.topo__config{display:none}.topo__praca select{max-width:8.5rem}.topo__usuario{gap:2px}}.listas__automacao{padding:var(--esp-3) var(--esp-4)}.listas__automacao h2{margin:0 0 var(--esp-2);font-size:var(--texto-md)}.listas__automacao ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--esp-1) var(--esp-4);font-size:var(--texto-sm)}.listas__previa{margin:var(--esp-2) 0 0;padding:var(--esp-3);max-height:420px;overflow:auto;background:var(--cor-superficie-2);border:1px solid var(--cor-borda);border-radius:var(--raio);font-family:var(--fonte-mono);font-size:var(--texto-xs);white-space:pre-wrap}.mapa-rastreio{width:100%;height:24rem;border:1px solid var(--cor-borda);border-radius:.75rem;overflow:hidden;background:var(--cor-superficie-2);z-index:0}.mapa-rastreio--carregando{display:grid;place-items:center;color:var(--cor-texto-fraco)}@media (max-width: 40rem){.mapa-rastreio{height:20rem}}.mapa-marcador{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px #00000080;font:700 12px/1 system-ui,sans-serif;color:#fff}.mapa-marcador--ponto{background:var(--marca-violeta)}.mapa-marcador--passou{background:var(--marca-cinza)}.mapa-marcador--cliente{background:var(--marca-rosa);width:32px;height:32px;font-size:16px}.mapa-marcador--onibus{background:var(--marca-laranja);width:34px;height:34px;font-size:15px}.botao--grande{min-height:4.25rem;width:100%;font-size:1.35rem;font-weight:700;border-radius:1rem}.motorista{display:grid;gap:1rem;max-width:34rem;margin:0 auto}.motorista__saida{display:grid;gap:.75rem}.motorista__saida h2{margin:0}.motorista__estado{display:grid;gap:.25rem;padding:.75rem 1rem;border-radius:.75rem;background:var(--cor-sucesso-fundo);color:var(--cor-sucesso);font-weight:600}.motorista__estado--alerta{background:var(--cor-atencao-fundo);color:var(--cor-atencao)}.motorista__estado small{font-weight:400}.rastreio-lista{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:0;padding:0;list-style:none}.rastreio-lista button{width:100%;text-align:left;display:grid;gap:.25rem;padding:.75rem 1rem;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:.75rem;color:inherit;cursor:pointer}.rastreio-lista button[aria-pressed=true]{border-color:var(--cor-primaria);box-shadow:0 0 0 2px var(--cor-primaria-suave)}.rastreio-detalhe{display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}@media (max-width: 60rem){.rastreio-detalhe{grid-template-columns:minmax(0,1fr)}}.rastreio-pontos{margin:0;padding-left:1.25rem}.rastreio-pontos .passou{color:var(--cor-texto-fraco);text-decoration:line-through}.rastreio-publico__situacao{margin:0 0 1rem;padding:1rem;border-radius:.75rem;background:var(--cor-info-fundo);color:var(--cor-info);font-size:1.15rem;font-weight:600;text-align:center}.rastreio-publico__situacao--ok{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.rastreio-publico__situacao--alerta{background:var(--cor-atencao-fundo);color:var(--cor-atencao)}.rastreio-publico__minutos{display:block;font-size:2rem;line-height:1.2}.rastreio-publico__nota{margin:.75rem 0 0;color:var(--cor-texto-fraco);font-size:.9rem}.campo-coordenada{width:9.5rem}.app .conteudo{padding:var(--esp-3) var(--esp-5) 5.5rem}.app .conteudo>*{max-width:1600px;margin-inline:auto}.app h2{font-size:var(--texto-lg);margin-bottom:var(--esp-2)}.app h3{font-size:var(--texto-md);margin-bottom:var(--esp-1)}.app .subtitulo{margin-top:var(--esp-4)}.app .topo__logo-img{height:30px}.app .menu-topo__area{padding:5px 9px}.app .pagina__cabecalho{align-items:center;gap:var(--esp-2) var(--esp-4);margin-bottom:var(--esp-3)}.app .pagina__cabecalho h1{font-size:var(--texto-2xl);margin:0}.app .pagina__titulo{min-width:0}.app .pagina__descricao{font-size:var(--texto-sm);margin:1px 0 0;max-width:90ch}.app .pagina__filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2) var(--esp-3);margin-left:auto}.app .pagina__filtros .campo{margin:0}.app .pagina__cabecalho>.barra-acoes,.app .pagina__cabecalho>.campo,.app .pagina__cabecalho>.link-cabecalho{margin-left:auto}.app .pagina__filtros+.barra-acoes{margin-left:0}.app .barra-acoes{gap:var(--esp-2);margin-bottom:var(--esp-3);align-items:center}.app .pagina__cabecalho .barra-acoes{margin-bottom:0}.app .barra-ferramentas{margin:var(--esp-2) 0}.app .filtros{gap:var(--esp-2) var(--esp-4);padding:var(--esp-2) var(--esp-3);border-radius:var(--raio);box-shadow:none;margin-bottom:var(--esp-3)}.app .filtros .campo--linha>label,.app .pagina__filtros .campo--linha>label,.app .barra-ferramentas label{font-size:var(--texto-sm);font-weight:var(--peso-medio);color:var(--cor-texto-fraco)}.app .cartao{padding:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-3);border-radius:var(--raio);box-shadow:none}.app .cartao>h2:first-child,.app .cartao>.cartao__topo>h2{font-size:var(--texto-lg)}.app .indicadores{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--esp-2);margin-bottom:var(--esp-3)}.app .indicador{gap:var(--esp-3);padding:var(--esp-2) var(--esp-3);border-radius:var(--raio);box-shadow:none}.app .indicador__icone{width:32px;height:32px;border-radius:var(--raio)}.app .indicador__icone .icone{width:18px;height:18px}.app .indicador__rotulo{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--peso-medio)}.app .indicador__valor{font-size:var(--texto-2xl);font-weight:var(--peso-forte)}.app .indicador__detalhe{font-size:var(--texto-xs)}.faixa-numeros{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin:0 0 var(--esp-3)}.faixa-numeros__item{display:flex;align-items:baseline;gap:var(--esp-2);padding:var(--esp-1) var(--esp-3);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);margin:0}.faixa-numeros dt{order:2;font-size:var(--texto-sm);color:var(--cor-texto-fraco)}.faixa-numeros dd{order:1;margin:0;font-size:var(--texto-xl);font-weight:var(--peso-forte);font-variant-numeric:tabular-nums;line-height:1.2}.faixa-numeros__detalhe{order:3;font-size:var(--texto-xs);color:var(--cor-texto-fraco)}.faixa-numeros__item--atencao{background:var(--cor-atencao-fundo);border-color:var(--cor-atencao-borda)}.faixa-numeros__item--atencao dd{color:var(--cor-atencao)}.faixa-numeros__item--perigo{background:var(--cor-perigo-fundo);border-color:var(--cor-perigo)}.faixa-numeros__item--perigo dd{color:var(--cor-perigo)}.faixa-numeros__item--sucesso dd{color:var(--cor-sucesso)}.app .tabela-rolagem{border-radius:var(--raio);box-shadow:none}@media screen and (min-width: 1100px) and (pointer: fine){.app .tabela-rolagem{max-height:calc(100vh - var(--altura-topo) - 150px);overflow:auto}}.app .tabela{font-size:var(--texto-sm)}.app .tabela th,.app .tabela td{padding:5px var(--esp-3);vertical-align:middle}.app .tabela thead th{top:0;z-index:1;font-size:var(--texto-xs);letter-spacing:.05em;padding-block:6px;border-bottom:1px solid var(--cor-borda-forte)}.app .tabela .etiqueta{margin-left:0}.app .tabela td>.etiqueta+.etiqueta{margin-left:var(--esp-1)}.app .tabela .botao{min-height:26px;padding:2px var(--esp-2);font-size:var(--texto-sm)}.app .tabela td.num,.app .tabela th.num,.app .tabela td.col-num,.app .tabela th.col-num,.app .tabela td.valor,.app .tabela th.valor{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.app .tabela tbody tr:nth-child(2n){background:color-mix(in srgb,var(--cor-superficie-2) 38%,transparent)}.app .tabela--compacta th,.app .tabela--compacta td{padding:3px var(--esp-2)}.app .celula-acoes{display:table-cell}.app .tabela tr.linha--atencao>td:first-child,.app .tabela tr.linha--perigo>td:first-child{box-shadow:inset 3px 0 0 var(--cor-atencao-borda)}.app .tabela tr.linha--perigo>td:first-child{box-shadow:inset 3px 0 0 var(--cor-perigo)}.app .tabela tr.linha--atencao{background:var(--cor-atencao-fundo)}.app .tabela tr.linha--perigo{background:var(--cor-perigo-fundo)}.app .tabela tr.linha--ok td{color:var(--cor-texto-fraco)}.app .etiqueta{padding:0 8px;line-height:1.55;font-size:var(--texto-xs);font-weight:var(--peso-medio)}.etiqueta--info{color:var(--cor-info);background:var(--cor-info-fundo)}.etiqueta--embarque-aguardando{color:var(--cor-texto-fraco);background:var(--cor-superficie-2)}.etiqueta--status-aberta{color:var(--cor-atencao);background:var(--cor-atencao-fundo);border-color:var(--cor-atencao-borda)}.app .botao{border-radius:var(--raio);gap:var(--esp-1)}.app .botao--primario,.app .botao--secundario{box-shadow:none}@media (min-width: 1100px) and (pointer: fine){.app .botao{padding:3px var(--esp-3)}.app .botao--pequeno{min-height:28px;padding:2px var(--esp-2)}.app .botao--icone{padding:3px}}.app .campo{margin-bottom:var(--esp-3)}@media (min-width: 1100px) and (pointer: fine){.app input:not([type=checkbox]):not([type=radio]):not([type=file]),.app select,.app textarea{padding:3px var(--esp-2);border-radius:var(--raio);font-size:var(--texto-md)}.app textarea{padding:var(--esp-1) var(--esp-2)}.app input[type=checkbox],.app input[type=radio]{width:16px;height:16px}}@media (max-width: 1099px){.app input:not([type=checkbox]):not([type=radio]):not([type=file]),.app select,.app textarea{font-size:16px}}.app .abas{gap:0;border-bottom:1px solid var(--cor-borda);margin-bottom:var(--esp-3);scrollbar-width:thin}.app .aba{padding:var(--esp-1) var(--esp-3);border-bottom:3px solid transparent;margin-bottom:-1px;font-size:var(--texto-md)}.app .abas--modulo{margin-bottom:var(--esp-2)}.app .aba--ativa{color:var(--cor-primaria);border-bottom-color:var(--cor-primaria)}@media (min-width: 1100px) and (pointer: fine){.app .aba{min-height:34px}}.app .estado{padding:var(--esp-5) var(--esp-4);font-size:var(--texto-md)}.app .estado--vazio,.app .estado--erro{border:1px dashed var(--cor-borda-forte);border-radius:var(--raio);background:color-mix(in srgb,var(--cor-superficie) 70%,transparent)}.app .estado--erro{border-color:var(--cor-perigo);background:var(--cor-perigo-fundo)}.app .estado__titulo{font-size:var(--texto-lg);margin-bottom:var(--esp-1)}.app .aviso{padding:var(--esp-2) var(--esp-3);margin-bottom:var(--esp-3);font-size:var(--texto-md)}@media (max-width: 1099px){.app .conteudo{padding:var(--esp-3) var(--esp-3) 5.5rem}.app .filtros{gap:var(--esp-2) var(--esp-3)}.app .pagina__filtros{margin-left:0;width:100%}.app .pagina__cabecalho>.barra-acoes,.app .pagina__cabecalho>.campo{margin-left:0}.app .indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.app .tabela .botao{min-height:36px}}@media (max-width: 520px){.app .botao{white-space:normal;text-align:center}.app .pagina__cabecalho .barra-acoes{width:100%;flex-wrap:wrap}.app .filtros .campo--linha{flex:1 1 100%}.app .filtros .campo--linha input,.app .filtros .campo--linha select{flex:1}}.app .listas__automacao{padding:var(--esp-1) var(--esp-3);margin-bottom:var(--esp-3);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio)}.app .listas__automacao ul{display:flex;flex-wrap:wrap;gap:2px var(--esp-5);font-size:var(--texto-sm)}.app .tabela--listas .celula-acoes,.app .tabela--saidas .celula-acoes{text-align:right}.app .tabela--listas .celula-acoes .botao+.botao{margin-left:2px}.app .tabela--listas .listas__previa{margin:0}.app .tabela--saidas .saida__passeio{font-family:var(--fonte);font-size:var(--texto-md);font-weight:var(--peso-forte)}.app .tabela--saidas .saida__link{display:inline;font-weight:var(--peso-medio)}.app .tabela--saidas .etiqueta--hoje{margin-left:var(--esp-1)}.app .tabela--saidas .saida__equipe{display:table-cell;margin:0;font-size:var(--texto-sm)}.app .tabela--saidas .saida__equipe>span{display:block;white-space:nowrap}.app .tabela--saidas .saida__ocupacao-celula{min-width:150px}.app .tabela--saidas .barra-ocupacao{height:6px;margin-bottom:2px}.app .tabela--saidas .num-ocupacao{font-size:var(--texto-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.app .tabela--saidas .saida__pagantes{display:inline-flex;padding:0 var(--esp-2);gap:var(--esp-1);font-size:var(--texto-sm);white-space:nowrap}.app .conferencia__alertas{display:flex;flex-wrap:wrap;gap:2px;margin-top:2px}.app .conferencia__alertas .etiqueta{margin:0}.app .tabela select{min-width:9rem;max-width:17rem}.app .tabela select{max-width:14rem}.app .tabela--conferencia .celula-acoes{white-space:normal;min-width:11rem}.app .tabela .botao--perigo{background:var(--cor-superficie);color:var(--cor-perigo);border-color:var(--cor-perigo)}.app .tabela .botao--perigo:hover:not(:disabled){background:var(--cor-perigo-fundo)}.app .pagina--saida .migalhas{margin-bottom:2px}.app .resumo{padding:var(--esp-2) var(--esp-3);margin-bottom:var(--esp-2);border-radius:var(--raio);box-shadow:none}.app .resumo__grade{display:flex;flex-wrap:wrap;gap:var(--esp-1) var(--esp-6)}.app .resumo__item{min-width:0}.app .resumo__item dt{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em}.app .resumo__numero{font-size:var(--texto-xl);font-weight:var(--peso-forte)}.app .barra-ferramentas .campo--busca{flex:0 1 280px}.app .painel-alertas{padding:var(--esp-2) var(--esp-3);margin-bottom:var(--esp-2)}.app .bloco{margin-bottom:var(--esp-3)}.app .vg-cartoes{align-items:start}.app .vg-cartao{box-shadow:none;padding:var(--esp-2) var(--esp-3)}.app .vg-cartao__valor{font-size:var(--texto-2xl)}.app .vg-bloco{box-shadow:none}.app textarea{max-height:14rem}.app .lr-filtros{display:flex;flex-wrap:wrap;gap:var(--esp-2) var(--esp-3);align-items:end;padding:var(--esp-2) var(--esp-3);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);margin-bottom:var(--esp-3)}.app .lr-filtros .campo{flex:0 1 auto}@media (max-width: 760px){.app .tabela-rolagem:has(>.tabela--cartoes){border:0;background:transparent;overflow:visible;max-height:none}.app .tabela--cartoes,.app .tabela--cartoes tbody,.app .tabela--cartoes tr,.app .tabela--cartoes td{display:block;width:100%}.app .tabela--cartoes thead{display:none}.app .tabela--cartoes tr{margin-bottom:var(--esp-2);padding:var(--esp-2) var(--esp-3);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio)}.app .tabela--cartoes tr.linha--atencao{background:var(--cor-atencao-fundo);border-color:var(--cor-atencao-borda)}.app .tabela--cartoes td{padding:2px 0;border:0;text-align:left}.app .tabela--cartoes td[data-rotulo]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--esp-2)}.app .tabela--cartoes td[data-rotulo]:before{content:attr(data-rotulo);flex:0 0 7.5rem;font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--cor-texto-fraco)}.app .tabela--cartoes td.num{text-align:left}.app .tabela--cartoes td.celula-acoes{display:flex;flex-wrap:wrap;gap:var(--esp-1);margin-top:var(--esp-2);min-width:0;white-space:normal}.app .tabela--cartoes td.celula-acoes .botao{min-height:var(--alvo-toque);flex:1 1 auto}.app .tabela--cartoes select{max-width:100%;width:100%}.app .tabela--cartoes tbody tr:nth-child(2n){background:var(--cor-superficie)}.app .frota-motivos .etiqueta{white-space:normal}}@media (min-width: 900px){.app .pagina{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--esp-4)}.app .pagina>*{flex:1 1 100%;min-width:0}.app .pagina>.pagina__cabecalho:has(+.filtros){flex:1 1 360px}.app .pagina>.pagina__cabecalho+.filtros{flex:0 1 auto;margin-left:auto;padding:0;border:0;background:transparent;align-self:center;margin-bottom:var(--esp-3)}}.app .filtros .campo,.app .pagina__filtros .campo,.app .barra-ferramentas .campo{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:var(--esp-2);margin:0}.app .filtros .campo>label,.app .pagina__filtros .campo>label{white-space:nowrap}.app .filtros .campo input:not([type=checkbox]):not([type=radio]),.app .filtros .campo select,.app .pagina__filtros .campo input:not([type=checkbox]):not([type=radio]),.app .pagina__filtros .campo select{width:auto;min-width:0}.app .filtros .campo--busca input,.app .pagina__filtros .campo--busca input{width:16rem;max-width:100%}@media (min-width: 900px){.app .fin-acoes,.app .frota-acoes{flex-wrap:nowrap;white-space:nowrap;gap:3px}}@media (max-width: 1099px){.app .filtros .campo,.app .pagina__filtros .campo{flex-wrap:wrap}}@page{size:A4 portrait;margin:12mm 10mm 14mm}@media print{:root,:root[data-theme=dark]{color-scheme:light;--cor-texto: #000;--cor-texto-fraco: #333;--cor-superficie: #fff;--cor-superficie-2: #f0f0f0;--cor-fundo: #fff;--cor-borda: #999;--cor-primaria: #000;--cor-primaria-suave: #ececec}body{background:#fff;color:#000;font-size:10pt}.nao-imprimir,.topo,.menu,.abas,.migalhas,.barra-ferramentas,.notificacoes,.pular-conteudo,.painel-alertas,.opcao-documentos,.resumo,.aviso,dialog{display:none!important}.so-impressao{display:block!important}th.so-impressao,td.so-impressao{display:table-cell!important}.oculto-na-tela{display:revert!important}tr.oculto-na-tela{display:table-row!important}.app{display:block;padding:0}.conteudo{padding:0}.cabecalho-impressao{border-bottom:2px solid #000;padding-bottom:4mm;margin-bottom:4mm}.cabecalho-impressao h1{font-size:14pt;margin:1mm 0}.cabecalho-impressao p{margin:.5mm 0}.cabecalho-impressao__linha{display:flex!important;justify-content:space-between;font-size:9pt}.bloco{margin-bottom:4mm;break-inside:auto}.bloco__cabecalho{background:#ececec!important;border-left:4px solid #000!important;break-after:avoid;padding:1.5mm 2mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}.bloco--a-definir .bloco__cabecalho{border:2px dashed #000!important}.bloco--a-definir .bloco__titulo{color:#000}.bloco__titulo{font-size:11pt}.tabela-rolagem{overflow:visible;border:0}.tabela{font-size:9pt}.tabela th,.tabela td{padding:1mm 1.5mm;border:1px solid #999}.tabela thead{display:table-header-group}.tabela thead th{position:static;background:#f0f0f0!important}.tabela tr{break-inside:avoid}.tabela--manifesto tr td{background:#fff!important}.etiqueta{border:0;background:none!important;color:#000!important;padding:0;font-weight:400}.col-check{width:8mm;text-align:center}.caixa-check{display:inline-block;width:4mm;height:4mm;border:1px solid #000}.rodape-impressao{margin-top:8mm;break-inside:avoid}.rodape-impressao__campo{display:flex!important;align-items:flex-end;gap:3mm;margin-bottom:8mm;font-weight:700}.linha-preencher{display:inline-block;flex:1;border-bottom:1px solid #000;height:6mm}.linha-preencher--curta{flex:0 0 30mm}.rodape-impressao__nota{font-size:8pt;color:#333}a{color:#000;text-decoration:none}}.m2-barras{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.m2-barras li{display:grid;grid-template-columns:minmax(5rem,9rem) 1fr auto;gap:.5rem;align-items:center;font-size:var(--texto-sm)}.m2-barras__trilho{height:.55rem;background:var(--cor-superficie-2);border-radius:999px;overflow:hidden}.m2-barras__valor{display:block;height:100%;background:var(--cor-primaria);border-radius:999px;min-width:2px}.m2-barras__valor--neg{background:var(--marca-rosa)}.m2-spark{width:100%;height:3.5rem;display:block}.m2-spark path{fill:none;stroke:var(--cor-primaria);stroke-width:2;vector-effect:non-scaling-stroke}.m2-spark circle{fill:var(--cor-primaria)}.m2-variacao--alta{color:var(--marca-verde-escuro);font-weight:600}.m2-variacao--baixa{color:var(--marca-rosa);font-weight:600}.m2-grade{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin-block:.75rem}.m2-linha-acoes{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.m2-nps-nota{font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.m2-aviso-contador{display:inline-block;min-width:1.25rem;padding:0 .4rem;border-radius:999px;background:var(--marca-rosa);color:#fff;font-size:.75rem;font-weight:700;text-align:center;margin-left:.35rem}.m2-relatorio h2{margin-top:1rem}.m2-relatorio__resumo{white-space:pre-line;background:var(--cor-superficie-2);border-radius:.5rem;padding:.75rem 1rem}@media print{.m2-relatorio{font-size:10pt}.m2-relatorio .cartao{break-inside:avoid;box-shadow:none;border:1px solid #999}.m2-grade{display:block}.m2-grade>*{margin-bottom:8pt}}.pub-bio{--bio-cor: var(--cor-primaria);--bio-fundo: var(--cor-fundo);min-height:100vh;background:var(--bio-fundo);color:#1b1b1b;display:flex;justify-content:center;padding:1.5rem 1rem 2rem}.pub-bio--incorporado{min-height:0;border-radius:.75rem}.pub-bio__miolo{width:min(100%,26rem);display:grid;gap:.75rem;align-content:start;text-align:center}.pub-bio__logo{width:4.5rem;height:auto;margin-inline:auto;background:#fff;border-radius:50%;padding:.4rem}.pub-bio h1{font-size:1.35rem;margin:0}.pub-bio__sub{margin:0;color:#444;font-size:.95rem}.pub-bio__botao{display:block;padding:.9rem 1rem;border-radius:.85rem;background:#fff;color:#1b1b1b;border:2px solid var(--bio-cor);font-weight:600;text-decoration:none;font-size:1rem;min-height:3rem}.pub-bio__botao--destaque{background:var(--bio-cor);color:#fff}.pub-bio__botao:focus-visible{outline:3px solid #1b1b1b;outline-offset:2px}.pub-bio__cupom{border:2px dashed var(--bio-cor);border-radius:.85rem;padding:.75rem;background:#fff}.pub-bio__cupom strong{display:block;font-size:1.4rem;letter-spacing:.08em}.pub-bio__rodape{font-size:.75rem;color:#555;margin-top:.5rem}.pub-isca{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pub-form .grade-campos{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.pub-nps__notas{display:grid;grid-template-columns:repeat(11,1fr);gap:.25rem;margin:.5rem 0;padding:0;border:0}.pub-nps__notas legend{grid-column:1 / -1;padding:0;margin-bottom:.35rem;font-weight:600}.pub-nps__nota{position:relative}.pub-nps__nota input{position:absolute;opacity:0;inset:0;cursor:pointer}.pub-nps__nota span{display:grid;place-items:center;min-height:2.6rem;border-radius:.5rem;border:1px solid var(--cor-borda);background:var(--cor-superficie);font-weight:600;font-variant-numeric:tabular-nums}.pub-nps__nota input:checked+span{background:var(--cor-primaria);color:#fff;border-color:var(--cor-primaria)}.pub-nps__nota input:focus-visible+span{outline:3px solid var(--cor-primaria);outline-offset:2px}.pub-nps__pontas{display:flex;justify-content:space-between;font-size:var(--texto-sm);color:var(--cor-texto-fraco)}@media (max-width: 30rem){.pub-nps__notas{grid-template-columns:repeat(6,1fr)}.m2-barras li{grid-template-columns:minmax(4rem,7rem) 1fr auto}}.demo-aviso{background:var(--cor-superficie);color:var(--cor-texto-fraco);border-bottom:1px solid var(--cor-borda);font-size:.8125rem;line-height:1.4;padding-block:6px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.demo-aviso strong{color:var(--cor-texto);font-weight:600}.demo-aviso code{font-weight:600;background:transparent;color:var(--cor-texto)}
