.cb{--cb-fundo: #f4f6f4;--cb-superficie: #ffffff;--cb-tinta: #14201b;--cb-tinta-2: #55625b;--cb-fio: rgba(20, 32, 27, .12);--cb-chip: rgba(14, 107, 78, .08);--cb-marca: #0e6b4e;--cb-sobre-marca: #ffffff;--cb-erro: #b3261e;--cb-fonte: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--cb-sombra: 0 1px 2px rgba(20, 32, 27, .06), 0 12px 32px rgba(20, 32, 27, .08);min-height:100dvh;background:var(--cb-fundo);color:var(--cb-tinta);font-family:var(--cb-fonte);-webkit-text-size-adjust:100%}@media (prefers-color-scheme: dark){.cb[data-marca=matriz]{--cb-fundo: #0d1210;--cb-superficie: #161d19;--cb-tinta: #eef3f0;--cb-tinta-2: #9aa8a0;--cb-fio: rgba(255, 255, 255, .12);--cb-chip: rgba(79, 209, 160, .1);--cb-marca: #4fd1a0;--cb-sobre-marca: #08261b;--cb-erro: #f2b8b5;--cb-sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .35)}}.cb[data-marca=app]{--cb-fundo: transparent;--cb-superficie: var(--at-superficie);--cb-tinta: var(--at-tinta);--cb-tinta-2: var(--at-tinta-2);--cb-fio: var(--at-fio);--cb-chip: var(--at-chip);--cb-marca: var(--at-marca);--cb-sobre-marca: var(--at-sobre-marca);--cb-erro: var(--at-erro);--cb-fonte: var(--at-fonte);--cb-sombra: var(--at-sombra);min-height:0}.cb *,.cb *:before,.cb *:after{box-sizing:border-box}.cb-numero{font-variant-numeric:tabular-nums}.cb-wrap{display:flex;flex-direction:column;gap:18px;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;padding:calc(14px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom) + var(--gc-consent-h, 0px))}.cb[data-marca=app] .cb-wrap{min-height:0;padding-top:14px}.app-tenant[data-layout=abas] .cb[data-marca=app] .cb-wrap{padding-bottom:calc(var(--xp-barra, calc(76px + env(safe-area-inset-bottom)) ) + 16px + var(--gc-consent-h, 0px))}.app-tenant[data-layout=abas] .at-conteudo:has(.cb[data-marca=app]){padding-bottom:0}.cb-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.cb-marca{display:flex;align-items:center;gap:10px;min-width:0}.cb-logo{width:36px;height:36px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--cb-chip)}.cb-logo-inicial{display:grid;place-items:center;font-weight:700;font-size:16px;color:var(--cb-marca)}.cb-marca-nome{font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-idiomas{display:flex;padding:3px;border-radius:12px;background:var(--cb-chip)}.cb-idiomas button{min-width:40px;min-height:34px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--cb-tinta-2);font:600 13px/1 var(--cb-fonte);cursor:pointer;transition:background .2s,color .2s}.cb-idiomas button[aria-pressed=true]{background:var(--cb-superficie);color:var(--cb-tinta);box-shadow:0 1px 2px #0000001f}.cb-idiomas button:focus-visible,.cb-botao:focus-visible,.cb-chip:focus-visible,.cb-link:focus-visible{outline:2px solid var(--cb-marca);outline-offset:2px}.cb-grade{display:flex;flex-direction:column;gap:18px;flex:1}.cb-resumo{padding:8px 4px 0}.cb-de{margin:0;font-size:15px;color:var(--cb-tinta-2)}.cb-valor{margin:4px 0 0;font-size:52px;line-height:1.02;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere}.cb-valor-sub{margin:6px 0 0;font-size:14px;line-height:1.3;color:var(--cb-tinta-2)}.cb-descricao{margin:10px 0 0;font-size:16px;line-height:1.45}.cb-validade{margin:8px 0 0;font-size:13px;color:var(--cb-tinta-2)}.cb-acao{background:var(--cb-superficie);border:1px solid var(--cb-fio);border-radius:24px;box-shadow:var(--cb-sombra);padding:18px 16px;overflow:clip}.cb-passo{display:flex;flex-direction:column;gap:16px}.cb-titulo-de-secao{margin:0;padding:0;font-size:15px;font-weight:600}.cb-gorjeta{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.cb-gorjeta>legend{margin-bottom:10px}.cb-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cb-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;padding:8px 4px;border:1px solid var(--cb-fio);border-radius:14px;background:transparent;color:var(--cb-tinta);font:600 14px/1.15 var(--cb-fonte);text-align:center;cursor:pointer;transition:background .18s,border-color .18s,transform .12s;-webkit-tap-highlight-color:transparent}.cb-chip:active{transform:scale(.97)}.cb-chip[data-ativo]{border-color:var(--cb-marca);background:var(--cb-chip);box-shadow:inset 0 0 0 1px var(--cb-marca)}.cb-chip-valor{font-size:12px;font-weight:500;color:var(--cb-tinta-2);font-variant-numeric:tabular-nums}.cb-chip-outro{flex-direction:row;min-height:48px;width:100%}.cb-campo-gorjeta,.cb-campo-bloco{display:flex;flex-direction:column;gap:6px}.cb-campo-rotulo{font-size:13px;color:var(--cb-tinta-2)}.cb-campo{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--cb-fio);border-radius:14px;background:var(--cb-superficie);color:var(--cb-tinta);font:500 17px/1 var(--cb-fonte)}.cb-campo:focus-visible{outline:2px solid var(--cb-marca);outline-offset:1px}.cb-resumo-linhas{display:flex;flex-direction:column;gap:8px;padding-top:4px}.cb-resumo-linhas[data-separado=sim]{border-top:1px solid var(--cb-fio);padding-top:14px}.cb-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;color:var(--cb-tinta-2)}.cb-linha-total{color:var(--cb-tinta);font-size:17px}.cb-linha-total strong{font-size:22px;letter-spacing:-.02em}.cb-linha-compacta{padding-bottom:2px}.cb-botao{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:4px;padding:0 18px;border:0;border-radius:16px;background:var(--cb-marca);color:var(--cb-sobre-marca);font:600 17px/1.1 var(--cb-fonte);cursor:pointer;transition:transform .12s,opacity .2s;-webkit-tap-highlight-color:transparent}.cb-botao:active:not(:disabled){transform:scale(.985)}.cb-botao:disabled{opacity:.5;cursor:default}.cb-botao-suave{background:var(--cb-chip);color:var(--cb-tinta);margin-top:0;min-height:48px;font-size:16px}.cb-botao-cartao{padding-block:12px;text-align:center;line-height:1.25;overflow-wrap:anywhere}.cb-botao-cartao+.cb-botao-suave{margin-top:8px}.cb-cartao-salvo{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 8px;text-align:center}.cb-cartao-salvo .cb-nota{max-width:30ch}.cb-link{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:var(--cb-marca);font:600 15px/1 var(--cb-fonte);cursor:pointer}.cb-erro{margin:0;font-size:14px;line-height:1.4;color:var(--cb-erro)}.cb-ou{margin:12px 0;text-align:center;font-size:13px;color:var(--cb-tinta-2)}.cb-express[hidden]{display:none}.cb-pagamento form{display:flex;flex-direction:column;gap:14px}.cb-pagamento form>.cb-botao{position:sticky;z-index:2;bottom:calc(10px + env(safe-area-inset-bottom) + var(--gc-consent-h, 0px));box-shadow:0 0 0 10px var(--cb-superficie)}.cb-esqueleto{min-height:190px;border-radius:16px;background:linear-gradient(100deg,var(--cb-chip) 30%,transparent 50%,var(--cb-chip) 70%);background-size:220% 100%;animation:cb-brilho 1.4s linear infinite}.cb-centro{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 0}.cb-estado{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:var(--cb-superficie);border:1px solid var(--cb-fio);border-radius:24px;box-shadow:var(--cb-sombra);padding:28px 18px 20px}.cb-estado-titulo{margin:0;font-size:26px;line-height:1.12;font-weight:700;letter-spacing:-.02em}.cb-estado-texto{margin:0;font-size:16px;line-height:1.45;color:var(--cb-tinta-2);max-width:34ch}.cb-selo{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--cb-chip);color:var(--cb-tinta-2)}.cb-selo[data-tom=ok]{background:var(--cb-marca);color:var(--cb-sobre-marca)}.cb-recibo{width:100%;display:flex;flex-direction:column;gap:4px;padding:14px 0 4px;border-top:1px solid var(--cb-fio);margin-top:4px}.cb-recibo .cb-linha{justify-content:space-between}.cb-recibo-nota{margin:0;font-size:14px;color:var(--cb-tinta-2);text-align:left}.cb-comprovante{width:100%;display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--cb-fio);text-align:left}.cb-caixa{display:flex;align-items:flex-start;gap:12px;min-height:44px;font-size:15px;line-height:1.35;cursor:pointer}.cb-caixa input{width:22px;height:22px;flex:none;margin:0;accent-color:var(--cb-marca)}.cb-carregando{display:grid;place-items:center;min-height:240px}.cb-giro{display:block;width:26px;height:26px;border-radius:50%;border:3px solid var(--cb-fio);border-top-color:var(--cb-marca);animation:cb-gira .8s linear infinite}.cb-rodape{margin:auto 0 0;padding-top:6px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--cb-tinta-2)}.cb-rodape .at-rodape-cadeado{display:inline-block;vertical-align:-1px;margin-right:5px}@keyframes cb-gira{to{transform:rotate(360deg)}}@keyframes cb-brilho{to{background-position:-220% 0}}@media (prefers-reduced-motion: reduce){.cb-giro{animation-duration:2.4s}.cb-esqueleto{animation:none}.cb-chip,.cb-botao{transition:none}}@media (max-width: 359px){.cb-valor{font-size:42px}.cb-chips{gap:6px}.cb-chip{font-size:13px}}@media (min-width: 900px){.cb:not([data-marca=app]) .cb-wrap{padding-top:40px}.cb-wrap{max-width:980px;gap:28px}.cb-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:56px;padding-top:24px}.cb-resumo{position:sticky;top:40px;padding:8px 0}.cb-valor{font-size:72px}.cb-acao{padding:24px 22px}.cb-centro .cb-estado{max-width:460px}}.cb-nota{margin:0;font-size:14px;line-height:1.4;color:var(--cb-tinta-2)}.cb-pixlink{display:flex;flex-direction:column;gap:14px;align-items:stretch}.cb-pixlink-texto{margin:0;font-size:15px;line-height:1.45;color:var(--cb-tinta-2);text-align:center}.cb-pixlink-qr{align-self:center;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--cb-fio);line-height:0;transition:opacity .2s}.cb-pixlink-qr[data-vencido]{opacity:.25}.cb-pixlink-qr svg{display:block;width:min(208px,60vw);height:auto}.cb-pixlink-tempo{text-align:center;font-size:14px;font-variant-numeric:tabular-nums;color:var(--cb-tinta-2)}.cb-pixlink-codigo{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;text-overflow:ellipsis}.cb-pixlink-copiado{min-height:18px;margin:-6px 0 0;text-align:center;font-size:14px;font-weight:600;color:var(--cb-marca)}.cb-pixlink .cb-nota,.cb-pixlink .cb-erro{text-align:center}.cb-pixlink .cb-link{align-self:center}@media (prefers-reduced-motion: reduce){.cb-pixlink-qr{transition:none}}.cb-pix{gap:14px;padding-bottom:18px}.cb-pix .cb-estado-titulo{font-size:24px}.cb-pix-valor{display:flex;flex-direction:column;align-items:center;gap:2px}.cb-pix-valor strong{font-size:34px;line-height:1.05;letter-spacing:-.03em}.cb-pix-valor span{font-size:13px;color:var(--cb-tinta-2)}.cb-pix-codigo-bloco{width:100%;display:flex;flex-direction:column;gap:8px;text-align:left}.cb-pix-codigo{display:block;padding:12px 14px;border:1px solid var(--cb-fio);border-radius:14px;background:var(--cb-chip);color:var(--cb-tinta);font:500 12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;cursor:text}.cb-pix-copiar{gap:10px;margin-top:0;transition:transform .12s,opacity .2s,background .2s}.cb-pix-copiar[data-copiado]{background:var(--cb-tinta);color:var(--cb-superficie)}.cb-pix-aviso{margin:0;min-height:0;font-size:13px;line-height:1.35;color:var(--cb-tinta-2)}.cb-pix-aviso:empty{display:none}.cb-pix-qr{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.cb-pix-qr img{display:block;width:176px;height:176px;padding:10px;border-radius:16px;background:#fff;border:1px solid var(--cb-fio)}.cb-pix-qr figcaption{font-size:13px;color:var(--cb-tinta-2);max-width:28ch}.cb-pix-conferindo{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:14px;color:var(--cb-tinta-2)}.cb-giro-mini{width:14px;height:14px;border-width:2px;flex:none}.cb-pix>.cb-botao-suave{margin-top:2px}@media (max-width: 359px){.cb-pix .cb-estado-titulo{font-size:22px}.cb-pix-valor strong{font-size:30px}.cb-pix-qr img{width:150px;height:150px}}@media (min-width: 900px){.cb-centro .cb-estado.cb-pix{max-width:500px}}.cb-botao-link{text-decoration:none}.cb-saidas{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:8px}.cb-exp{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:14px 0 0;border-top:1px solid var(--cb-fio);text-align:left}.cb-exp-data{margin:0;font-size:17px;line-height:1.25;font-weight:700}.cb-exp-data:first-letter{text-transform:uppercase}.cb-exp-lista{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.35}.cb-exp-pessoas{margin:0;font-size:14px;color:var(--cb-tinta-2)}.cb-contagem{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:8px 0 0;padding:10px 14px;border-radius:14px;background:var(--cb-chip);font-size:14px;color:var(--cb-tinta-2)}.cb-contagem time{font-size:20px;font-weight:700;color:var(--cb-tinta)}.cb-contagem[data-urgente=sim] time{color:var(--cb-erro)}.cb-estado .cb-exp{width:100%}.cb-aviso-dados{margin:10px 0 0;padding:10px 14px;border-radius:14px;background:var(--cb-chip);font-size:14px;line-height:1.4;color:var(--cb-tinta)}
