@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff")}:root{--noite:#0b1f3a;--profundo:#13315c;--ambar:#f2a541;--ambar-claro:#fcefd9;--ambar-texto:#8a5208;--fundo:#f7f9fc;--branco:#fff;--grafite:#1e2430;--cinza:#5a6475;--cinza-claro:#8a93a3;--linha:#e3e8f0;--verde:#1f7a4d;--verde-claro:#e6f3ec;--vermelho:#b42318;--vermelho-claro:#fdecea;--azul-claro:#e8eef7;--fonte-titulo:"Sora", "Segoe UI", system-ui, sans-serif;--fonte-texto:"Inter", "Segoe UI", system-ui, sans-serif;--raio-p:8px;--raio-m:12px;--raio-g:16px;--ambar-escuro:#9a5b0c;--texto-escuro:#dce3ee;--texto-escuro-suave:#b9c4d6;--sombra:0 1px 2px #0b1f3a0f, 0 10px 28px #0b1f3a1a;--sombra-leve:0 1px 2px #0b1f3a0d, 0 6px 18px #0b1f3a12;--largura:680px;--margem:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fundo);color:var(--grafite);font-family:var(--fonte-texto);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--fonte-titulo);color:var(--noite);text-wrap:balance;margin:0;line-height:1.25}h1{letter-spacing:-.01em;font-size:1.5rem;font-weight:700}h2{font-size:1.125rem;font-weight:700}h3{font-size:1rem;font-weight:600}p{text-wrap:pretty;margin:0}a{color:var(--profundo)}button{font:inherit}:focus-visible{outline:3px solid var(--ambar);outline-offset:2px;border-radius:4px}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.suave{color:var(--cinza)}.pequeno{font-size:.875rem}.oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topo{z-index:10;background:var(--branco);border-bottom:1px solid var(--linha);padding-top:env(safe-area-inset-top);position:sticky;top:0}.topo__dentro{max-width:var(--largura);padding:0 var(--margem);justify-content:space-between;align-items:center;gap:12px;height:56px;margin:0 auto;display:flex}.topo__dentro--largo{max-width:1120px}.topo__dentro--quadro{max-width:1280px}.topo__marca{align-items:center;display:flex}.topo__marca img{width:auto;height:28px;display:block}.topo__pessoa{color:var(--cinza);align-items:center;gap:10px;min-width:0;font-size:.875rem;display:flex}.topo__pessoa strong{color:var(--grafite);font-weight:600}.topo__pessoa span,.topo__conta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topo__conta{color:inherit;min-width:0;line-height:44px;text-decoration:none;display:block}.topo__conta:hover strong{text-underline-offset:3px;text-decoration:underline}@media (width<=479px){.topo__conta{text-align:right;align-content:center;min-height:44px;line-height:1.25;display:grid}.topo__conta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topo__conta .topo__contexto{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.topo__ponto{display:none}}@media (width<=359px){.topo__dentro{gap:8px}.topo__pessoa{gap:6px}}.ambiente{background:var(--ambar-claro);color:var(--ambar-texto);text-align:center;padding:6px var(--margem);font-size:.8125rem;line-height:1.35}.pagina{max-width:var(--largura);padding:20px var(--margem) 48px;margin:0 auto}.pagina--larga{max-width:1120px}.cabecalho{margin-bottom:20px}.cabecalho p{color:var(--cinza);margin-top:4px}.voltar{min-height:44px;color:var(--profundo);align-items:center;gap:6px;margin:-8px 0 4px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.secao{margin-top:28px}.secao__titulo{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:8px;display:flex}.secao__titulo h2{align-items:baseline;gap:8px;display:flex}.contador{font-family:var(--fonte-texto);color:var(--cinza);font-size:.8125rem;font-weight:600}.vazio{color:var(--cinza);padding:14px 0;font-size:.9375rem}.destaque,.lista.destaque{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-m);margin-top:12px;padding:4px 16px;box-shadow:0 1px 2px #0b1f3a0a}.destaque .linha:last-child{border-bottom:0}.lista{margin:0;padding:0;list-style:none}.linha{border-bottom:1px solid var(--linha);color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titulo titulo""sub lado""extra extra";align-items:baseline;gap:2px 12px;padding:14px 0;text-decoration:none;display:grid}a.linha{min-height:44px}a.linha:hover .linha__titulo{text-underline-offset:3px;text-decoration:underline}.linha__titulo{color:var(--noite);text-wrap:balance;grid-area:titulo;font-weight:600}.linha__sub{color:var(--cinza);grid-area:sub;font-size:.875rem}.linha__valor{text-align:right;color:var(--noite);grid-area:lado;font-weight:600}.linha>.etiqueta{grid-area:lado;align-self:center}.linha__extra{grid-area:extra;margin-top:2px;font-size:.875rem}.linha:not(:has(>.linha__sub)){grid-template-areas:"titulo lado""extra extra"}.etiqueta{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.etiqueta--acao{background:var(--noite);color:var(--branco)}.etiqueta--espera{background:var(--azul-claro);color:var(--profundo)}.etiqueta--ok{background:var(--verde-claro);color:var(--verde)}.etiqueta--alerta{background:var(--vermelho-claro);color:var(--vermelho)}.etiqueta--neutro{color:var(--cinza);background:#eef0f3}.etiqueta--parada{background:var(--vermelho-claro);color:var(--vermelho)}.economia{font-size:.875rem;font-weight:600}.economia--positiva{color:var(--verde)}.economia--negativa{color:var(--vermelho)}.economia--sem-base,.economia--igual{color:var(--cinza);font-weight:500}.numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:14px;display:grid}.numero--principal{grid-column:1/-1}.numero--principal .numero__valor{color:var(--verde);font-size:1.75rem}.numero__valor{font-family:var(--fonte-titulo);color:var(--noite);font-size:1.25rem;font-weight:700}.numero__rotulo{color:var(--cinza);text-wrap:balance;font-size:.8125rem;line-height:1.35}@media (width>=720px){.numeros{grid-template-columns:1.4fr 1fr 1fr;align-items:end}.numero--principal{grid-column:auto}}.botao{border-radius:var(--raio-m);cursor:pointer;text-wrap:balance;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform 80ms,background-color .15s;display:inline-flex}.botao:active{transform:scale(.98)}.botao--aprovar{background:var(--noite);color:var(--branco)}.botao--aprovar:hover{background:var(--profundo)}.botao--destaque{background:var(--ambar);color:var(--noite);border-radius:999px;font-weight:700}.botao--destaque:hover{background:#f5b45e}.botao--primario{background:var(--noite);color:var(--branco)}.botao--primario:hover{background:var(--profundo)}.botao--secundario{background:var(--branco);color:var(--noite);border-color:#c9d2df}.botao--secundario:hover{border-color:var(--noite)}.botao--perigo{background:var(--vermelho);color:var(--branco)}.botao--texto{color:var(--profundo);background:0 0;border:0;min-height:44px;padding:0 8px}.botao[disabled]{opacity:.55;cursor:default;transform:none}.botoes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.botoes--um{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.botao{transition:none}.botao:active{transform:none}}.ficha{grid-template-columns:auto 1fr;gap:6px 16px;margin-top:14px;font-size:.9375rem;display:grid}.ficha dt{color:var(--cinza)}.ficha dd{color:var(--grafite);text-wrap:pretty;margin:0}.citacao{border-left:3px solid var(--linha);color:var(--grafite);background:var(--branco);border-radius:0 var(--raio-p) var(--raio-p) 0;margin:14px 0 0;padding:10px 14px;font-size:.9375rem}.citacao small{color:var(--cinza);margin-top:4px;font-size:.8125rem;display:block}.decisao{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-m);margin-top:20px;padding:16px}.decisao__total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.decisao__valor{font-family:var(--fonte-titulo);color:var(--noite);font-size:1.75rem;font-weight:700}.decisao__porque{color:var(--cinza);margin-top:8px;font-size:.9375rem}.decisao .botoes{margin-top:16px}.recusa{gap:10px;margin-top:14px;display:grid}.recusa label{font-size:.9375rem;font-weight:600}@media (width<=479px){.recusa .botoes{grid-template-columns:1fr}}.campo{border-radius:var(--raio-p);width:100%;min-height:48px;font:inherit;color:var(--grafite);background:var(--branco);resize:vertical;border:1px solid #c9d2df;padding:12px}.campo:focus{outline:3px solid var(--ambar);outline-offset:1px;border-color:var(--noite)}.aviso{border-radius:var(--raio-p);margin-top:12px;padding:12px 14px;font-size:.9375rem}.aviso--ok{background:var(--verde-claro);color:#14532d}.aviso--erro{background:var(--vermelho-claro);color:#7a1a12}.aviso--info{background:var(--azul-claro);color:var(--profundo)}.propostas{margin:0;padding:0;list-style:none}.proposta{border-bottom:1px solid var(--linha);grid-template-columns:1fr auto;gap:2px 12px;padding:14px 0;display:grid}.proposta__nome{color:var(--noite);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.proposta__total{color:var(--noite);text-align:right;font-weight:700}.proposta__det{color:var(--cinza);grid-column:1/-1;font-size:.875rem}.proposta--escolhida .proposta__total{color:var(--verde)}.marca-melhor{color:var(--verde);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.comparativo{margin-top:6px}.comparativo__item{border-bottom:1px solid var(--linha);padding:12px 0;font-size:.9375rem}.comparativo__item strong{color:var(--noite);font-weight:600;display:block}.comparativo__precos{color:var(--cinza);flex-wrap:wrap;gap:2px 16px;margin-top:2px;display:flex}.comparativo__precos b{color:var(--grafite);font-weight:600}.comparativo__total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 0;display:flex}.comparativo__nota{color:var(--cinza);margin-top:8px;font-size:.8125rem}.tempo{margin:8px 0 0;padding:0;list-style:none;position:relative}.tempo li{padding:0 0 14px 22px;font-size:.9375rem;position:relative}.tempo li:before{content:"";background:var(--profundo);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:4px}.tempo li:after{content:"";background:var(--linha);width:1px;position:absolute;top:18px;bottom:0;left:7px}.tempo li:last-child:after{display:none}.tempo time{color:var(--cinza);font-size:.8125rem;display:block}.pessoas{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pessoa-botao{text-align:left;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-m);cursor:pointer;width:100%;min-height:64px;color:inherit;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 16px;display:grid}.pessoa-botao:hover{border-color:var(--noite)}.pessoa-botao strong{color:var(--noite)}.pessoa-botao span{color:var(--cinza);grid-column:1;font-size:.875rem}.pessoa-botao svg{color:var(--cinza-claro);grid-area:1/2/span 2}.carregando{padding:48px var(--margem);text-align:center;color:var(--cinza)}@media (width>=720px){.pagina{padding-top:28px}h1{font-size:1.75rem}}.junto{white-space:nowrap}:is(.linha--fila,.linha--fila:not(:has(>.linha__sub))){grid-template-columns:minmax(0,1fr);grid-template-areas:"titulo""sub""extra"}.fila__extra{color:var(--grafite);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.fila__estado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fila__extra>.num{margin-left:auto}.fila__extra .num{color:var(--noite);font-weight:600}.painel h2{margin-bottom:4px}.painel__texto{color:var(--cinza);margin-bottom:12px;font-size:.9375rem}.painel .botoes{margin-top:12px}.painel__mais{border-top:1px solid var(--linha);margin-top:16px;padding-top:12px}.formulario{gap:12px;display:grid}.formulario__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.formulario__inteiro{grid-column:1/-1}@media (width<=359px){.formulario__grade{grid-template-columns:1fr}}.campo-rotulo{color:var(--grafite);gap:4px;font-size:.875rem;font-weight:600;display:grid}.campo-rotulo small{color:var(--cinza);text-wrap:balance;font-weight:400}select.campo{appearance:auto}.botao--whatsapp{background:var(--ambar);color:var(--noite);border-radius:999px;font-weight:700}.botao--whatsapp:hover{background:#f5b45e}.proposta__acao{grid-column:1/-1;margin-top:6px}.detalhes-acao summary{cursor:pointer;color:var(--profundo);align-items:center;min-height:44px;font-weight:600;display:flex}.pedido{border-bottom:1px solid var(--linha);padding-bottom:14px}.pedido .linha{border-bottom:0;padding-bottom:8px}.pedido__botoes{grid-template-columns:1fr;margin-top:0}@media (width>=480px){.pedido__botoes{grid-template-columns:1fr 1fr}}.escolha{border:0;gap:8px;margin:0;padding:0;display:grid}.escolha legend{margin-bottom:4px;padding:0}.escolha__opcao{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-p);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:.9375rem;display:flex}.escolha__opcao:has(input:checked){border-color:var(--noite);box-shadow:inset 0 0 0 1px var(--noite)}.escolha__opcao input{width:20px;height:20px;accent-color:var(--noite)}.escolha__parada:has(input:checked){border-color:var(--vermelho);box-shadow:inset 0 0 0 1px var(--vermelho);color:var(--vermelho)}.escolha__parada input{accent-color:var(--vermelho)}.escolha__grupo{gap:8px;display:grid}.escolha__grupo+.escolha__grupo{margin-top:6px}.escolha__empresa{color:var(--noite);margin-top:2px;font-size:.875rem;font-weight:600}.abas{border-bottom:1px solid #ffffff24;gap:4px;margin:-12px 0 18px;display:flex}.abas__item{min-height:44px;color:var(--texto-escuro-suave);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.abas__item:first-child{padding-left:0}.abas__item:hover{color:var(--branco)}.abas__item.active{color:var(--branco);border-bottom-color:var(--ambar)}.periodos{flex-wrap:wrap;gap:8px;display:flex}.periodo{background:var(--branco);min-height:40px;color:var(--grafite);cursor:pointer;border:1px solid #c9d2df;border-radius:999px;padding:0 14px;font-size:.875rem;font-weight:600;transition:transform 80ms ease-out}.periodo:active{transform:scale(.97)}.periodo:disabled{opacity:.45;cursor:default}.periodo[aria-pressed=true]{background:var(--noite);border-color:var(--noite);color:var(--branco)}.barras{border-collapse:collapse;width:100%;margin-top:6px}.barras tr{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"nome valor pct""trilho trilho trilho";gap:4px 12px;padding:10px 0;display:grid}.barras__nome{text-align:left;color:var(--grafite);grid-area:nome;font-weight:500}.barras__valor{text-align:right;color:var(--noite);grid-area:valor;font-weight:600}.barras__pct{text-align:right;color:var(--cinza);grid-area:pct}.barras__trilho{background:#e3ebf6;border-radius:0 4px 4px 0;grid-area:trilho;height:8px;padding:0}.barras__barra{background:#2e5ea8;border-radius:0 4px 4px 0;height:8px;display:block}@media (width<=379px){.barras tr{grid-template-areas:"nome valor valor""trilho trilho pct"}.barras__trilho,.barras__pct{align-self:center}}.opcoes-alcada{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.alcada-outro{max-width:280px;margin-top:14px}.pagina--quadro{max-width:1280px;padding-top:28px}.faixa.faixa--quadro .faixa__dentro{max-width:1280px}.quadro{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (width<=1099px){.quadro{grid-template-columns:repeat(2,minmax(0,1fr))}}.quadro__titulo{border-bottom:2px solid var(--noite);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:1rem;display:flex}.quadro__conta{font-family:var(--fonte-titulo);color:var(--cinza);font-size:1rem}.quadro__coluna--urgente .quadro__titulo{color:var(--vermelho);border-bottom-color:var(--vermelho)}.quadro__coluna--urgente .quadro__conta{color:var(--vermelho)}.quadro__vazio{color:var(--cinza-claro);padding:4px 0;font-size:.9375rem}.quadro__cartao{background:var(--branco);border-radius:var(--raio-m);box-shadow:var(--sombra-leve);color:inherit;border:1px solid #e3e8f0b3;gap:4px;padding:12px 14px;text-decoration:none;transition:box-shadow .16s ease-out,transform .1s ease-out;display:grid}.quadro__cartao+.quadro__cartao{margin-top:10px}.quadro__cartao:hover{box-shadow:var(--sombra)}.quadro__cartao:active{transform:scale(.985)}.quadro__onde{color:var(--cinza);font-size:.8125rem;line-height:1.4}.quadro__compra{font-family:var(--fonte-titulo);color:var(--noite);text-wrap:balance;font-size:.9375rem;font-weight:600;line-height:1.35}.quadro__acao,.quadro__espera{align-items:center;gap:8px;margin-top:4px;font-size:.875rem;display:flex}.quadro__acao{color:var(--noite);font-weight:600}.quadro__acao:before{content:"";background:var(--ambar);border-radius:50%;flex:none;width:8px;height:8px}.quadro__espera{color:var(--cinza)}.quadro__espera:before{content:"";border:1.5px solid var(--cinza-claro);box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}.quadro__rodape{color:var(--cinza);border-top:1px solid var(--linha);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:8px;font-size:.8125rem;display:flex}.quadro__rodape .num{color:var(--noite);font-weight:600}.quadro__cartao--compacto{gap:2px}.quadro__linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;margin-top:6px;font-size:.8125rem;display:flex}.quadro__linha .quadro__espera{margin-top:0;font-size:.8125rem}.quadro__linha .num{color:var(--noite);margin-left:auto;font-weight:600}.faixa__topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 32px;display:flex}.faixa--larga .faixa__topo .faixa__dados{margin:0}.faixa__dados dd.faixa__alerta,.faixa__numero.faixa__alerta{color:#ff9c8f}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ambar-escuro);align-items:center;gap:10px;margin:0 0 8px;font-size:.75rem;font-weight:700;display:flex}.kicker:before{content:"";background:var(--ambar);border-radius:2px;flex:none;width:24px;height:2px}.kicker--alerta{color:var(--vermelho)}.kicker--alerta:before{background:var(--vermelho)}.faixa{background:var(--noite);color:var(--texto-escuro)}.faixa__dentro{max-width:var(--largura);padding:22px var(--margem) 64px;margin:0 auto}.faixa--larga .faixa__dentro{max-width:1120px;padding-bottom:28px}.faixa--curta .faixa__dentro{padding-bottom:56px}.faixa h1{color:var(--branco);font-size:1.625rem}.faixa .kicker{color:var(--ambar)}.faixa .kicker:before{background:var(--ambar)}.faixa__texto{color:var(--texto-escuro-suave);margin-top:6px;font-size:.9375rem}.faixa__voltar{min-height:44px;color:var(--texto-escuro);align-items:center;gap:6px;margin:-10px 0 6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.faixa__numero{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--branco);margin-top:18px;font-size:2.5rem;font-weight:700;line-height:1.05;display:block}.faixa__numero-rotulo{color:var(--texto-escuro-suave);margin-top:4px;font-size:.9375rem;display:block}.faixa__dados{flex-wrap:wrap;gap:10px 28px;margin:18px 0 0;display:flex}.faixa__dados div{gap:2px;display:grid}.faixa__dados dt{color:var(--texto-escuro-suave);font-size:.8125rem}.faixa__dados dd{font-family:var(--fonte-titulo);color:var(--branco);margin:0;font-size:1.125rem;font-weight:700}.faixa .etiqueta--acao{background:var(--ambar);color:var(--noite)}.faixa .etiqueta--espera,.faixa .etiqueta--neutro{color:var(--branco);background:#ffffff1f}.faixa__linha{color:var(--texto-escuro-suave);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}@media (width>=720px){.faixa h1{font-size:2rem}.faixa__numero{font-size:3rem}}.pagina--sobre-faixa{margin-top:-44px;padding-top:0;position:relative}.cartao{background:var(--branco);border-radius:var(--raio-g);box-shadow:var(--sombra-leve);border:1px solid #e3e8f0b3;padding:18px}.cartao+.cartao,.cartao+.aviso+.cartao{margin-top:16px}.pagina>.aviso{margin-bottom:16px}.cartao__cabeca{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;display:flex}.cartao__cabeca h2{align-items:center;gap:8px;display:flex}.cartao .lista>li:last-child>.linha,.cartao .lista>.linha:last-child{border-bottom:0;padding-bottom:2px}.cartao .vazio{padding:10px 0 2px}.cartao--destaque{box-shadow:var(--sombra)}@media (width>=720px){.cartao{padding:22px 24px}}.marias{gap:3px;display:inline-flex;transform:rotate(-18deg)}.marias i{background:var(--ambar);border-radius:50%;width:5px;height:5px;display:block}.marias i:nth-child(2){transform:translateY(-1px)}.cartao .linha{padding:14px 0}.cartao .linha__titulo{font-size:1rem}.etiqueta{letter-spacing:.01em;padding:3px 9px;font-size:.75rem}.opcoes{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.opcao{border:1px solid var(--linha);background:var(--branco);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:12px 14px;display:grid}.opcao__nome{color:var(--noite);font-weight:600}.opcao__total{font-family:var(--fonte-titulo);color:var(--noite);text-align:right;font-weight:700}.opcao__det{color:var(--cinza);grid-column:1/-1;font-size:.8125rem}.opcao--escolhida{background:var(--ambar-claro);border-color:var(--ambar)}.opcao--escolhida .opcao__nome:after{content:" ✓";color:var(--ambar-escuro)}@media (width<=379px){.opcao{flex-wrap:wrap;display:flex}.opcao__total{margin-left:auto}.opcao__det,.opcao__acao{flex-basis:100%}}.decisao-cartao__total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;display:flex}.decisao-cartao__valor{font-family:var(--fonte-titulo);color:var(--noite);letter-spacing:-.01em;font-size:2rem;font-weight:700}.decisao-cartao__economia{margin-top:12px;font-size:.9375rem}.decisao-cartao .botoes{margin-top:16px}.tempo li:before{background:var(--branco);border:2px solid var(--noite);width:9px;height:9px;top:7px;left:3px}.nota-rodape{margin-top:16px;padding:0 4px}.pagina--colunas{max-width:var(--largura)}@media (width>=1000px){.faixa--colunas .faixa__dentro,.pagina--colunas{max-width:1120px}.colunas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.colunas>div>.cartao+.cartao{margin-top:20px}}.colunas>div+div{margin-top:16px}@media (width>=1000px){.colunas>div+div{margin-top:0}}.itens{gap:4px;margin:4px 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}.itens strong{color:var(--noite);margin-right:4px}.opcao__acao{grid-column:1/-1}.cartao .comparativo__item:last-of-type:not(:last-child){border-bottom:1px solid var(--linha)}.cartao .comparativo__item:last-child{border-bottom:0;padding-bottom:0}.cartao h2+.comparativo{margin-top:2px}.faixa__botao{width:100%;margin-top:18px}@media (width>=480px){.faixa__botao{width:auto;padding:0 28px}}.cartao .lista>.pedido:last-child{border-bottom:0;padding-bottom:0}.cartao .lista>.pedido+.pedido,.cartao .lista>.pedido+li{margin-top:2px}.cartao .pessoas{gap:0;margin:0}.cartao .pessoa-botao{border:0;border-bottom:1px solid var(--linha);background:0 0;border-radius:0;padding:14px 0}.cartao .pessoas li:last-child .pessoa-botao{border-bottom:0}.cartao .pessoa-botao:hover svg{color:var(--noite)}.cartao .pessoa-botao:active{transform:scale(.99)}.cartao .pessoas li:first-child .pessoa-botao{padding-top:0}.faixa .periodo{color:var(--texto-escuro);background:0 0;border-color:#ffffff47}.faixa .periodo[aria-pressed=true]{background:var(--ambar);border-color:var(--ambar);color:var(--noite)}.faixa .periodos+.faixa__numero{margin-top:20px}.cartao__texto{color:var(--cinza);margin-top:4px;font-size:.9375rem}.nota-cartao{color:var(--cinza);border-top:1px solid var(--linha);margin-top:12px;padding-top:12px;font-size:.8125rem}.link-cartao{min-height:44px;color:var(--profundo);text-underline-offset:3px;align-items:center;margin-top:4px;font-weight:600;text-decoration:underline;display:inline-flex}.cartao h2+.lista,.cartao h2+.barras{margin-top:4px}.cartao .barras tr:last-child{border-bottom:0;padding-bottom:2px}.opcoes-alcada+.botoes,.alcada-outro+.botoes{margin-top:16px}.linha__valor.suave{color:var(--cinza);font-weight:500}.botao--pequeno{min-height:44px;padding:0 16px;font-size:.9375rem}.botao--largo{width:100%}.acesso{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.acesso .aviso{flex-basis:100%;margin:0}.acesso__link{flex:180px;min-width:0}.acesso__link .campo{min-height:44px;color:var(--cinza);font-size:.8125rem}.acesso__nota{flex-basis:100%}.cartao+form.cartao,form.cartao+.cartao,.aviso+.cartao{margin-top:16px}.formulario--dentro{background:var(--fundo);border-radius:var(--raio-m);border:1px solid var(--linha);margin:4px 0 14px;padding:14px}.cartao>.formulario--dentro{margin-top:12px}.pessoa--fora .linha__titulo,.pessoa--fora .linha__sub{color:var(--cinza-claro)}.pessoa__acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.pessoa__botoes{gap:4px;margin-left:auto;display:inline-flex}.preco--anulado{color:var(--cinza-claro);text-decoration:line-through}.itens .botao--texto{min-height:32px;padding:0 8px}textarea.campo{min-height:96px}.abas{scrollbar-width:none;overflow-x:auto}.abas::-webkit-scrollbar{display:none}.abas__item{white-space:nowrap}@media (width<=400px){.abas__item{padding:0 8px;font-size:.875rem}}.linha__lado{grid-area:lado;justify-content:flex-end;align-self:center;gap:2px;display:inline-flex}.linha__lado .botao--texto{padding:0 8px}.linha>.linha__titulo,.linha>.linha__sub{overflow-wrap:anywhere;min-width:0}.linha__extra.acoes-linha{justify-content:flex-end;gap:4px;margin-top:0;display:flex}.acoes-linha .botao--texto{min-height:36px}.item--falta{color:var(--ambar-escuro);font-weight:600}fieldset.item-do-pedido{min-inline-size:0;margin:0}fieldset.item-do-pedido legend{padding:0 4px}.arquivo{gap:4px;display:grid}.arquivo__entrada{font:inherit;border-radius:var(--raio-m);background:var(--branco);border:1px dashed #c9d2df;width:100%;padding:10px;font-size:.9375rem}.arquivo__nome{overflow-wrap:anywhere}.fotos{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.foto{border-radius:var(--raio-m);border:1px solid var(--linha);background:var(--azul-claro);width:112px;height:112px;display:block;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%;display:block}.foto--carregando{animation:1.2s ease-in-out infinite pulsar}@keyframes pulsar{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.foto--carregando{animation:none}}.topo__pessoa{position:relative}.topo__saida{z-index:20;width:min(360px, calc(100vw - 2 * var(--margem)));background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-m);box-shadow:var(--sombra);color:var(--grafite);transform-origin:100% 0;padding:16px;animation:.16s cubic-bezier(.16,1,.3,1) abrir-painel;position:absolute;top:calc(100% + 6px);right:0}@keyframes abrir-painel{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.topo__saida{animation:none}}.saida__titulo{font-family:var(--fonte-titulo);color:var(--noite);font-size:1.0625rem;font-weight:700}.saida__texto{color:var(--cinza);margin-top:4px;font-size:.9375rem}.saida .aviso{margin-top:10px}.saida .botoes{margin-top:14px}.ajuda{background:var(--branco);border-top:1px solid var(--linha)}.ajuda__dentro{max-width:var(--largura);padding:18px var(--margem) calc(24px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 auto;display:flex}.ajuda__texto{color:var(--cinza);flex:240px;font-size:.9375rem}.ajuda__texto strong{color:var(--grafite);font-weight:600}.ajuda .botao{flex:none}@media (width>=1000px){.ajuda--largo .ajuda__dentro{max-width:1120px}}.orientacao__passos{counter-reset:passo;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.orientacao__passos li{counter-increment:passo;color:var(--grafite);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;font-size:.9375rem;display:grid}.orientacao__passos li:before{content:counter(passo);border:2px solid var(--noite);width:28px;height:28px;font-family:var(--fonte-titulo);color:var(--noite);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.orientacao__ok,.sem-conexao__nota{margin-top:14px}.sem-conexao__contato{margin-top:10px}.sem-acesso__whatsapp,.acesso__novo,.entrar__whatsapp,.sem-lugar__whatsapp{margin-top:12px}.acesso__troca{margin:0 0 12px}.acesso__continuar,.aviso__acao{margin-top:10px}.aviso__acao .botao{min-height:44px}.abas--gestor{align-items:center}.abas__pedir{background:var(--ambar);min-height:36px;color:var(--noite);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;margin-bottom:4px;margin-left:auto;padding:0 14px;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform 80ms ease-out,background-color .15s;display:inline-flex}.abas__pedir:active{transform:scale(.97)}@media (hover:hover){.abas__pedir:hover{background:#f5b45e}}.abas__pedir.active{box-shadow:inset 0 0 0 2px var(--branco)}.abas__pedir-mais{margin-top:-1px;font-size:1.125rem;line-height:1}.abas__pedir-curto{display:none}@media (width<=599px){.abas--gestor .abas__item{padding:0 8px;font-size:.875rem}.abas--gestor .abas__item:first-child{padding-left:0}.abas__pedir{padding:0 12px}.abas__pedir-longo{display:none}.abas__pedir-curto{display:inline}}@media (width<=389px){.abas--gestor{gap:0}.abas--gestor .abas__item{padding:0 6px;font-size:.8125rem}.abas--gestor .abas__item:first-child{padding-left:0}.abas__pedir{padding:0 10px;font-size:.8125rem}}@media (width<=359px){.abas__pedir{justify-content:center;width:36px;padding:0}.abas__pedir-curto,.abas__pedir-longo{display:none}.abas__pedir-mais{margin-top:-2px;font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.abas__pedir{transition:none}.abas__pedir:active{transform:none}}@media (width<=379px){.linha.linha--estado{grid-template-areas:"titulo titulo""sub sub""lado lado""extra extra"}.linha.linha--estado>.etiqueta{justify-self:start;margin-top:4px}}.decisao__poucas{color:var(--grafite)}.resumo__numeros{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.resumo__pdf{min-height:40px;color:var(--texto-escuro);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.875rem;font-weight:600;transition:transform 80ms ease-out;display:inline-flex}.resumo__pdf:active{transform:scale(.97)}@media (hover:hover){.resumo__pdf:hover{border-color:var(--branco);color:var(--branco)}}@media (prefers-reduced-motion:reduce){.resumo__pdf:active{transform:none}}.resumo__dica{margin-top:12px}.resumo__conta .linha__sub{text-wrap:balance}.filtros .formulario__grade{align-items:end}@media (width<=479px){.filtros .formulario__grade{grid-template-columns:1fr}}.cartao.filtros+.cartao,.cartao.filtros+.aviso{margin-top:16px}.compras-mes__cabeca{flex-wrap:wrap;align-items:baseline}.compras-mes__conta{color:var(--cinza);white-space:nowrap;font-size:.875rem}.compra-da-lista{position:relative}.compra-da-lista__link{color:var(--noite);text-decoration:none}.compra-da-lista__link:after{content:"";position:absolute;inset:0}@media (hover:hover){.compra-da-lista__link:hover{text-underline-offset:3px;text-decoration:underline}}.compra-da-lista__link:focus-visible{outline:none}.compra-da-lista:has(.compra-da-lista__link:focus-visible){outline:3px solid var(--ambar);outline-offset:2px;border-radius:4px}.compra-da-lista__sub{text-wrap:balance}.compra-da-lista__extra{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.compra-da-lista__docs{z-index:1;flex-wrap:wrap;gap:0 2px;margin-left:-8px;display:inline-flex;position:relative}.compra-da-lista__docs .botao--texto{min-height:36px}.cartao.compras-mes+.cartao.compras-mes{margin-top:16px}.arquivo__botoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.arquivo__botao{cursor:pointer;text-align:center;padding:0 10px;font-size:.9375rem;line-height:1.2;position:relative}.arquivo__botao:has(input:focus-visible){outline:3px solid var(--ambar);outline-offset:2px}.arquivo__computador{display:none}@media (hover:hover) and (pointer:fine){.arquivo__botoes{grid-template-columns:minmax(0,280px)}.arquivo__camera,.arquivo__galeria{display:none}.arquivo__computador{display:inline}}.so-impressao{display:none}@media print{@page{margin:14mm 12mm}body{color:#000;background:#fff}.topo,.ambiente,.abas,.periodos,.resumo__pdf,.resumo__dica,.ajuda,.link-cartao,.orientacao{display:none!important}.so-impressao{display:block}.impressao__titulo{font-family:var(--fonte-titulo);color:var(--noite);font-size:1.25rem;font-weight:700}.impressao__sub{color:var(--cinza);margin-top:2px;font-size:.875rem}.faixa{color:var(--grafite);background:0 0}.faixa__dentro{max-width:none;padding:0 0 12px}.faixa__numero,.faixa__dados dd{color:var(--noite)}.faixa__numero.faixa__alerta,.faixa__dados dd.faixa__alerta{color:var(--vermelho)}.faixa__numero-rotulo,.faixa__dados dt,.faixa__texto{color:var(--cinza)}.pagina,.pagina--colunas{max-width:none;padding:0}.pagina--sobre-faixa{margin-top:0}.colunas{display:block}.colunas>div+div,.colunas>div>.cartao+.cartao{margin-top:12px}.cartao{box-shadow:none;border:1px solid var(--linha);break-inside:avoid;padding:14px 16px}.barras__barra,.barras__trilho{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.campo[aria-invalid=true]{border-color:var(--vermelho)}.campo-aviso{color:var(--vermelho);margin-top:-4px}
