@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--b-verde:#0b7a75;--b-escuro:#0b2f2e;--b-amarelo:#ffb020;--b-fundo:#eef4f2;--b-cartao:#fff;--b-verde-claro:#e0f0ee;--b-verde-texto-escuro:#bfe3df;--fundo:var(--b-fundo);--texto:#1f2a29;--suave:#4a5c5a;--marca:var(--b-verde);--borda:#d5e3e0;--cartao:var(--b-cartao);--aviso-fundo:#fff1d2;--aviso-texto:#5c3d00;--ok-fundo:#e3f3e7;--ok-texto:#1e5631;--erro-fundo:#fdecea;--erro-texto:#8a1c12;--raio-cartao:22px;--raio-campo:14px;--raio-pilula:999px;--sombra:0 6px 20px #0b2f2e14, 0 1px 3px #0b2f2e0f;--sombra-forte:0 10px 28px #0b2f2e29;--fonte:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--texto-minimo:15px;--toque-minimo:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);font:17px/1.5 var(--fonte);-webkit-font-smoothing:antialiased;margin:0}.faixa{background:var(--aviso-fundo);color:var(--aviso-texto);font-size:var(--texto-minimo);padding:8px 16px;font-weight:600}.aviso-aceite{background:var(--b-verde-claro);color:var(--b-escuro);border-radius:var(--raio-campo);padding:12px 16px}.rodape-avisos{max-width:720px;font-size:var(--texto-minimo);flex-wrap:wrap;gap:4px 20px;margin:0 auto;padding:0 16px 24px;display:flex}.rodape-avisos a{min-height:var(--toque-minimo);align-items:center;display:inline-flex}.aviso-gps{background:var(--b-verde-claro);color:var(--b-escuro);border-radius:var(--raio-campo);margin:8px 0;padding:12px 16px}.botoes-gps{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.leitura-balcao{margin:8px 0}.leitura-balcao blockquote{border-left:4px solid var(--b-escuro);background:var(--b-verde-claro);color:var(--b-escuro);border-radius:var(--raio-campo);margin:4px 0;padding:12px 16px}.a-preencher{background:var(--aviso-fundo);color:var(--aviso-texto);border-radius:6px;padding:0 6px;font-weight:600}.faixa-piloto{background:var(--b-verde-claro);color:var(--b-escuro);font-size:var(--texto-minimo);text-align:center;margin:0;padding:8px 16px}.cabecalho{max-width:720px;color:var(--suave);font-size:var(--texto-minimo);margin:0 auto;padding:14px 16px 0;font-weight:700}.pagina{max-width:720px;margin:0 auto;padding:20px 16px 32px}.personagem{align-items:center;gap:12px;margin:0 0 4px;display:flex}.personagem img{flex:none;width:112px;height:112px}.balao{background:var(--cartao);border-radius:var(--raio-cartao);box-shadow:var(--sombra);color:var(--b-escuro);margin:0;padding:12px 16px;font-size:18px;font-weight:700;line-height:1.35;position:relative}.balao:before{content:"";border:9px solid #0000;border-left:0;border-right-color:var(--cartao);margin-top:-9px;position:absolute;top:50%;left:-9px}.rodape{max-width:720px;color:var(--suave);font-size:var(--texto-minimo);margin:0 auto;padding:0 16px 24px}h1{color:var(--b-escuro);letter-spacing:-.01em;margin:8px 0 16px;font-size:26px;font-weight:800;line-height:1.25}h2{color:var(--b-escuro);margin:24px 0 8px;font-size:20px;font-weight:700}h3{color:var(--b-escuro)}a{color:var(--marca);font-weight:600}.quem{color:var(--suave)}.menu{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.menu a,.menu button{text-align:left;border-radius:var(--raio-cartao);background:var(--cartao);width:100%;min-height:56px;color:var(--b-escuro);font:inherit;box-shadow:var(--sombra);border:0;align-items:center;padding:14px 20px;font-weight:600;text-decoration:none;display:flex}.menu a:hover,.menu a:focus-visible{box-shadow:var(--sombra-forte)}.etapa{color:var(--suave);font-size:var(--texto-minimo)}form{gap:12px;margin:16px 0;display:grid}label{gap:4px;display:grid}label.aceite{grid-template-columns:auto 1fr;align-items:start;gap:8px}input{font:inherit;min-height:var(--toque-minimo);border:1px solid var(--borda);border-radius:var(--raio-campo);background:var(--cartao);color:inherit;padding:10px 14px}input[type=checkbox],input[type=radio]{width:22px;height:22px;min-height:0;accent-color:var(--b-verde);margin:2px 0 0;padding:0}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--b-amarelo);outline-offset:2px}button{font:inherit;min-height:var(--toque-minimo);border-radius:var(--raio-pilula);border:1px solid var(--b-verde);background:var(--b-verde);color:#fff;cursor:pointer;padding:10px 22px;font-weight:700;box-shadow:0 2px 6px #0b7a752e}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}button.principal{background:var(--b-amarelo);border-color:var(--b-amarelo);color:var(--b-escuro);box-shadow:0 4px 12px #ffb02059}.menu button{background:var(--cartao);color:var(--b-escuro)}.menu button:disabled{opacity:.5}.conversa{padding-left:20px}.pagina:has(.tabela){max-width:1100px}select,textarea{font:inherit;min-height:var(--toque-minimo);border:1px solid var(--borda);border-radius:var(--raio-campo);background:var(--cartao);color:inherit;padding:10px 14px}textarea{min-height:88px}.erro,.ok,.aviso{border-radius:var(--raio-campo);padding:12px 16px}.erro{background:var(--erro-fundo);color:var(--erro-texto)}.ok{background:var(--ok-fundo);color:var(--ok-texto)}.aviso{background:var(--aviso-fundo);color:var(--aviso-texto)}.nota{color:var(--suave);font-size:var(--texto-minimo)}.orientacao{background:var(--b-verde-claro);color:var(--b-escuro);border-radius:var(--raio-campo);font-size:var(--texto-minimo);padding:12px 16px}.lista{gap:6px;padding-left:18px;display:grid}.cartao{background:var(--cartao);border-radius:var(--raio-cartao);box-shadow:var(--sombra);border:0;margin:14px 0;padding:16px 20px}.cartao h2,.cartao h3{margin-top:0}details>summary{cursor:pointer;padding:4px 0;font-weight:600}.fotos{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.fotos figure{width:140px;margin:0}.fotos img{object-fit:cover;border-radius:var(--raio-campo);border:1px solid var(--borda);width:140px;height:96px}.fotos figcaption{font-size:var(--texto-minimo);color:var(--suave)}.botoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button.secundario,a.botao{color:var(--b-verde);border:2px solid var(--b-verde);box-shadow:none;background:0 0}a.botao{min-height:var(--toque-minimo);border-radius:var(--raio-pilula);align-items:center;padding:8px 22px;text-decoration:none;display:inline-flex}button.pequeno{min-height:var(--toque-minimo);font-size:var(--texto-minimo);padding:6px 16px}.inativo{color:var(--suave);text-decoration:line-through}.em-linha{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.em-linha input,.em-linha select{min-width:0}.filtros{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.filtros select,.filtros input,form>label>select,form>label>input,form>label>textarea{width:100%;min-width:0}.tabela{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--borda);vertical-align:top;background:var(--cartao);padding:10px}.cartoes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.cartoes>div{background:var(--cartao);border-radius:var(--raio-cartao);color:var(--suave);box-shadow:var(--sombra);border:0;padding:16px}.cartoes strong{color:var(--b-escuro);font-size:30px;font-weight:800;display:block}.marca{background:var(--aviso-fundo);color:var(--aviso-texto);border-radius:var(--raio-pilula);font-size:var(--texto-minimo);padding:2px 10px;font-weight:600}.tempo{color:var(--suave);font-size:var(--texto-minimo)}.mapa-base{border-radius:var(--raio-cartao);background:var(--cartao);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;box-shadow:var(--sombra);border:0;margin:8px 0;position:relative;overflow:hidden}.mapa-base .ladrilho{pointer-events:none;width:256px;max-width:none;height:256px;position:absolute}.mapa-camada{pointer-events:none;position:absolute;top:0;left:0}.mapa-camada .ponto{stroke:#fff;stroke-width:2px;pointer-events:auto}.mapa-camada .marca-ponto{fill:none;stroke:#d7301f;stroke-width:4px}.mapa-controles{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.mapa-controles button{min-width:var(--toque-minimo);padding:0}.mapa-atribuicao{font-size:var(--texto-minimo);color:#1b1f24;background:#ffffffe6;border-top-left-radius:8px;padding:1px 6px;position:absolute;bottom:0;right:0}.mapa-atribuicao a{color:var(--b-verde)}.abas{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}details.local>summary{cursor:pointer;margin:8px 0}fieldset{border:1px solid var(--borda);border-radius:var(--raio-campo);background:var(--cartao);margin:8px 0}@media print{body *{visibility:hidden}.impressao,.impressao *{visibility:visible}.impressao{color:#000;width:100%;position:absolute;top:0;left:0}.impressao .tabela{font-size:11px;display:table}}.estrelas{background:0 0;border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}.confirmar{background:var(--aviso-fundo);color:var(--aviso-texto);border-radius:var(--raio-campo);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.faixa-chave{white-space:nowrap;margin-left:12px;font-weight:400}.faixa-sem-sinal{border-radius:0;margin:0}.mapa-camada .parada text{fill:#fff;font:bold 15px var(--fonte);pointer-events:none}ol.paradas li{margin:6px 0}.frete{border-left:4px solid var(--marca);margin:10px 0;padding-left:12px}table.tres-numeros{border-collapse:collapse;background:var(--cartao);margin:6px 0}table.tres-numeros th,table.tres-numeros td{border:1px solid var(--borda);text-align:center;padding:6px 12px}figure.comprovante img{border:1px solid var(--borda);border-radius:var(--raio-campo);max-width:100%;max-height:360px}table.relatorio-frete{display:block;overflow-x:auto}table.relatorio-frete tr.acima td{background:var(--aviso-fundo);color:var(--aviso-texto)}.calendario{overflow-x:auto}.calendario table{border-collapse:collapse;background:var(--cartao);min-width:900px}.calendario th,.calendario td{border:1px solid var(--borda);vertical-align:top;font-size:var(--texto-minimo);padding:6px}.calendario td.dia{min-width:120px}.servico-cal{background:var(--b-fundo);border:1px solid var(--borda);cursor:grab;border-radius:12px;margin:2px 0;padding:6px}.icone{flex:none}@media (width>=760px){.pagina:has(.menu-topo){max-width:1100px}.menu.menu-topo{flex-wrap:wrap;gap:8px;display:flex}.menu.menu-topo a{width:auto;min-height:var(--toque-minimo);border-radius:var(--raio-pilula);padding:8px 18px}.menu.menu-topo .etapa{margin-left:4px}}.menu.menu-topo li{align-items:center;gap:4px;display:flex}.faixa-escura{background:var(--b-escuro);color:#fff;border-radius:var(--raio-cartao);box-shadow:var(--sombra);align-items:center;gap:12px;margin:8px 0 16px;padding:16px 22px;font-size:18px;font-weight:700;display:flex}.faixa-escura .icone{color:var(--b-amarelo)}.cartoes-icone>div{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.cartoes-icone>div .icone{background:var(--b-verde-claro);width:40px;height:40px;color:var(--b-verde);border-radius:14px;grid-row:span 2;padding:8px}.filtro-flutuante{z-index:2;background:var(--cartao);border-radius:var(--raio-pilula);box-shadow:var(--sombra-forte);align-items:center;gap:8px;padding:4px 6px 4px 16px;font-weight:600;display:flex;position:absolute;top:18px;left:12px}.filtro-flutuante select,.filtro-flutuante input{border-radius:var(--raio-pilula)}.titulo-fila{margin-top:8px}label.faixa-chave{align-items:center;gap:6px;display:inline-flex}small{font-size:var(--texto-minimo)}legend{color:var(--b-escuro);font-weight:700}legend .icone{vertical-align:-6px;color:var(--b-verde);margin-right:8px}fieldset.tipos-cartoes{background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;display:grid}fieldset.tipos-cartoes legend{margin-bottom:8px;padding:0}.tipo-cartao{background:var(--cartao);min-height:104px;box-shadow:var(--sombra);cursor:pointer;color:var(--b-escuro);border:2px solid #0000;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;font-weight:700;line-height:1.3;display:flex;position:relative}.tipo-cartao input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.materiais-do-tipo{color:var(--suave);font-size:var(--texto-minimo);font-weight:600}.frase-do-tipo{color:var(--suave);font-size:var(--texto-minimo);font-weight:600;line-height:1.35;display:block}.tipo-cartao.desligado{background:var(--fundo);color:var(--suave);cursor:not-allowed;border-style:dashed}.tipo-cartao.desligado .icone{opacity:.5}.tipo-cartao .desenho{width:100%;max-width:160px;display:block}.tipo-cartao .desenho svg{width:100%;height:auto;display:block}.tipo-cartao .desenho-material svg{width:44px;height:44px;display:block}.tipo-cartao.desligado .desenho-material{opacity:.55}.material-desligado{color:var(--erro-texto);font-size:var(--texto-minimo);font-weight:600}.tipo-cartao .icone{background:var(--b-verde-claro);width:44px;height:44px;color:var(--b-verde);border-radius:14px;padding:9px}.tipo-cartao.escolhido{border-color:var(--b-verde);background:var(--b-verde-claro)}.tipo-cartao.escolhido .icone{background:var(--b-verde);color:#fff}.tipo-cartao:has(input:focus-visible){outline:3px solid var(--b-amarelo);outline-offset:2px}fieldset.pergunta-local{border-radius:var(--raio-cartao);box-shadow:var(--sombra);border:0;padding:14px 16px}fieldset.pergunta-local legend{float:left;width:100%;margin-bottom:10px;padding:0}fieldset.pergunta-local>label.em-linha{min-height:var(--toque-minimo);border:2px solid var(--borda);border-radius:var(--raio-pilula);cursor:pointer;margin:0 8px 8px 0;padding:8px 18px;font-weight:600;display:inline-flex}fieldset.pergunta-local>label.em-linha:has(input:checked){border-color:var(--b-verde);background:var(--b-verde-claro);color:var(--b-escuro)}fieldset.pergunta-local>p{clear:both}label.foto-campo{border:2px dashed var(--b-verde);border-radius:var(--raio-cartao);background:var(--cartao);padding:16px}.foto-titulo{color:var(--b-escuro);align-items:center;gap:10px;font-weight:700;display:inline-flex}.foto-titulo .icone{color:var(--b-verde)}label.foto-campo input[type=file]{min-height:var(--toque-minimo);background:0 0;border:0;padding:6px 0}.fotos-escolha{gap:10px;display:grid}.miniaturas{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.miniaturas li{justify-items:center;gap:6px;display:grid}.miniaturas img{object-fit:cover;border-radius:var(--raio-campo);border:1px solid var(--borda);width:104px;height:104px}.miniaturas button{min-height:var(--toque-minimo);font-size:var(--texto-minimo)}.campo-ok>input,.campo-ok>select,.campo-ok>textarea{border-color:var(--ok-texto);border-width:2px}fieldset.campo-ok,div.campo-ok>.fotos-escolha>label.foto-campo{border-color:var(--ok-texto)}.campo-falta>input,.campo-falta>select,.campo-falta>textarea{border-color:var(--erro-texto);border-width:2px}fieldset.campo-falta,div.campo-falta>.fotos-escolha>label.foto-campo{border:2px solid var(--erro-texto)}.marca-ok{color:var(--ok-texto);font-weight:800}.frase-falta{color:var(--erro-texto);font-weight:700;font-size:var(--texto-minimo);display:block}form>button.principal{width:100%;min-height:54px;font-size:18px}@media (width>=760px){form>button.principal{width:auto}}.cartao.cartao-pedido{padding:0 0 6px;overflow:hidden}.cartao-pedido>:not(.pedido-topo){margin-left:20px;margin-right:20px}.pedido-topo{background:var(--b-escuro);color:#fff;margin-bottom:12px;padding:18px 20px}.pedido-topo h2{color:#fff;margin:0 0 8px;font-size:19px}.pedido-topo p{color:var(--b-verde-texto-escuro);margin:0}.pedido-topo p strong{border-radius:var(--raio-pilula);background:var(--b-amarelo);color:var(--b-escuro);margin:0 6px 4px 0;padding:4px 14px;font-size:17px;display:inline-block}.etapas{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px;display:grid}.etapas span{border-radius:var(--raio-pilula);background:#ffffff38;height:8px}.etapas span.feita{background:var(--b-amarelo)}fieldset{min-width:0}input[type=file]::file-selector-button{font:inherit;min-height:var(--toque-minimo);border-radius:var(--raio-pilula);background:var(--b-verde-claro);color:var(--b-escuro);cursor:pointer;border:0;margin-right:10px;padding:8px 18px;font-weight:700}.hoje-resumo{color:var(--b-escuro);flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 12px;font-size:21px;font-weight:800;display:flex}.hoje-resumo:empty{display:none}.selo{border-radius:var(--raio-pilula);font-size:var(--texto-minimo);align-items:center;gap:6px;padding:4px 14px 4px 10px;font-weight:700;display:inline-flex}.selo-sem-sinal{background:var(--b-escuro);color:var(--b-amarelo)}.cartao-servico h2{font-size:20px}a.botao .icone,button .icone{vertical-align:-5px;margin-right:8px}.cartao-servico button[type=submit].principal{width:100%}p.aviso.aguardando{border-radius:var(--raio-cartao);align-items:center;gap:8px;font-weight:700;display:flex}.frete{background:var(--b-fundo);border-radius:0 var(--raio-campo) var(--raio-campo) 0;padding:10px 12px}.cartoes:has(>.cartao-vitrine){grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.cartao.cartao-vitrine{margin:0;padding:0 0 14px;overflow:hidden}.cartao-vitrine>:not(.antes-depois){margin-left:16px;margin-right:16px}.antes-depois{background:var(--b-escuro);grid-template-columns:1fr 1fr;gap:2px;display:grid}.antes-depois.so-depois{grid-template-columns:1fr}.antes-depois figure{margin:0;position:relative}.antes-depois img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.antes-depois figcaption{border-radius:var(--raio-pilula);background:var(--b-escuro);color:#fff;font-size:var(--texto-minimo);padding:2px 12px;font-weight:700;position:absolute;bottom:8px;left:8px}.antes-depois figure.depois figcaption{background:var(--b-amarelo);color:var(--b-escuro)}.cartao-vitrine h4{color:var(--b-escuro);align-items:center;gap:6px;margin-top:12px;margin-bottom:4px;font-size:18px;display:flex}.cartao-vitrine h4 .icone{color:var(--b-verde)}p.cartao.fora-do-ar{color:var(--b-escuro);font-weight:700}.com-menu{grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.menu-lateral{background:var(--cartao);border-right:1px solid var(--borda);max-height:100vh;padding:16px;position:sticky;top:0;overflow-y:auto}.menu-lateral .menu{grid-template-columns:1fr;margin-bottom:8px}.menu-titulo{margin:0 0 4px;font-size:18px;font-weight:800}.menu-grupo>summary{cursor:pointer;min-height:var(--toque-minimo);align-items:center;padding:4px;font-weight:800;display:flex}.botao-menu{display:none}@media (width<=759px){.com-menu{grid-template-columns:1fr}.botao-menu{margin:8px 16px;display:inline-flex}.menu-lateral{border-right:0;max-height:none;display:none;position:static}.menu-lateral.aberto{display:block}}:root{--largura-menu:280px;--margem-conteudo:32px}@media (width<=1023px){:root{--largura-menu:236px;--margem-conteudo:24px}}:is(.pagina,.pagina:has(.tabela),.cabecalho,.rodape,.rodape-avisos){max-width:1120px}.com-menu .conteudo{min-width:0}:is(.com-menu .pagina,.com-menu .pagina:has(.tabela)){max-width:none;padding:20px var(--margem-conteudo) 40px;margin:0}@media (width>=760px){.com-menu{grid-template-columns:var(--largura-menu) minmax(0, 1fr)}.menu-lateral{align-self:start;height:100vh}:is(body:has(.com-menu) .cabecalho,body:has(.com-menu) .rodape,body:has(.com-menu) .rodape-avisos){max-width:none;padding-left:calc(var(--largura-menu) + var(--margem-conteudo));padding-right:var(--margem-conteudo);margin:0}.pagina form:not(.filtros):not(.em-linha){max-width:760px}}.menu-lateral .menu{gap:4px}.menu-lateral .menu a{min-height:var(--toque-minimo);box-shadow:none;border-radius:var(--raio-campo);background:0 0;padding:10px 14px}.menu-lateral .menu a:hover,.menu-lateral .menu a:focus-visible{background:var(--b-verde-claro);box-shadow:none}.menu-lateral>.menu-coluna>button{width:100%;margin-top:8px}.botao-menu .icone{margin-right:8px}@media (width<=759px){.com-menu .pagina{padding:8px 16px 32px}.botao-menu{justify-self:start;margin:8px 16px 0}.menu-lateral.aberto{border-radius:var(--raio-cartao);box-shadow:var(--sombra);border:0;margin:8px 16px 0}}details>summary{padding:10px 0}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-height:var(--toque-minimo);align-content:center}label.faixa-chave{min-height:var(--toque-minimo)}.painel-topo{gap:14px;margin:8px 0 4px;display:grid}.painel-topo .faixa-escura{flex-wrap:wrap;margin:0}.faixa-escura a.botao{background:var(--b-amarelo);border-color:var(--b-amarelo);color:var(--b-escuro);margin-left:auto}.painel-topo .cartoes{grid-template-columns:1fr}@media (width>=520px){.painel-topo .cartoes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.painel-topo{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.cartoes>a.cartao-link{background:var(--cartao);border-radius:var(--raio-cartao);color:var(--suave);box-shadow:var(--sombra);padding:16px;font-weight:600;text-decoration:none}.cartoes>a.cartao-link:hover,.cartoes>a.cartao-link:focus-visible{box-shadow:var(--sombra-forte)}.cartoes-icone>a.cartao-link{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.cartoes-icone>a.cartao-link .icone{background:var(--b-verde-claro);width:40px;height:40px;color:var(--b-verde);border-radius:14px;grid-row:span 2;padding:8px}.painel-meio{align-items:start;gap:0 24px;display:grid}@media (width>=1100px){.painel-meio:has(>.painel-mapa):has(>.painel-fila){grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}.lista-fila{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lista-fila li{background:var(--cartao);border-radius:var(--raio-campo);box-shadow:var(--sombra);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.lista-fila li>span.cartao-lista-texto{min-width:0}.lista-fila strong{color:var(--b-escuro);display:block}.painel-baixo{align-items:start;gap:0 24px;display:grid}@media (width>=1100px){.painel-baixo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lista-cartoes{align-items:start;gap:0 20px;display:grid}@media (width>=1180px){.lista-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.duas-colunas{gap:0 32px;display:grid}@media (width>=760px){.duas-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}main.pagina nav .menu{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.pagina{overflow-wrap:break-word}table.empilhada,table.empilhada>tbody,table.empilhada>tbody>tr,table.empilhada>tbody>tr>td,table.empilhada>tbody>tr>th{width:auto;min-width:0;display:block}table.empilhada{background:0 0;border:0;overflow:visible}.calendario:has(>table.empilhada){overflow:visible}.calendario table.empilhada{min-width:0}table.empilhada>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.empilhada>tbody>tr{background:var(--cartao);border-radius:var(--raio-campo);box-shadow:var(--sombra);margin:0 0 12px;padding:8px 0}table.empilhada>tbody>tr>td,table.empilhada>tbody>tr>th{text-align:left;background:0 0;border:0;padding:4px 16px}table.empilhada>tbody>tr>th{color:var(--b-escuro);font-weight:800}table.empilhada>tbody>tr>td[data-rotulo]:not([data-rotulo=""]):before{content:attr(data-rotulo);font-size:var(--texto-minimo);color:var(--suave);font-weight:700;display:block}table.empilhada>tbody>tr>td:empty{display:none}.calendario table.empilhada td.dia{min-width:0}label.caixa-toque{min-width:var(--toque-minimo);min-height:var(--toque-minimo);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.em-linha>*{max-width:100%}.em-linha>select{flex:180px}.filtro-flutuante{max-width:calc(100% - 84px)}.filtro-flutuante select,.filtro-flutuante input{flex:auto;min-width:0}.tipo-cartao{min-width:0}@media (width>=760px){.com-menu{background:linear-gradient(90deg, var(--cartao) 0 var(--largura-menu), var(--borda) var(--largura-menu) calc(var(--largura-menu) + 1px), transparent 0)}}form{grid-template-columns:minmax(0,1fr)}form>label>input[type=file],label.foto-campo input[type=file]{max-width:100%}input[type=file]{max-width:100%;font-size:var(--texto-minimo)}.em-linha>input[type=file]{flex:100%}.em-linha>input:not([type=checkbox]):not([type=radio]):not([type=file]){flex:240px}@media (width<=420px){input[type=file]{padding-left:8px;padding-right:8px}input[type=file]::file-selector-button{margin-right:8px;padding:8px 12px}}label{grid-template-columns:minmax(0,1fr)}@media (width<=420px){table.tres-numeros th,table.tres-numeros td{padding:6px 8px}}select{max-width:100%}@media (width>=520px){.painel-topo .cartoes-icone>a.cartao-link,.painel-topo .cartoes-icone>div{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:4px}.painel-topo .cartoes-icone>*>.icone{grid-row:auto}}.filtros{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}input[type=file]{white-space:normal;overflow-wrap:anywhere;height:auto}fieldset.tipos-cartoes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cartao-falha-fundo{z-index:1000;background:#0b2f2e8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cartao-falha{width:100%;max-width:440px;max-height:calc(100vh - 32px);color:var(--b-escuro);border-top:8px solid var(--b-amarelo);background:#fff;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex;overflow:auto;box-shadow:0 12px 32px #0000004d}.cartao-falha p.erro{color:var(--b-escuro);background:0 0;margin:0;padding:0;font-size:18px;line-height:1.45}.cartao-falha button{width:100%;min-height:48px;font-size:18px}button[aria-busy=true]{opacity:.75;cursor:progress}.topo-celular,.cartao-abre,.tela-cheia-topo,.so-celular{display:none}.ver-todos{text-align:center;margin:14px 0}.ver-todos a{min-height:var(--toque-minimo);color:var(--b-verde);align-items:center;padding:6px 12px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.ver-todos a:after,.faixa-escura a.botao:after{content:" →";white-space:pre}a.acao,.voltar a{min-height:var(--toque-minimo);border:2px solid var(--b-verde);border-radius:var(--raio-pilula);color:var(--b-verde);background:0 0;justify-content:center;align-items:center;padding:8px 22px;font-weight:700;text-decoration:none;display:inline-flex}.faixa-escura .saudacao{color:var(--b-verde-texto-escuro);flex-basis:100%;font-size:16px;font-weight:500;display:block}.cartao-lista{background:var(--cartao);border-radius:var(--raio-cartao);box-shadow:var(--sombra);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;list-style:none;display:flex}.cartao-lista-desenho{flex:none;width:56px}.cartao-lista-desenho .desenho,.cartao-lista-desenho .desenho svg{width:56px;max-width:none;height:auto;display:block}.cartao-lista-desenho>.icone{background:var(--b-verde-claro);width:48px;height:48px;color:var(--b-verde);border-radius:14px;padding:10px}.cartao-lista-texto{overflow-wrap:break-word;flex:96px;min-width:0}.cartao-lista-texto strong{color:var(--b-escuro);font-size:17px;font-weight:800;line-height:1.3;display:block}.cartao-lista-texto small{font-size:var(--texto-minimo);color:var(--suave);display:block}.cartao-lista>a.botao,.cartao-lista>button{background:var(--b-verde);color:#fff;border-color:var(--b-verde);flex:none;padding-left:14px;padding-right:14px}ul.lista-fila,ul.lista-cartoes-celular{gap:10px;margin:0;padding:0;display:grid}@media (width<=759px){.so-computador{display:none!important}.so-celular{display:revert}.cabecalho{display:none}.topo-celular{z-index:60;background:var(--cartao);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #0b2f2e14}.topo-marca{min-width:0;color:var(--b-escuro);align-items:center;gap:10px;display:flex}.topo-marca .logo{flex:none}.topo-marca small{font-size:var(--texto-minimo);color:var(--suave);line-height:1.2;display:block}.topo-marca strong{font-size:17px;font-weight:800;line-height:1.2;display:block}.topo-celular .botao-menu{color:var(--b-verde);border:2px solid var(--b-verde);box-shadow:none;background:0 0;flex:none;margin:0;padding:8px 16px;text-decoration:none;display:inline-flex}.menu-lateral.aberto{z-index:80;height:auto;max-height:none;box-shadow:none;background:var(--fundo);border:0;border-radius:0;margin:0;padding:0 16px 24px;display:block;position:fixed;inset:0;overflow-y:auto}.menu-lateral .menu a{background:var(--cartao);box-shadow:var(--sombra)}.tela-cheia-topo{z-index:2;background:var(--cartao);justify-content:space-between;align-items:center;gap:12px;margin:0 -16px 12px;padding:10px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #0b2f2e14}.tela-cheia-topo strong{color:var(--b-escuro);font-size:18px}.cartao-abre{text-align:left;background:var(--cartao);width:100%;min-height:64px;color:var(--b-escuro);border-radius:var(--raio-cartao);box-shadow:var(--sombra);border:0;align-items:center;gap:14px;margin:12px 0;padding:14px 16px;font-weight:400;display:flex}.cartao-abre-texto{flex:1;min-width:0}.cartao-abre-texto strong{font-size:18px;font-weight:800;line-height:1.3;display:block}.cartao-abre-texto small{color:var(--suave);display:block}.cartao-abre .seta{color:var(--b-verde);flex:none;font-size:30px;line-height:1}.miniatura-calor{background:radial-gradient(circle at 50% 50%, #ff5a36 0, #ffb020 32%, #ffb0204d 58%, var(--b-verde-claro) 76%);border-radius:14px;flex:none;width:56px;height:56px}.filtrar>.tela-cheia-corpo,.mapa-em-cartao>.tela-cheia-corpo{display:none}.filtrar.aberto>.tela-cheia-corpo,.mapa-em-cartao.aberto>.tela-cheia-corpo{z-index:80;background:var(--fundo);padding:0 16px 24px;display:block;position:fixed;inset:0;overflow-y:auto}.filtrar .filtros{grid-template-columns:minmax(0,1fr)}.painel-mapa>h2{display:none}.pagina form>button[type=submit],.pagina form>p>button[type=submit],.botoes>button,.pagina .botoes>a.botao,.pagina>p>button,.pagina>p>a.botao,a.acao,.voltar a,.cartao>form>button{justify-content:center;width:100%;min-height:50px}.botoes,.em-linha{flex-direction:column;align-items:stretch}.em-linha>*{width:100%;flex:none!important}label.em-linha,fieldset.pergunta-local>label.em-linha{flex-direction:row;align-items:center;width:auto}label.em-linha>*{width:auto}ul.lista,ol.lista{gap:10px;padding:0;list-style:none}ul.lista>li,ol.lista>li{background:var(--cartao);border-radius:var(--raio-campo);box-shadow:var(--sombra);padding:12px 16px}main.pagina:has(>.painel-topo){flex-direction:column;display:flex}main.pagina:has(>.painel-topo)>h1{display:none}main.pagina:has(>.painel-topo)>.painel-topo{order:1}main.pagina:has(>.painel-topo)>.painel-meio{flex-direction:column;order:2;align-items:stretch;display:flex}main.pagina:has(>.painel-topo)>.filtrar{order:3}main.pagina:has(>.painel-topo)>.painel-baixo{order:4}.painel-meio>.painel-fila{order:-1}.faixa-escura,.painel-topo .faixa-escura{flex-flow:column;align-items:stretch;gap:14px;padding:20px;font-size:26px;font-weight:800;line-height:1.2}.faixa-escura>.icone{display:none}.faixa-escura .saudacao{flex-basis:auto}.faixa-escura a.botao{justify-content:center;width:100%;min-height:52px;margin:0;font-size:18px}.painel-topo .cartoes,.painel-topo .cartoes-icone{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.painel-topo .cartoes-icone>a.cartao-link,.painel-topo .cartoes-icone>div{text-align:center;color:var(--suave);grid-template-columns:minmax(0,1fr);justify-items:center;padding:14px 6px}.painel-topo .cartoes-icone .icone{display:none}.painel-topo .cartoes strong{font-size:34px;line-height:1.1}table.empilhada:not(:has(>thead))>tbody>tr{justify-content:space-between;gap:12px;display:flex}}@media (width<=359px){.painel-topo .cartoes,.painel-topo .cartoes-icone{gap:6px}.painel-topo .cartoes-icone>a.cartao-link,.painel-topo .cartoes-icone>div{padding:12px 3px}}.titulo-com-desenho{align-items:center;gap:12px;display:flex}.pedido-topo .titulo-com-desenho .cartao-lista-desenho{background:#fff;border-radius:12px;padding:3px}.protocolo-dentro{color:var(--suave);font-size:var(--texto-minimo);font-weight:600}@media (width<=759px){.topo-celular,.topo-celular .botao-menu{padding:8px 12px}.topo-marca strong{font-size:16px}article.pedido-analise{box-shadow:none;background:0 0;padding:0}article.pedido-analise>.corpo-pedido{display:none}article.pedido-analise.aberto>.corpo-pedido{background:var(--cartao);border-radius:var(--raio-cartao);box-shadow:var(--sombra);margin-top:8px;padding:16px;display:block}ul.lista-cartoes-celular.so-celular{display:grid}details.cartao>summary{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:4px 0;list-style:none;display:grid}details.cartao>summary::-webkit-details-marker{display:none}details.cartao>summary>.cartao-lista-desenho{grid-row:span 2}details.cartao>summary>.resumo-titulo{color:var(--b-escuro);font-size:17px;font-weight:800}details.cartao>summary:after{content:"›";color:var(--b-verde);grid-area:1/3/span 2;font-size:30px;line-height:1}details.cartao[open]>summary:after{content:"‹"}details.cartao>summary{color:var(--suave);font-weight:500}details.cartao>summary>.resumo-detalhe{grid-column:2}.topo-marca{gap:8px}.topo-marca .logo{width:34px;height:34px}.topo-celular .botao-menu .icone{margin-right:6px}}.pedido-topo .titulo-com-desenho .cartao-lista-desenho{width:62px}@media (width<=759px){.cartao-lista{gap:10px;padding:12px}.cartao-lista-desenho,.cartao-lista-desenho .desenho,.cartao-lista-desenho .desenho svg{width:52px}.cartao-lista>a.botao,.cartao-lista>button{padding-left:12px;padding-right:12px;font-size:16px}.pedido-topo .titulo-com-desenho .cartao-lista-desenho{width:58px}.painel-topo .cartoes-icone>a.cartao-link,.painel-topo .cartoes-icone>div{font-size:var(--texto-minimo);line-height:1.35}}@media (width<=359px){.painel-topo .cartoes,.painel-topo .cartoes-icone{gap:4px}.painel-topo .cartoes-icone>a.cartao-link,.painel-topo .cartoes-icone>div{padding:12px 2px}}.cartao-lista-texto .so-computador{white-space:nowrap}.mapa-com-filtros{position:relative}.cartao-do-ponto{z-index:5;color:var(--b-escuro);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 24px #00000040}.cartao-do-ponto p{margin:0;font-size:16px}.cartao-do-ponto .cartao-do-ponto-tipo{font-size:18px}.cartao-do-ponto-botoes{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.cartao-do-ponto-botoes button{flex:140px;min-height:44px}.arquivo{flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;display:flex;position:relative}.arquivo-botao{border:2px solid var(--b-verde);min-height:44px;color:var(--b-verde);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-weight:700;display:inline-flex}.arquivo input.arquivo-escondido{opacity:0;clip:rect(0 0 0 0);pointer-events:none;top:0;left:0;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.arquivo:focus-within .arquivo-botao{outline:3px solid var(--b-amarelo);outline-offset:2px}.arquivo-escolhido{color:var(--b-escuro);overflow-wrap:anywhere;font-size:15px}details.recolhe-no-celular>summary{cursor:pointer;min-height:44px;color:var(--b-verde);align-items:center;font-weight:700;display:flex}.cartao-avaliacao{border-radius:var(--raio-cartao);background:var(--cartao);min-height:44px;color:var(--b-escuro);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:14px 18px;text-decoration:none;display:flex;box-shadow:0 2px 8px #0b2f2e14}.cartao-avaliacao strong{font-size:18px}.cartao-avaliacao small{color:var(--texto-suave,#4a5a59)}.cartao-avaliacao .seta{color:var(--b-verde);margin-left:auto;font-size:22px}.lista-avaliacoes{gap:10px;padding:0;list-style:none;display:grid}.cartao-nota{border-radius:var(--raio-cartao);background:var(--cartao);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cartao-nota .estrelas{color:var(--b-amarelo);letter-spacing:2px;font-size:22px}.cartao-nota .comentario{overflow-wrap:anywhere;font-style:italic}.personagem{gap:20px;margin:0 0 8px}.personagem img{width:224px;height:224px}@media (width<=759px){.personagem{text-align:center;flex-direction:column;align-items:center;gap:14px}.personagem .balao:before{border:9px solid #0000;border-top:0;border-bottom-color:var(--cartao);margin-top:0;margin-left:-9px;top:-9px;left:50%}}.menu.menu-municipe{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px}.menu-municipe a.cartao-menu{min-height:88px;color:var(--b-escuro);background:var(--cartao);border-radius:var(--raio-cartao);box-shadow:var(--sombra);align-items:center;gap:16px;padding:18px 20px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.menu-municipe .cartao-menu-icone{background:var(--b-verde-claro);width:56px;height:56px;color:var(--b-verde);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.menu-municipe a.cartao-menu.destaque{background:var(--b-amarelo);color:var(--b-escuro);box-shadow:0 6px 16px #ffb02059}.menu-municipe a.cartao-menu.destaque .cartao-menu-icone{color:var(--b-escuro);background:#fff9}.tipo-cartao .frase-curta{display:none}@supports selector(:has(*)){.tipo-cartao .frase-curta{color:var(--suave);font-size:var(--texto-minimo);font-weight:600;display:block}.tipo-cartao:not(:has(input:checked)) .frase-do-tipo{display:none}.tipo-cartao:has(input:checked) .frase-curta{display:none}}
