@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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2) format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2) format("woff2"),url(/assets/merriweather-latin-700-normal-D4-nzrAh.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-italic-CuD3zK4B.woff2) format("woff2"),url(/assets/merriweather-latin-400-italic-Cq-nJhum.woff) format("woff")}:root{--fundo: #01211D;--superficie: #01342E;--superficie-2: #07443C;--linha: #14574E;--texto: #FFF8E1;--apagado: #A9C4BA;--fraco: #74958A;--verde: #2AD3A6;--verde-rgb: 42, 211, 166;--dourado: #FFEFB4;--dourado-rgb: 255, 239, 180;--sobre-verde: #06231B;--sobre-verde-escuro: var(--verde);--logo-bojo: #2AD3A6;--logo-haste: #0E8F73;--logo-dobra: #1BB08C;--logo-tinta: #FFEFB4;--alerta: #E86A5A;--laranja: #F5A623;--vermelho: #E0533F;--verde-escuro: #0B6B57;--verde-fundo: #043A32;--borda: rgba(255, 255, 255, .2);--borda-fraca: rgba(255, 255, 255, .1);--nav-fundo: rgba(1, 26, 22, .97);--sombra: rgba(0, 0, 0, .45);color-scheme:dark;--marca: "Merriweather", Georgia, "Times New Roman", serif;--titulo: "Inter", "Segoe UI", system-ui, sans-serif;--corpo: "Inter", "Segoe UI", system-ui, sans-serif}:root[data-tema=claro]{--fundo: #DFE8E7;--superficie: #FFFFFF;--superficie-2: #EDF2F1;--linha: #C9D6D4;--texto: #012E29;--apagado: #4F6B63;--fraco: #84968F;--verde: #01614F;--verde-rgb: 1, 97, 79;--dourado: #A0430A;--dourado-rgb: 160, 67, 10;--sobre-verde: #FFFFFF;--sobre-verde-escuro: #FFFFFF;--logo-bojo: #01614F;--logo-haste: #013E37;--logo-dobra: #014A3F;--logo-tinta: #013E37;--alerta: #D9563F;--laranja: #D98A12;--vermelho: #C9432F;--verde-escuro: #013E37;--verde-fundo: #D9ECE6;--borda: rgba(0, 0, 0, .18);--borda-fraca: rgba(0, 0, 0, .08);--nav-fundo: rgba(250, 252, 252, .96);--sombra: rgba(0, 0, 0, .16);color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{touch-action:pan-y}body{margin:0;touch-action:pan-y;overflow-x:hidden;background:var(--fundo);color:var(--texto);font-family:var(--corpo);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--titulo);font-weight:600;margin:0}.app{max-width:520px;margin:0 auto;padding:env(safe-area-inset-top,0px) 16px 28px}body.app-fixo{height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none}body.app-fixo #raiz{height:100%;display:flex;flex-direction:column}.rolagem{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}body.app-fixo .nav{position:static;flex:none}.topo{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px;gap:10px}.topo .esquerda{display:flex;align-items:baseline;gap:9px;min-width:0}.marca{font-family:var(--titulo);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--verde)}.topo .quem{color:var(--fraco);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sair{background:none;border:0;color:var(--fraco);font:inherit;font-size:12.5px;cursor:pointer;padding:6px 0}.entrada{padding:7vh 14px 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.entrada>*{width:100%}.entrada h1{font-size:28px;line-height:1.18;letter-spacing:-.01em}.entrada .lema{color:var(--apagado);font-size:15px;margin-top:-6px}.entrada .campo,.entrada .aceites,.entrada .cartao,.entrada .aviso-termos,.entrada .erro{text-align:left}.marca-entrada{display:flex;justify-content:center;margin-bottom:4px}.instalar-sistemas{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 6px;text-align:left}.instalar-pergunta{font-size:13px;color:var(--apagado);margin-right:2px}.instalar-sistemas .pilula-acao.ativa{background:var(--verde);color:var(--sobre-verde);border-color:var(--verde);font-weight:600}.cartao-instalar.compacto{margin-top:18px;text-align:left}.cartao-instalar.compacto .instalar-passos{margin-bottom:0}.campo{display:flex;flex-direction:column;gap:5px}.campo label{font-size:12.5px;color:var(--apagado)}input{background:var(--superficie);border:1px solid var(--linha);border-radius:10px;color:var(--texto);font:inherit;padding:12px 13px;width:100%}input:focus{outline:2px solid var(--verde);outline-offset:1px}.botao{background:var(--verde);color:var(--sobre-verde);border:0;border-radius:10px;font-family:var(--titulo);font-weight:600;font-size:15px;padding:13px;width:100%;cursor:pointer}.botao:disabled{opacity:.55;cursor:default}.botao.fantasma{background:none;color:var(--texto);border:1px solid var(--linha)}.botao.pequeno{font-size:13.5px;padding:10px}.erro{color:var(--alerta);font-size:13px}.aviso-termos{color:var(--fraco);font-size:12px;line-height:1.45}.saudacao{font-size:27px;font-weight:600;letter-spacing:-.01em;margin:10px 0 4px}.saudacao .aceno{font-size:24px}.subtitulo{color:var(--apagado);font-size:16px;margin:0 0 18px}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:12px;padding:15px 16px;margin-bottom:10px}.cartao.destaque{border-color:var(--verde)}.cartao h3{font-size:15.5px;margin-bottom:3px}.cartao p{margin:0;color:var(--apagado);font-size:13px}.cartao .rodape{margin-top:12px}.rotulo{font-family:var(--titulo);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--fraco);margin-bottom:8px}.pessoas{display:flex;gap:8px;flex-wrap:wrap}.pessoa{background:var(--superficie);border:1px solid var(--linha);border-radius:10px;padding:9px 13px;font-size:13.5px;cursor:pointer;color:var(--apagado)}.pessoa.ativa{border-color:var(--verde);color:var(--texto);background:var(--superficie-2)}.pessoa.vazia{border-style:dashed;color:var(--fraco)}.tira{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px;margin-bottom:12px}.tira::-webkit-scrollbar{display:none}.chip{flex:none;background:var(--superficie);border:1px solid var(--linha);border-radius:999px;color:var(--apagado);font:inherit;font-size:12.5px;padding:7px 13px;cursor:pointer;white-space:nowrap}.chip.ativo{border-color:var(--verde);color:var(--texto);background:var(--superficie-2)}.categoria{font-family:var(--titulo);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--fraco);margin:18px 0 2px}.item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--linha)}.item .nome{font-weight:500;font-size:15px}.item .compra{color:var(--apagado);font-size:13px;margin-top:1px}.item .sobra{color:var(--fraco);font-size:12px}.item .direita{margin-left:auto;text-align:right}.selo{font-size:10.5px;color:var(--fraco);border:1px solid var(--linha);border-radius:4px;padding:1px 6px}.abas{display:flex;gap:8px;margin:2px 0 12px}.aba{flex:1;background:var(--superficie);border:1px solid var(--linha);border-radius:10px;color:var(--apagado);font:inherit;font-size:13.5px;padding:10px;cursor:pointer}.aba.ativa{background:var(--superficie-2);color:var(--texto);border-color:var(--verde)}.tocavel{cursor:pointer;-webkit-user-select:none;user-select:none}.tocavel:active{opacity:.6}.vazio{color:var(--fraco);font-size:14px;padding:34px 0;text-align:center}.barra{height:4px;background:var(--linha);border-radius:2px;overflow:hidden;margin-top:5px}.barra i{display:block;height:100%;background:var(--verde)}.nav{position:fixed;left:0;right:0;bottom:0;background:var(--nav-fundo);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--linha);display:flex;padding:6px 0 max(6px,calc(env(safe-area-inset-bottom,0px) - 20px))}.nav button{flex:1;background:none;border:0;color:var(--apagado);font-family:var(--titulo);font-weight:500;font-size:13.5px;padding:9px 4px 6px;margin:0 6px;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px}.nav button.ativo{color:var(--verde);background:rgba(var(--verde-rgb),.08)}.nav .traco{width:16px;height:2px;border-radius:2px;background:currentColor;opacity:0}.nav button.ativo .traco{opacity:1}.carregando{color:var(--fraco);padding:34px 0;text-align:center}.rodape-acao{margin-top:18px}.selo.verde{color:var(--verde);border-color:var(--verde)}.linha-acoes{display:flex;gap:8px}.linha-acoes .botao{flex:1}.vaga-livre{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;cursor:pointer;background:none;border:1px dashed var(--linha);color:var(--apagado);font-family:var(--titulo);font-weight:500;font-size:14.5px}.vaga-livre span{color:var(--fraco);font-family:var(--corpo);font-size:12.5px;font-weight:400}.bloco-toque{display:block;cursor:pointer}textarea{width:100%;margin-top:10px;background:var(--fundo);border:1px solid var(--linha);border-radius:10px;color:var(--texto);font-family:var(--corpo);font-size:14px;padding:11px 12px;resize:vertical}textarea:focus{outline:2px solid var(--verde);outline-offset:1px}.conferir{border-bottom:1px solid var(--linha);padding:11px 0 13px}.conferir.duvida{border-left:2px solid var(--dourado);padding-left:10px}.conferir-topo{display:flex;align-items:baseline;gap:8px}.texto-original{font-weight:500;font-size:14.5px;flex:1}.remover{background:none;border:0;color:var(--fraco);font-size:20px;line-height:1;cursor:pointer;padding:0 4px}.conferir-campos{display:flex;gap:6px;margin-top:7px}.conferir-campos .qtd{width:92px}.conferir-campos input,.conferir-campos select,select.alimento{background:var(--superficie);border:1px solid var(--linha);border-radius:8px;color:var(--texto);font:inherit;font-size:13.5px;padding:8px 9px}select.alimento{width:100%;margin-top:6px}.conferir.duvida select.alimento{border-color:var(--dourado)}input.texto-original{background:var(--fundo);border:1px solid var(--linha);border-radius:8px;padding:8px 10px;font-size:14.5px}.grupo-escolha{border:1px solid var(--linha);border-radius:12px;padding:10px 12px 12px;margin:10px 0;background:var(--superficie)}.grupo-topo{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.grupo-nome{font-family:var(--titulo);font-weight:600;font-size:13px;color:var(--verde)}.grupo-nota{color:var(--fraco);font-size:12px}.grupo-escolha .conferir{border-bottom:0;padding-bottom:4px}.ver-opcoes{background:none;border:0;color:var(--apagado);font:inherit;font-size:12.5px;padding:6px 0 2px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.opcoes{border-top:1px dashed var(--linha);margin-top:6px;padding-top:4px}.opcao{position:relative}.opcao .tornar{position:absolute;right:26px;top:10px;z-index:1;background:none;border:1px solid var(--linha);border-radius:6px;color:var(--apagado);font:inherit;font-size:11.5px;padding:3px 8px;cursor:pointer}.opcao .tornar:hover{border-color:var(--verde);color:var(--verde)}.topo-produto{display:flex;align-items:center;gap:12px;padding:18px 0 14px}.marca-bloco{flex:1;min-width:0;line-height:1.1}.nome-produto{font-family:var(--marca);font-weight:700;font-size:26px;color:var(--texto);letter-spacing:-.01em}.assinatura{font-family:var(--marca);font-weight:400;font-size:14px;color:var(--dourado);margin-top:3px}.acao-topo{background:none;border:0;color:var(--apagado);cursor:pointer;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.acao-topo.circulo{border:1.5px solid var(--linha)}.topo-produto .selo{align-self:center}.cartao{border-radius:16px;padding:16px;margin-bottom:12px}.cartao-titulo{display:flex;align-items:center;gap:10px;font-family:var(--titulo);font-weight:600;font-size:17px;margin-bottom:8px}.icone-titulo{display:inline-flex;align-items:center;justify-content:center}.icone-titulo.verde{color:var(--verde)}.icone-titulo.dourado{color:var(--dourado)}.icone-titulo.bolha-dourada{color:var(--dourado);background:rgba(var(--dourado-rgb),.14);width:46px;height:46px;border-radius:12px;flex:none}.cartao-legenda{color:var(--apagado);font-size:15px;margin:0 0 14px}.destaque-grande{font-family:var(--titulo);font-weight:700;font-size:30px;letter-spacing:-.01em;margin:6px 0 2px}.etiqueta-verde{color:var(--verde);font-size:15px;font-weight:500}.cartao-plano{display:flex;gap:16px;align-items:flex-start}.cartao-plano .ilustracao{flex:none;width:108px;height:108px;border-radius:14px;background:var(--superficie-2);display:flex;align-items:center;justify-content:center}.plano-texto{flex:1;min-width:0}.plano-nome{font-size:22px;font-weight:600;margin:4px 0 2px;line-height:1.2}.plano-desde{color:var(--apagado);font-size:15px;margin:0 0 12px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px}.botao svg{flex:none}.botao.contorno{background:var(--verde-fundo);color:var(--verde);border:1.5px solid var(--verde-escuro);font-weight:500;font-size:15px;padding:12px 14px}.botao.contorno svg{margin-left:auto}.botao.contorno.compacto{width:auto;padding:11px 16px;white-space:nowrap}.botao.contorno.compacto svg{margin-left:0}.botao.contorno.dourado{color:var(--dourado);border-color:rgba(var(--dourado-rgb),.6);background:rgba(var(--dourado-rgb),.08)}.botao.cheio{background:var(--verde-escuro);color:#fff;font-weight:500;font-size:16px;padding:15px 16px;position:relative}.botao.cheio svg{position:absolute;right:16px}.painel-numeros{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--superficie-2);border-radius:12px;padding:14px 4px;margin-top:6px}.numero{text-align:center;padding:2px 4px;border-left:1px solid var(--linha)}.numero:first-child{border-left:0}.numero b{display:block;font-size:30px;font-weight:600;line-height:1.1;margin-bottom:4px}.numero span{color:var(--apagado);font-size:13px;line-height:1.35}.verde{color:var(--verde)}.laranja{color:var(--laranja)}.vermelho{color:var(--vermelho)}.cartao-linha{display:flex;align-items:center;gap:12px}.cartao-linha-texto{flex:1;min-width:0}.cartao-linha-texto h3{font-size:16.5px;font-weight:600;margin-bottom:3px}.cartao-linha-texto p{color:var(--apagado);font-size:14px;margin:0;line-height:1.4}.cartao-teste{border-color:rgba(var(--dourado-rgb),.35);background:var(--superficie-2)}.voltar{background:none;border:0;color:var(--verde);font:inherit;font-size:15px;padding:8px 0 0;cursor:pointer}.titulo-tela{font-size:28px;font-weight:600;letter-spacing:-.01em}.cabecalho-lista{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:8px 0 6px}.editar{flex:none;display:inline-flex;align-items:center;gap:8px;background:var(--verde-fundo);color:var(--verde);border:1.5px solid var(--verde-escuro);border-radius:12px;font:inherit;font-size:15px;font-weight:500;padding:11px 16px;cursor:pointer;margin-top:2px}.meta-lista{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--apagado);font-size:15px;margin-bottom:16px}.meta-lista span{display:inline-flex;align-items:center;gap:7px}.meta-lista b{color:var(--verde);font-weight:500}.meta-lista .ponto{color:var(--fraco)}.meta-lista span:last-child{color:var(--verde)}.meta-lista svg{width:18px;height:18px;color:var(--apagado)}.abas-pilula{display:flex;background:var(--superficie);border:1px solid var(--linha);border-radius:16px;padding:4px;margin-bottom:18px}.abas-pilula button{flex:1;background:none;border:0;border-radius:13px;color:var(--apagado);font:inherit;font-size:16px;font-weight:500;padding:12px;cursor:pointer}.abas-pilula button.ativa{background:var(--verde-escuro);color:var(--sobre-verde-escuro)}.cabecalho-categoria{display:flex;align-items:center;gap:10px;margin:18px 0 10px}.cabecalho-categoria svg{width:26px;height:26px}.cabecalho-categoria h2{font-size:19px;font-weight:600;flex:1}.conta-itens{color:var(--apagado);font-size:15px}.cartao-item{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--superficie);border:1px solid var(--linha);border-radius:14px;padding:10px;margin-bottom:10px}.miniatura{flex:none;width:92px;height:92px;border-radius:12px;border:0;background:var(--superficie-2);cursor:pointer;display:flex;align-items:center;justify-content:center}.miniatura span{font-size:44px;line-height:1}.cartao-item .corpo{flex:1;min-width:0;cursor:pointer}.cartao-item.aberto{border-color:var(--verde-escuro)}.nome-item{font-size:17px;font-weight:500;line-height:1.25}.qtd-item{color:var(--apagado);font-size:15px;margin-top:3px}.selos{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.etiqueta{font-size:12.5px;font-weight:500;border-radius:8px;padding:4px 9px}.etiqueta.dieta{color:var(--verde);background:rgba(var(--verde-rgb),.14)}.etiqueta.livre{color:var(--dourado);background:rgba(var(--dourado-rgb),.14)}.etiqueta.casa{color:var(--apagado);background:var(--superficie-2)}.trocar{flex:none;background:none;border:0;color:var(--apagado);width:44px;height:44px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.trocar svg{width:26px;height:26px}.trocar.ativo{color:var(--verde);background:var(--verde-fundo)}.flutuante{position:fixed;right:20px;bottom:96px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:var(--verde);color:var(--sobre-verde);border:0;box-shadow:0 10px 28px var(--sombra);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.flutuante:hover{filter:brightness(1.06)}.flutuante svg{width:20px;height:20px}.resultado-busca.livre{border-style:dashed}.folha-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:20;display:flex;align-items:flex-end;justify-content:center}.folha{width:100%;max-width:520px;background:var(--superficie);border-radius:20px 20px 0 0;padding:12px 18px max(24px,env(safe-area-inset-bottom,0px));max-height:80vh;overflow-y:auto}.folha-alca{width:40px;height:4px;border-radius:2px;background:var(--linha);margin:0 auto 14px}.folha h3{font-size:20px;margin-bottom:4px}.opcao-troca{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--linha)}.opcao-troca.atual .nome-item{color:var(--verde)}.opcao-troca .botao.pequeno{width:auto;padding:9px 14px}.opcoes-troca{flex-basis:100%;border-top:1px solid var(--linha);margin-top:4px;padding-top:8px}.opcoes-rotulo{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fraco);padding:2px 4px 6px}.opcoes-vazio{color:var(--fraco);font-size:14px;margin:4px 4px 6px}.opcao{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--superficie-2);border:1px solid transparent;border-radius:12px;padding:9px 12px 9px 9px;margin-bottom:6px;cursor:pointer;color:var(--texto);font:inherit}.opcao:hover,.opcao:active{border-color:var(--verde-escuro)}.opcao:disabled{opacity:.6;cursor:default}.opcao-simbolo{flex:none;width:44px;height:44px;border-radius:10px;background:var(--superficie);display:flex;align-items:center;justify-content:center;font-size:24px}.opcao-texto{flex:1;min-width:0;display:flex;flex-direction:column}.opcao-texto .nome-item{font-size:15.5px}.opcao-texto .qtd-item{font-size:13px;margin-top:1px}.opcao-acao{flex:none;color:var(--verde);font-weight:600;font-size:14px;background:var(--verde-fundo);border:1px solid var(--verde-escuro);border-radius:9px;padding:7px 13px}.painel-numeros.quatro{grid-template-columns:repeat(4,1fr)}.painel-numeros.quatro .numero b{font-size:28px}.painel-numeros.quatro .numero span{font-size:13.5px}.linha-busca{display:flex;gap:10px;margin:16px 0 12px}.busca{flex:1;display:flex;align-items:center;gap:10px;background:var(--superficie);border:1px solid var(--linha);border-radius:14px;padding:0 14px;color:var(--fraco)}.busca input{flex:1;background:none;border:0;padding:13px 0;color:var(--texto);font:inherit;font-size:15px;min-width:0}.busca input:focus{outline:none}.busca input::placeholder{color:var(--fraco)}.filtros{flex:none;display:inline-flex;align-items:center;gap:8px;background:var(--superficie);border:1px solid var(--linha);border-radius:14px;color:var(--verde);font:inherit;font-size:15px;font-weight:500;padding:0 14px;cursor:pointer}.filtros.ativo{border-color:var(--verde-escuro);background:var(--verde-fundo)}.filtros .bolinha{background:var(--dourado);color:#1a1400;font-size:12px;font-weight:700;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.tira .chip{font-size:14.5px;padding:10px 16px;border-radius:999px}.tira .chip.ativo{background:var(--verde-escuro);border-color:var(--verde-escuro);color:var(--sobre-verde-escuro)}.cabecalho-secao{display:flex;align-items:center;justify-content:space-between;margin:14px 0 10px}.cabecalho-secao h2{font-size:17px;font-weight:500;color:var(--verde)}.ordenar{display:inline-flex;align-items:center;gap:4px;color:var(--apagado);font-size:14.5px;position:relative}.ordenar select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--superficie);border:1px solid var(--linha);border-radius:8px;color:var(--texto);font:inherit;font-size:14.5px;padding:5px 24px 5px 10px;cursor:pointer}.ordenar select:focus{outline:none;border-color:var(--verde)}.ordenar select option{background:var(--superficie);color:var(--texto)}.ordenar>svg{position:absolute;right:8px;pointer-events:none;color:var(--apagado)}.despensa-item{flex-wrap:nowrap;gap:12px}.miniatura.estatica{cursor:default;width:84px;height:84px}.despensa-item .corpo{cursor:default}.despensa-item .nome-item{font-size:16.5px}.prazo{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;max-width:150px}.prazo-linha{font-size:13.5px;color:var(--apagado)}.prazo-linha.verde{color:var(--verde)}.prazo-linha.laranja{color:var(--laranja)}.prazo-linha.vermelho{color:var(--vermelho);font-weight:500}.prazo-linha.apagado{color:var(--fraco);font-size:12.5px}.despensa-item .trocar{width:36px;height:44px}.etiqueta.situacao-disponivel{color:var(--verde);background:rgba(var(--verde-rgb),.14)}.etiqueta.situacao-acabando{color:var(--dourado);background:rgba(var(--dourado-rgb),.16)}.etiqueta.situacao-acabou{color:var(--vermelho);background:#e0533f29}.dourado-texto{color:var(--dourado)}@media (max-width: 400px){.prazo{max-width:120px}.prazo-linha{font-size:12.5px}}.tira.quebra{flex-wrap:wrap;overflow:visible;row-gap:8px}.tira.quebra .chip{font-size:14px;padding:9px 14px}@media (max-width: 420px){.topo-produto{gap:10px;padding:14px 0 12px}.topo-produto .selo{display:none}.nome-produto{font-size:23px}.assinatura{font-size:12.5px;white-space:nowrap}.acao-topo{width:40px;height:40px}.titulo-tela{font-size:24px}.cabecalho-lista{align-items:center}.cabecalho-lista .subtitulo{font-size:14px}.editar{font-size:14px;padding:10px 12px;gap:6px}.painel-numeros.quatro .numero b{font-size:24px}.painel-numeros.quatro .numero span{font-size:12px}.miniatura{width:66px;height:66px}.miniatura span{font-size:32px}.despensa-item{gap:10px;padding:9px}.despensa-item .nome-item{font-size:15px}.despensa-item .qtd-item{font-size:13.5px}.prazo{max-width:118px}.prazo-linha{font-size:12px;white-space:nowrap}.despensa-item .trocar{width:30px}.saudacao{font-size:24px}.cartao-plano .ilustracao{width:92px;height:92px}.plano-nome{font-size:19px}.destaque-grande{font-size:27px}.numero b{font-size:26px}.cabecalho-secao h2{font-size:16px}.ordenar,.ordenar select{font-size:13.5px}}.pessoa-topo{display:flex;align-items:center;gap:18px;padding:10px 0 18px}.avatar{position:relative;flex:none;width:108px;height:108px;border-radius:50%;background:var(--verde-fundo);border:2px solid var(--verde-escuro);display:flex;align-items:center;justify-content:center}.avatar>span{font-size:42px;font-weight:600;color:var(--verde);letter-spacing:.02em}.avatar-camera{position:absolute;right:-6px;bottom:-2px;width:38px;height:38px;border-radius:50%;background:var(--fundo);border:1.5px solid var(--verde);color:var(--verde);display:flex;align-items:center;justify-content:center;cursor:pointer}.pessoa-texto{flex:1;min-width:0}.pessoa-nome{font-size:24px;font-weight:600;letter-spacing:-.01em}.pessoa-email{color:var(--apagado);font-size:15.5px;margin:2px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-plano{display:inline-flex;align-items:center;gap:6px;color:var(--dourado);background:rgba(var(--verde-rgb),.1);border:1px solid var(--verde-escuro);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500}.pessoa-desde{color:var(--apagado);font-size:14.5px;margin-top:8px}.pessoa-topo .acao-topo{color:var(--fraco)}.resumo-conta{display:grid;grid-template-columns:repeat(4,1fr);margin-top:8px}.resumo-conta .numero{border-left:1px solid var(--linha);padding:6px 4px}.resumo-conta .numero:first-child{border-left:0}.resumo-conta .numero i{display:block;height:30px;margin-bottom:10px}.resumo-conta .numero i svg{width:28px;height:28px}.resumo-conta .numero i.verde{color:var(--verde)}.resumo-conta .numero i.dourado{color:var(--dourado)}.resumo-conta .numero b{font-size:24px;color:var(--texto)}.resumo-conta .numero b.menor{font-size:22px;color:var(--apagado)}.resumo-conta .numero span{font-size:13px}.secao-verde{color:var(--verde);font-size:17px;font-weight:500;margin:18px 0 10px}.lista-opcoes{background:var(--superficie);border:1px solid var(--linha);border-radius:14px;overflow:hidden}.opcao-conta{border-top:1px solid var(--linha)}.opcao-conta:first-child{border-top:0}.opcao-conta-linha{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none;border:0;color:var(--texto);font:inherit;padding:13px 14px;cursor:pointer}.opcao-conta-linha:active{background:var(--superficie-2)}.opcao-icone{flex:none;width:40px;height:40px;border-radius:50%;color:var(--verde);display:flex;align-items:center;justify-content:center}.opcao-icone svg{width:24px;height:24px}.opcao-icone.dourado{color:var(--dourado);background:rgba(var(--dourado-rgb),.14)}.opcao-conta-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.opcao-conta-texto .titulo{font-size:16.5px;font-weight:500}.opcao-conta-texto .sub{font-size:14px;color:var(--apagado)}.opcao-conta .seta{color:var(--fraco);display:flex;transition:transform .15s}.opcao-conta .seta.virada{transform:rotate(90deg)}.opcao-conta-corpo{padding:0 16px 14px 68px;color:var(--apagado);font-size:14px;line-height:1.5}.opcao-conta-corpo p{margin:0}.botao.sair-conta{margin:20px 0 8px;background:#e0533f0f;color:var(--vermelho);border:1.5px solid rgba(224,83,63,.55);font-weight:500;font-size:16px;padding:14px}@media (max-width: 420px){.pessoa-topo{gap:14px}.avatar{width:88px;height:88px}.avatar>span{font-size:34px}.avatar-camera{width:32px;height:32px}.pessoa-nome{font-size:21px}.pessoa-email{font-size:14px}.resumo-conta .numero b{font-size:21px}.resumo-conta .numero span{font-size:11.5px}.resumo-conta .numero i svg{width:24px;height:24px}.opcao-conta-corpo{padding-left:14px}}.resumo-conta{margin-top:2px}.resumo-conta .numero{padding:2px 4px}.resumo-conta .numero i{height:22px;margin-bottom:4px}.resumo-conta .numero i svg{width:22px;height:22px}.resumo-conta .numero b{font-size:21px;margin-bottom:1px}.resumo-conta .numero b.menor{font-size:19px}.resumo-conta .numero span{font-size:12px;line-height:1.25;white-space:nowrap}.botao.fantasma.excluir{color:var(--vermelho);border-color:#e0533f73;flex:0 0 auto}.cartao-limite{border-color:rgba(var(--dourado-rgb),.35)}.item .direita.linha-acoes{display:flex;gap:6px;text-align:left}.item .direita.linha-acoes .botao{flex:0 0 auto;width:auto;padding:9px 12px}.campo-cartao{display:block;cursor:text;padding:12px 14px}.campo-rotulo{display:block;font-size:12.5px;color:var(--apagado);margin-bottom:6px}.campo-cartao input{background:var(--superficie-2);border-color:var(--linha);font-size:15.5px}.refeicao-cabecalho{display:flex;align-items:center;gap:10px;margin:20px 0 10px}.refeicao-cabecalho .hora{color:var(--verde);font-weight:600;font-size:15px}.refeicao-cabecalho h2{font-size:18px;font-weight:600;flex:1;min-width:0}.item-conferir{background:var(--superficie);border:1px solid var(--linha);border-radius:14px;padding:12px 14px 14px;margin-bottom:10px}.item-conferir.duvida{border-color:rgba(var(--dourado-rgb),.6)}.item-conferir-topo{display:flex;align-items:center;gap:8px}.item-conferir-topo .texto-original{flex:1;min-width:0;font-size:15.5px;font-weight:500;line-height:1.3}.item-conferir-topo input.texto-original{background:var(--superficie-2);border:1px solid var(--linha);border-radius:10px;padding:9px 11px;font-weight:500}.etiqueta.duvida{color:var(--dourado);background:rgba(var(--dourado-rgb),.16)}.item-conferir .remover{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--linha);background:none;color:var(--apagado);font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.campos-linha{display:grid;grid-template-columns:1.1fr 1fr 1.4fr;gap:8px;margin-top:10px}.pilula,.item-conferir select.pilula,.item-conferir input.pilula{width:100%;background:var(--superficie-2);border:1px solid var(--linha);border-radius:10px;color:var(--texto);font:inherit;font-size:14.5px;padding:10px 12px;min-width:0}.item-conferir input.pilula::placeholder{color:var(--fraco)}.item-conferir select.pilula{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239BB0A6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.item-conferir select.pilula.alimento{margin-top:8px}.item-conferir select.pilula.pendente{border-color:var(--dourado);color:var(--dourado)}.item-conferir select.pilula:focus,.item-conferir input.pilula:focus{outline:2px solid var(--verde);outline-offset:1px}.grupo-cartao{border:1px solid var(--verde-escuro);border-radius:16px;padding:12px;margin-bottom:12px;background:var(--verde-fundo)}.grupo-cartao .item-conferir{margin-bottom:8px}.grupo-cabecalho{display:flex;align-items:baseline;gap:8px;margin:0 2px 10px;flex-wrap:wrap}.grupo-cabecalho .grupo-nome{color:var(--verde);font-weight:600;font-size:14.5px}.grupo-cabecalho .grupo-nota{color:var(--apagado);font-size:13px}.pilula-acao{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--verde-escuro);border-radius:999px;color:var(--verde);font:inherit;font-size:13.5px;font-weight:500;padding:8px 14px;cursor:pointer;margin-top:2px}.pilula-acao.apagada{color:var(--apagado);border-color:var(--linha);margin-top:6px}.opcoes-conferir{margin-top:10px;border-top:1px dashed var(--verde-escuro);padding-top:10px}.opcao-conferir{position:relative}.opcao-conferir .tornar{position:absolute;right:52px;top:10px;z-index:1;background:var(--verde-fundo);border:1px solid var(--verde-escuro);border-radius:8px;color:var(--verde);font:inherit;font-size:12.5px;font-weight:500;padding:5px 10px;cursor:pointer}.aviso-falta{color:var(--dourado);font-size:13.5px;margin-bottom:10px}.rodape-acao .botao.cheio{position:relative}@media (max-width: 420px){.campos-linha{grid-template-columns:1fr 1fr}.campos-linha select:last-child{grid-column:1 / -1}}.fora-cartao{padding:6px 14px 10px;margin-top:14px}.fora-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:0;color:var(--texto);font:inherit;text-align:left;padding:8px 0;cursor:pointer}.fora-topo b{display:block;font-size:15.5px;font-weight:600}.fora-topo small{display:block;color:var(--apagado);font-size:13px;margin-top:2px}.fora-topo .seta{color:var(--fraco);display:flex;transition:transform .15s}.fora-topo .seta.virada{transform:rotate(90deg)}.fora-linha{display:flex;align-items:center;gap:10px;border-top:1px solid var(--linha);padding:10px 0}.fora-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fora-texto .nome-item{font-size:14.5px;color:var(--apagado)}.fora-motivo{font-size:13px;color:var(--fraco);line-height:1.35}.fora-onde{font-size:12px;color:var(--verde)}.fora-linha .pilula-acao{flex:none;margin:0;padding:7px 11px;font-size:13px}.dieta-acoes{flex-wrap:wrap;gap:8px}.dieta-acoes .botao{width:auto;flex:1 1 0;min-width:0}.dieta-acoes .botao.principal{flex-basis:100%;font-size:15px;padding:13px 16px}.dieta-acoes .botao.fantasma{font-size:14px;padding:11px}.dieta-acoes .botao.fantasma.excluir{flex:1 1 0}.cartao.destaque{border-color:var(--verde-escuro);background:var(--verde-fundo)}.alerta-bolinha{flex:none;display:inline-flex;margin-right:2px;filter:drop-shadow(0 0 6px rgba(var(--dourado-rgb),.45))}.item-conferir.duvida{border-color:var(--dourado);box-shadow:0 0 0 1px rgba(var(--dourado-rgb),.25)}.item-conferir input.pilula.pendente{border-color:var(--dourado)}.item-conferir.piscar{animation:piscar 1.1s ease-in-out 2}@keyframes piscar{0%,to{box-shadow:0 0 0 1px rgba(var(--dourado-rgb),.25)}50%{box-shadow:0 0 0 4px rgba(var(--dourado-rgb),.55);background:rgba(var(--dourado-rgb),.08)}}.atalho-dourado{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:var(--dourado);font:inherit;font-size:16px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.falta-bloco{background:rgba(var(--dourado-rgb),.08);border:1px solid rgba(var(--dourado-rgb),.45);border-radius:14px;padding:12px 14px;margin-bottom:12px}.falta-titulo{display:flex;align-items:center;gap:8px;color:var(--dourado);font-weight:600;font-size:14.5px;margin-bottom:10px}.falta-lista{display:flex;flex-wrap:wrap;gap:6px}.falta-chip{background:var(--superficie);border:1px solid var(--dourado);border-radius:999px;color:var(--texto);font:inherit;font-size:13.5px;padding:7px 12px;cursor:pointer}.falta-chip:active{background:rgba(var(--dourado-rgb),.2)}.pilula-acao.com-alerta{border-color:var(--dourado);color:var(--dourado)}.campos-linha.sem-estado{grid-template-columns:1.1fr 1fr}.campos-linha.com-medida{grid-template-columns:auto 1fr 1fr 1.3fr}.campos-linha.com-medida.sem-estado{grid-template-columns:auto 1fr 1fr}.medida-fixa{display:inline-flex;align-items:center;width:auto;white-space:nowrap;color:var(--verde);border-color:var(--verde-escuro);background:var(--verde-fundo);font-weight:500}.reconhecido{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:var(--apagado);font-size:14px}.reconhecido b{color:var(--texto);font-weight:500}.reconhecido .ver-opcoes{padding:2px 0}.pilula-acao.mini{font-size:12.5px;padding:5px 12px;margin-top:0;flex-shrink:0}.opcao-refeicao{margin-top:4px}.opcao-refeicao>.pilula-acao{margin-bottom:6px}@media (max-width: 420px){.campos-linha.com-medida{grid-template-columns:1fr 1fr}.campos-linha.com-medida .medida-fixa{grid-column:1 / -1;justify-content:center}}.medida-fixa{max-width:46%;overflow:hidden;text-overflow:ellipsis}.campos-linha.com-medida{grid-template-columns:minmax(0,auto) minmax(70px,1fr) minmax(70px,1fr) minmax(90px,1.3fr)}.campos-linha.com-medida.sem-estado{grid-template-columns:minmax(0,auto) minmax(70px,1fr) minmax(70px,1fr)}.campos-linha.com-medida{grid-template-columns:max-content minmax(64px,1fr) minmax(64px,1fr) minmax(88px,1.3fr)}.campos-linha.com-medida.sem-estado{grid-template-columns:max-content minmax(64px,1fr) minmax(64px,1fr)}.medida-fixa{max-width:none;padding-left:10px;padding-right:10px}@media (max-width: 420px){.campos-linha.com-medida,.campos-linha.com-medida.sem-estado{grid-template-columns:1fr 1fr}}.treino-cartao{cursor:default}.dias-treino{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.dias-treino .chip{padding:9px 0;width:44px;text-align:center;font-size:15px}.dias-treino .chip.ativo{background:var(--verde-escuro);border-color:var(--verde-escuro);color:var(--sobre-verde-escuro)}.opcional-cartao{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:rgba(var(--dourado-rgb),.08);border:1px solid rgba(var(--dourado-rgb),.45);border-radius:14px;padding:12px 14px;margin-bottom:10px}.opcional-texto{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px;font-size:14px}.opcional-texto b{color:var(--dourado);font-weight:600}.opcional-texto span{color:var(--apagado);font-size:13px}.opcional-campo{display:inline-flex;align-items:center;gap:8px;color:var(--apagado);font-size:14px}.opcional-campo .pilula{width:64px;text-align:center;background:var(--superficie);border:1px solid var(--dourado);border-radius:10px;color:var(--texto);font:inherit;font-size:16px;padding:9px 6px}.opcao-topo{align-items:center}.tornar-opcao{margin-left:auto;background:var(--verde-fundo);border:1px solid var(--verde-escuro);border-radius:8px;color:var(--verde);font:inherit;font-size:12.5px;font-weight:500;padding:5px 10px;cursor:pointer}.opcional-cartao.respondida{background:var(--verde-fundo);border-color:var(--verde-escuro)}.opcional-cartao.respondida .opcional-texto b{color:var(--verde)}.opcional-cartao.respondida .opcional-campo .pilula{border-color:var(--verde-escuro);color:var(--verde)}.refeicao-cabecalho{margin:30px 0 12px;padding:12px 14px;background:var(--superficie-2);border-left:4px solid var(--verde);border-radius:12px}.refeicao-cabecalho .icone-titulo svg{width:22px;height:22px}.refeicao-cabecalho .hora{font-size:14px;padding:4px 9px;border-radius:8px;background:var(--verde-fundo);border:1px solid var(--verde-escuro)}.refeicao-cabecalho h2{font-size:22px;letter-spacing:-.01em}.refeicao-cabecalho .conta-itens{font-size:14px}section:first-of-type .refeicao-cabecalho{margin-top:18px}.grupo-cabecalho.opcao-topo .grupo-nome,.refeicao-cabecalho+.grupo-cabecalho .grupo-nome{font-size:15.5px}.refeicao-cabecalho+.grupo-cabecalho .grupo-nota{font-size:13.5px}@media (max-width: 420px){.refeicao-cabecalho{margin-top:24px;padding:10px 12px}.refeicao-cabecalho h2{font-size:19px}}.meta-lista .regua{color:var(--texto);font-weight:600}.variacao-aviso{color:var(--dourado);font-size:13px;margin:2px 4px 8px}.variacao-aviso b{font-weight:600}.opcao.original{border-color:var(--verde-escuro)}.linha-excluir-lista{display:flex;justify-content:flex-end;margin:-4px 0 10px}.linha-excluir-lista .pilula-acao{font-size:12.5px;padding:6px 12px;margin:0}.chip-com-x{display:inline-flex;align-items:center;gap:2px}.chip-x{background:none;border:1px solid var(--linha);border-radius:999px;color:var(--fraco);width:26px;height:26px;cursor:pointer;font-size:15px;line-height:1}.opcao-selos{display:flex;flex-wrap:wrap;gap:6px;margin:3px 0 2px}.opcao-selos .etiqueta{font-size:11.5px;padding:3px 8px;white-space:nowrap}.opcao-texto .qtd-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opcao-acao{white-space:nowrap}.onde-entra{color:var(--apagado);font-size:13px;margin:2px 4px 8px;line-height:1.5}.onde-entra b{color:var(--texto);font-weight:600}.onde-entra .onde-total{color:var(--verde);font-weight:500}.conta-linha{color:var(--apagado);font-size:12.5px;line-height:1.4;margin-top:4px}.conta-linha.fora-do-plano{color:var(--dourado)}.conta-linha.fora-do-plano .ver-opcoes{color:var(--dourado);font-size:12.5px;padding:0}.secao-refeicao{margin-top:10px;padding-top:8px;border-top:1px dashed var(--linha)}.secao-refeicao:first-of-type{border-top:0;margin-top:4px}.secao-refeicao .opcoes-rotulo{text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--apagado)}.secao-refeicao .opcoes-rotulo b{color:var(--texto);font-weight:600}.sugestao-somam{display:block;width:100%;font-style:italic;opacity:.85;margin-top:2px}.validade-linha{background:none;border:0;padding:0;margin-top:2px;font:inherit;font-size:12px;opacity:.7;color:inherit;text-align:left;cursor:pointer}.validade-linha:hover{opacity:1;text-decoration:underline}.bloco-ritmo{margin-top:16px}.cabecalho-bloco{display:flex;align-items:center;gap:12px;margin:0 0 10px;padding:10px 12px;border-radius:14px;border:1px solid var(--linha);background:var(--superficie)}.cabecalho-bloco .icone-bloco{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:none}.cabecalho-bloco .texto-bloco{flex:1;min-width:0}.cabecalho-bloco h2{margin:0;font-size:16px;line-height:1.2}.cabecalho-bloco .nota-bloco{margin:2px 0 0;font-size:12px;opacity:.65}.cabecalho-bloco .conta-bloco{flex:none;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;border:1px solid var(--linha);color:var(--apagado)}.bloco-mes .cabecalho-bloco{border-color:rgba(var(--verde-rgb),.35)}.bloco-mes .icone-bloco{background:rgba(var(--verde-rgb),.14);color:var(--verde)}.bloco-mes h2{color:var(--verde)}.bloco-semana .cabecalho-bloco{border-color:rgba(var(--dourado-rgb),.35)}.bloco-semana .icone-bloco{background:rgba(var(--dourado-rgb),.14);color:var(--dourado)}.bloco-semana h2{color:var(--dourado)}.ritmo-semana{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.75;margin-left:4px}.qtd-mes{font-size:12px;opacity:.65;margin-top:1px}.painel-finalizar{border:1px solid var(--borda-fraca);border-radius:14px;padding:12px;margin:6px 0 14px}.painel-topo{display:flex;justify-content:space-between;align-items:center}.painel-topo h2{margin:0;font-size:17px}.painel-nota{font-size:12.5px;opacity:.75;margin:6px 0 10px}.linha-finalizar{padding:8px 0;border-top:1px solid var(--borda-fraca);display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.linha-finalizar-nome{flex:1 1 100%;display:flex;justify-content:space-between;gap:8px}.linha-finalizar-ritmo{font-size:12px;opacity:.65}.campo-qtd,.campo-validade{display:flex;align-items:center;gap:6px;font-size:12.5px}.campo-qtd input{width:84px}.campo-validade input{width:150px}.campo-qtd input,.campo-validade input{font:inherit;padding:5px 7px;border-radius:8px;border:1px solid var(--borda);background:transparent;color:inherit}.aviso-ok{font-size:13px;padding:8px 10px;border-radius:10px;background:#78dca01f;margin:6px 0}.logo{--logo-h: 64px;display:inline-flex;align-items:flex-start;gap:calc(var(--logo-h) * .12);min-height:var(--logo-h);flex:0 0 auto;-webkit-user-select:none;user-select:none}.logo-simbolo{height:calc(var(--logo-h) * .9347);margin-top:calc(var(--logo-h) * .1106);width:auto;display:block;flex:none}.logo-texto{display:flex;flex-direction:column;justify-content:center;line-height:1}.logo-nome{font-family:var(--titulo);font-weight:800;font-size:calc(var(--logo-h) * .81);line-height:1;color:var(--texto);letter-spacing:-.025em;white-space:nowrap}.logo-assinatura{font-family:var(--titulo);font-weight:400;font-size:calc(var(--logo-h) * .81 * .24354);line-height:1.15;color:var(--dourado);margin:calc(var(--logo-h) * .05) 0 0 .1553em;letter-spacing:.005em;white-space:nowrap}.logo-marca{--logo-h: 64px}@media (max-width: 430px){.logo-marca{--logo-h: 56px}}@media (max-width: 360px){.logo-marca{--logo-h: 48px}}.logo.grande{--logo-h: 66px}@media (max-width: 360px){.logo.grande{--logo-h: 60px}}.topo-produto{padding:14px 0 12px}.topo-produto .acao-topo{width:50px;height:50px}.topo-produto .selo{font-size:12px;padding:2px 8px}.despensa-item.com-menu{flex-wrap:wrap}.menu-despensa{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 2px;border-top:1px solid var(--linha);margin-top:4px}.menu-despensa .pilula-acao{white-space:nowrap}.validade-linha{white-space:normal}.cartao-avisos{border-color:rgba(var(--dourado-rgb),.35)}.lista-avisos{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:4px;font-size:14px}.lista-avisos li:before{content:"•";margin-right:6px;opacity:.6}.icone-titulo.laranja{color:#f6a453}.botoes-despensa{display:flex;flex-direction:column;gap:8px;flex:none}.botoes-despensa .editar{justify-content:center}.editar.apagado{background:transparent;color:var(--apagado);border-color:var(--linha)}.editar.apagado:hover{color:var(--texto);border-color:var(--apagado)}.resumo-compacto{padding-top:10px;padding-bottom:10px}.resumo-compacto .cartao-titulo{margin-bottom:2px}.painel-numeros.compacto{padding:8px 4px;margin-top:4px}.painel-numeros.compacto .numero b{font-size:22px;margin-bottom:2px}.painel-numeros.compacto .numero span{font-size:12px}.painel-filtros{border:1px solid var(--linha);border-radius:14px;padding:10px 12px 12px;margin:0 0 12px;display:grid;gap:10px;background:var(--superficie)}.grupo-filtro{display:grid;gap:6px}.rotulo-filtro{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--apagado)}.etiquetas-filtro{margin:-4px 0 10px}.conferencia-rapida{margin-top:12px}.progresso-conferencia{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--apagado)}.progresso-conferencia .barra{flex:1;height:6px;border-radius:3px;background:var(--superficie-2);overflow:hidden}.progresso-conferencia .barra>div{height:100%;background:var(--verde);transition:width .2s}.item-conferencia{display:flex;align-items:center;gap:14px;margin:14px 0 10px}.pergunta-conferencia{font-size:16px;font-weight:600;margin:4px 0 10px}.botoes-conferencia{display:grid;grid-template-columns:1fr 1fr;gap:8px}.botoes-conferencia .botao{width:100%}.campo-quantidade{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.campo-quantidade input{width:110px;font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--borda);background:transparent;color:inherit}.campo-quantidade input.invalido{border-color:var(--vermelho)}.campo-quantidade .unidade-de-fala{font-size:12px;opacity:.6}.campo-quantidade .conversao{flex-basis:100%;font-size:12px;opacity:.7}.campo-quantidade .conversao.erro{color:var(--vermelho);opacity:1}.acao-topo.sino{position:relative}.contador-sino{position:absolute;top:4px;right:2px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-size:12px;font-weight:700;line-height:20px;text-align:center;color:#0d1b16}.contador-sino.laranja{background:var(--laranja)}.contador-sino.vermelho{background:var(--vermelho);color:#fff}.acao-topo.sino.ativo{border:1.5px solid var(--linha)}.painel-avisos{border:1px solid rgba(var(--dourado-rgb),.35);border-radius:14px;padding:12px;margin:0 0 14px;background:var(--superficie)}.painel-avisos .painel-topo h2{margin:0;font-size:17px}.linha-atencao{display:inline-flex;align-items:center;gap:6px;background:#f6a45324;color:var(--laranja);border:1px solid rgba(246,164,83,.4);border-radius:999px;padding:7px 12px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;margin:2px 0 10px}.painel-mais{border:1px solid var(--linha);border-radius:14px;padding:6px;margin:0 0 14px;background:var(--superficie);display:grid}.item-mais{text-align:left;background:none;border:0;color:var(--texto);font:inherit;font-size:15px;padding:11px 12px;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.item-mais:hover{background:var(--superficie-2)}.item-mais:disabled{color:var(--fraco);cursor:default}.item-mais .em-breve{font-size:11px;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--linha);border-radius:6px;padding:1px 6px}.item-mais.sair{color:var(--apagado);border-top:1px solid var(--linha);border-radius:0 0 10px 10px;margin-top:4px}.painel-adicionar{margin-top:12px}.resultados-busca{display:grid;gap:4px;margin-top:8px}.resultado-busca{display:flex;align-items:center;gap:10px;background:none;border:1px solid var(--linha);border-radius:12px;padding:8px 10px;color:var(--texto);font:inherit;cursor:pointer;text-align:left}.resultado-busca:hover{background:var(--superficie-2)}.resultado-busca .nome-item{flex:1}.resultado-busca .apagado{font-size:12px}.miniatura.estatica.pequena{width:40px;height:40px;font-size:22px}.criar-alimento input[type=text],.criar-alimento input[type=number],.criar-alimento select{font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:inherit}.criar-alimento input[type=text]{width:180px}.criar-alimento input[type=number]{width:80px}.dialogo-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.dialogo{width:100%;max-width:440px;background:var(--superficie);border:1px solid var(--linha);border-radius:18px;padding:18px 16px 14px;box-shadow:0 18px 50px var(--sombra)}.dialogo-titulo{margin:0 0 8px;font-size:18px}.dialogo-texto{margin:0 0 14px;font-size:14.5px;line-height:1.45;color:var(--apagado)}.dialogo-campo{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:14px}.dialogo-campo input{width:90px;font:inherit;font-size:16px;padding:8px 10px;border-radius:10px;border:1px solid var(--linha);background:var(--fundo);color:inherit}.dialogo-botoes{display:grid;gap:8px}.dialogo-botoes .botao{width:100%}.botao-nu{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:right;text-decoration:underline dotted}.painel-adicionar .campo-qtd input[type=number]{font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--borda);background:transparent;color:inherit}.fecha-fora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:transparent}.painel-mais,.painel-avisos{position:relative;z-index:41}.cartao-tocavel{cursor:pointer}.cartao-tocavel:hover{border-color:var(--verde-escuro)}.meta-lista.caixa{margin:10px 0 8px;padding:8px 10px;border:1px solid var(--linha);border-radius:14px;background:var(--superficie);gap:8px;font-size:13px}.meta-lista.caixa .pilula-info{padding:5px 10px;border-radius:999px;background:var(--superficie-2);color:var(--apagado)}.meta-lista.caixa .pilula-info:first-child{color:var(--verde);font-weight:600}.meta-lista.caixa span:last-child{color:var(--apagado)}.campos-compra{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.campos-compra .campo-quantidade input{width:86px}.campos-compra .campo-validade{margin-left:auto}.campos-compra .campo-validade input{width:128px;padding:6px}.nota-validade{flex-basis:100%;font-size:12px;margin-top:-2px}.adicionar-fixo{margin-top:10px}.editar:disabled{opacity:.45;cursor:default}.avatar.com-foto{overflow:visible}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.avatar-camera:disabled{opacity:.55;cursor:default}.link-apagado{background:none;border:0;color:var(--apagado);font:inherit;font-size:13.5px;text-decoration:underline;padding:6px 0 0;cursor:pointer}.resumo-conta.tres{grid-template-columns:repeat(3,1fr)}.resumo-conta button.numero{background:none;border:0;border-left:1px solid var(--linha);color:inherit;font:inherit;text-align:center;cursor:pointer;border-radius:10px}.resumo-conta button.numero:first-child{border-left:0}.resumo-conta button.numero:active{background:var(--superficie-2)}.form-linha{display:flex;flex-direction:column;gap:12px}.form-linha .campo input{width:100%}.form-linha .campo input:disabled{opacity:.6}.form-linha .botao.pequeno{align-self:flex-start;padding:10px 18px}.plano-detalhe{display:flex;flex-direction:column;gap:10px}.plano-detalhe p{margin:0}.plano-detalhe b{color:var(--texto)}.etiqueta.breve{color:var(--apagado);background:var(--superficie-2);margin-left:6px;font-size:12px}.botao.contorno.perigo{color:var(--vermelho);border-color:#e0533f8c;background:#e0533f0f;margin-top:12px}.botao.contorno.dourado:disabled{opacity:.7;cursor:default}.opcao-conta-corpo .botao.contorno.compacto{justify-content:center}@media (max-width: 420px){.opcao-conta-corpo{padding-left:16px}}.aceites{display:flex;flex-direction:column;gap:10px;margin-top:-4px}.caixa-aceite{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13.5px;line-height:1.4;color:var(--texto)}.caixa-aceite input[type=checkbox]{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--verde);cursor:pointer}.caixa-aceite.opcional{color:var(--apagado)}.caixa-aceite input:disabled+span{opacity:.55}.link-doc{background:none;border:0;padding:0;font:inherit;color:var(--verde);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.doc-meta{color:var(--fraco);font-size:12.5px;margin:14px 0 4px}.doc-legal{font-size:15px;line-height:1.55}.doc-legal h1{font-size:22px;line-height:1.2;letter-spacing:-.01em;margin:6px 0 14px}.doc-legal h2{font-size:17px;margin:22px 0 6px;color:var(--texto)}.doc-legal h3{font-size:15px;margin:16px 0 4px;color:var(--apagado)}.doc-legal p{margin:0 0 10px;color:var(--texto)}.doc-legal ul{margin:0 0 10px;padding-left:20px}.doc-legal li{margin-bottom:4px}.doc-tabela-caixa{overflow-x:auto;margin:0 0 12px}.doc-tabela{border-collapse:collapse;font-size:13.5px;min-width:100%}.doc-tabela th,.doc-tabela td{border:1px solid var(--linha);padding:6px 8px;text-align:left;vertical-align:top}.doc-tabela th{background:var(--superficie);font-weight:600}.priv-linha{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--linha)}.priv-linha:first-child{border-top:0;padding-top:0}.priv-texto{flex:1;min-width:0}.priv-titulo{font-size:15.5px;font-weight:500;display:flex;align-items:center;gap:8px}.priv-sub{color:var(--apagado);font-size:13px;margin-top:2px}.ponto{width:9px;height:9px;border-radius:50%;background:var(--fraco);flex:none}.ponto.on{background:var(--verde);box-shadow:0 0 0 3px rgba(var(--verde-rgb),.18)}.cartao .botao.contorno.perigo{margin-top:14px}.botao.contorno.compacto.apagado{color:var(--apagado);border-color:var(--linha);background:none}.cartao .linha-acoes{flex:none}.meta-lista.caixa button.pilula-info{border:0;font:inherit;font-size:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.meta-lista.caixa button.pilula-info.ativa{color:var(--verde);background:var(--verde-fundo)}.meta-lista.caixa button.pilula-info:disabled{opacity:.55;cursor:default}.cartao-cupom{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px dashed var(--verde-escuro);border-radius:14px;padding:12px 14px;margin:10px 0 12px;background:var(--verde-fundo)}.cartao-cupom.lido{border-style:solid}.cartao-cupom-texto{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--apagado)}.cartao-cupom-texto b{color:var(--texto);font-size:15px}.acoes-cupom{display:flex;flex-direction:column;gap:8px;flex:1 1 100%;margin-top:4px}.acoes-cupom .pilula-acao{align-self:center;margin-top:0}.cupom-item{padding:10px 12px 12px}.cupom-item .texto-original{font-size:14.5px}.cupom-item select.pilula{margin-top:8px}.nota-cupom{flex-basis:100%;font-size:12.5px;color:var(--verde);margin-top:-2px}.nota-cupom.apagado{color:var(--fraco)}.camera-quadro{position:relative;width:100%;aspect-ratio:3 / 4;max-height:60vh;border-radius:14px;overflow:hidden;background:#000;margin:10px 0}.camera-quadro video{width:100%;height:100%;object-fit:cover;display:block}.camera-mira{position:absolute;top:18%;right:14%;bottom:18%;left:14%;border:2px solid rgba(var(--verde-rgb),.85);border-radius:16px;pointer-events:none;box-shadow:0 0 0 999px #00000059}.entrada .link-doc.esqueci{align-self:center;font-size:14px;margin:-6px 0 2px}.meta-lista.caixa .pilula-info.historico{margin-left:auto;color:var(--verde);cursor:pointer;border:1px solid var(--verde-escuro);background:var(--verde-fundo);font:inherit;font-size:13px}.chip,.pilula-acao,.pilula-acao.apagada,.voltar,.botao.contorno.compacto,.botao.contorno.compacto.apagado{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:13.5px;font-weight:500;line-height:1.2;padding:8px 14px;min-height:36px;border-radius:999px;white-space:nowrap;cursor:pointer}.chip{margin:0}.pilula-acao,.pilula-acao.apagada{margin-top:0}.chip-x{width:30px;height:30px}.voltar{color:var(--verde);background:var(--verde-fundo);border:1px solid var(--verde-escuro);margin:4px 0 14px;padding-left:10px}.voltar:before{content:"";width:16px;height:16px;flex:none;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M15 18l-6-6 6-6'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M15 18l-6-6 6-6'/></svg>") center / contain no-repeat}.botao{font-size:15px;padding:12px 14px;border-radius:12px;min-height:46px}.botao.pequeno{font-size:14px;padding:10px 14px;min-height:40px}.editar{font-size:15px;padding:11px 16px;border-radius:12px;min-height:46px;margin-top:0}.abas-pilula button{font-size:15px;padding:12px;min-height:46px}.cartao,.painel-finalizar,.painel-avisos,.item-conferir,.cartao-cupom,.cartao-item,.grupo-cartao,.meta-lista.caixa,.opcao-conta{border-radius:16px}.meta-lista.caixa{flex-wrap:nowrap;gap:6px;padding:8px 10px}.meta-lista.caixa .pilula-info,.meta-lista.caixa button.pilula-info{font-size:13px;padding:6px 10px;min-height:32px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;margin:0}.meta-lista.caixa .pilula-info:first-child{flex:none}.meta-lista.caixa .pilula-info:nth-child(2){flex:1 1 auto;min-width:0}.meta-lista.caixa .pilula-info .rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.meta-lista.caixa .pilula-info.historico{flex:none;margin-left:auto}@media (max-width: 380px){.meta-lista.caixa .pilula-info,.meta-lista.caixa button.pilula-info{font-size:12.5px;padding:6px 8px}}.cartao-recolhivel{padding:0;overflow:hidden}.recolhivel-topo{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:none;border:0;color:inherit;font:inherit;padding:14px 16px;cursor:pointer}.recolhivel-topo:active{background:var(--superficie-2)}.recolhivel-topo .priv-texto{display:flex;flex-direction:column}.recolhivel-topo .seta{color:var(--apagado);display:inline-flex;transition:transform .15s;flex:none}.recolhivel-topo .seta.virada{transform:rotate(90deg)}.cartao-recolhivel .priv-linha{margin:0 16px}.cartao-recolhivel .priv-linha:first-of-type{border-top:1px solid var(--linha);padding-top:10px}.cartao-recolhivel .priv-linha:last-child{padding-bottom:14px}.aceite-linha{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aceite-linha{font-size:12.5px;white-space:nowrap;overflow:visible;text-overflow:clip}.rolagem-lateral{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:thin}.rolagem-lateral li{width:max-content;min-width:100%}.rolagem-lateral{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0}.rolagem-lateral::-webkit-scrollbar{display:none;width:0;height:0}.ajuda-topico{margin-bottom:8px}.ajuda-topico .recolhivel-topo{padding:12px 16px}.ajuda-passos{margin:0;padding:0 16px 14px 34px;color:var(--texto);font-size:14px;line-height:1.5}.ajuda-passos li{margin-bottom:6px}.ajuda-passos li::marker{color:var(--verde);font-weight:600}.etiqueta.breve.origem-observado{color:var(--verde);background:rgba(var(--verde-rgb),.14)}.selos{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.selos .etiqueta{margin:0}.cartao-item.em-casa{opacity:.55}.cartao-item.em-casa:hover{opacity:.85}.em-casa-nota{color:var(--apagado);font-size:12.5px}.cartao-item{align-items:flex-start}.cartao-item .miniatura,.cartao-item .miniatura.estatica{width:68px;height:68px}.cartao-item .miniatura span{font-size:34px}.cartao-item .corpo>*{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartao-item .nome-item{font-size:16px}.cartao-item .qtd-item,.cartao-item .qtd-mes{font-size:13.5px}.cartao-item .validade-linha{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.cartao-item .selos{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow:hidden;margin-top:6px}.cartao-item .selos .etiqueta{flex:none;font-size:11.5px;padding:3px 8px;white-space:nowrap}.cartao-item .prazo{flex:none;width:128px;max-width:128px;gap:3px}.cartao-item .prazo-linha{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cartao-item .prazo-linha.apagado{font-size:11.5px}@media (max-width: 380px){.cartao-item .miniatura,.cartao-item .miniatura.estatica{width:56px;height:56px}.cartao-item .miniatura span{font-size:28px}.cartao-item .prazo{width:116px;max-width:116px}.cartao-item .prazo-linha{font-size:12px}.cartao-item .selos .etiqueta{font-size:11px;padding:3px 6px}}.proxima-linhas{display:flex;flex-direction:column;gap:8px;margin:4px 0 14px}.proxima-linha{display:grid;grid-template-columns:64px auto 1fr;align-items:baseline;gap:10px;min-width:0}.proxima-rotulo{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--apagado)}.proxima-valor{font-size:22px;font-weight:600;color:var(--texto);white-space:nowrap}.proxima-nota{font-size:12.5px;color:var(--apagado);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.proxima-linhas{display:none}.proxima-caixas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 14px}.proxima-caixa{display:flex;flex-direction:column;gap:2px;min-width:0;background:var(--verde-fundo);border:1.5px solid var(--verde-escuro);border-radius:12px;padding:12px 14px}.proxima-caixa .proxima-rotulo{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--verde)}.proxima-caixa .proxima-valor{font-size:24px;font-weight:600;color:var(--texto);line-height:1.15;white-space:nowrap}.proxima-caixa .proxima-nota{font-size:12.5px;color:var(--apagado);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 380px){.proxima-caixa{padding:10px 12px}.proxima-caixa .proxima-valor{font-size:21px}.proxima-caixa .proxima-nota{font-size:12px}}.cartao-plano{align-items:stretch}.cartao-plano .ilustracao{height:auto;min-height:108px;align-self:stretch;width:116px}.cartao-plano .ilustracao svg{width:116px;height:116px}.cartao-plano .plano-texto>:last-child{margin-bottom:0}@media (max-width: 380px){.cartao-plano .ilustracao{width:96px;min-height:92px}.cartao-plano .ilustracao svg{width:96px;height:96px}}.qtd-item.qtd-editavel{background:none;border:0;padding:0;font:inherit;font-size:13.5px;color:var(--apagado);cursor:pointer;text-align:left}.qtd-item.qtd-editavel:hover{color:var(--verde)}.editar-qtd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.editar-qtd .campo-quantidade input{width:96px}.cartao-item.despensa-item{flex-wrap:wrap}.cartao-item .pilula-acao.por-na-lista{flex-basis:100%;justify-content:center;margin-top:8px}.planos-titulo{font-size:16px;font-weight:600;color:var(--texto);margin:8px 0 2px}.planos-nota{font-size:12.5px;color:var(--fraco);margin:0 0 6px}.planos{display:flex;flex-direction:column;gap:10px}.plano-cartao{border:1px solid var(--linha);border-radius:16px;padding:14px;background:var(--superficie-2);display:flex;flex-direction:column;gap:6px}.plano-cartao.destaque{border-color:var(--verde-escuro);background:var(--verde-fundo)}.plano-cartao.atual{outline:2px solid var(--verde);outline-offset:1px}.plano-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plano-nome-plano{font-size:17px;font-weight:600;color:var(--texto)}.etiqueta.breve.mais-escolhido{color:var(--verde);background:rgba(var(--verde-rgb),.14)}.etiqueta.breve.atual{color:var(--dourado);background:rgba(var(--dourado-rgb),.16)}.plano-preco{display:flex;align-items:baseline;gap:4px}.plano-preco b{font-size:24px;color:var(--texto)}.plano-preco span{font-size:13px;color:var(--apagado)}.plano-anual{font-size:12.5px;color:var(--apagado);margin-top:-4px}.plano-para{margin:4px 0 0;color:var(--texto);font-size:14px}.plano-inclui{margin:0;padding-left:18px;color:var(--apagado);font-size:13.5px;line-height:1.45}.plano-inclui li{margin-bottom:2px}.plano-cartao .botao.contorno.compacto{align-self:flex-start;margin-top:6px}.compra-cartao{padding:14px}.compra-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.compra-quando{display:flex;flex-direction:column;gap:2px;min-width:0}.compra-quando b{font-size:16px;color:var(--texto)}.compra-quando span{font-size:12.5px;color:var(--apagado);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compra-selos{display:flex;gap:6px;flex:none}.compra-itens{display:flex;flex-direction:column;gap:6px}.compra-item{display:grid;grid-template-columns:28px 1fr auto auto;align-items:center;gap:8px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:12px;padding:8px 10px}.compra-item.fora{opacity:.75}.compra-item-simbolo{font-size:18px;text-align:center}.compra-item-nome{font-size:14px;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compra-item-qtd{font-size:13px;color:var(--apagado);white-space:nowrap}.compra-item-preco{font-size:13px;color:var(--verde);font-weight:500;white-space:nowrap}.compra-para{margin:10px 0 0;font-size:12.5px;color:var(--verde)}.compra-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--linha);flex-wrap:wrap}.compra-total{font-size:13.5px;color:var(--apagado)}.compra-total b{color:var(--texto);font-size:15px;margin-left:4px}.compra-rodape .linha-acoes{display:flex;gap:6px}.campo-senha{position:relative;display:block;width:100%}.campo-senha input{width:100%;padding-right:44px}.campo-senha .olho{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;background:none;color:var(--apagado);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.campo-senha .olho:hover{color:var(--verde);background:var(--superficie-2)}.entrada .pilula-acao.esqueci{align-self:center;margin:-4px 0 2px}.erro{color:var(--alerta);font-size:13px;background:#e86a5a1f;border:1px solid rgba(232,106,90,.3);border-radius:10px;padding:8px 10px;margin:0}.entrada .link-doc.esqueci{display:none}.cartao-instalar{border-color:var(--verde-escuro);background:var(--verde-fundo)}.instalar-passos{margin:10px 0 0;padding-left:20px;color:var(--texto);font-size:13.5px;line-height:1.5}.cartao-instalar .frase{display:inline-block;white-space:nowrap}.instalar-passos li{margin-bottom:4px}.instalar-passos li::marker{color:var(--verde);font-weight:600}.cartao-instalar .botao{margin-top:4px}.cartao-instalar a.botao{display:flex;align-items:center;justify-content:center;text-decoration:none}.figura-botao{width:1.45em;height:1.45em;vertical-align:-.36em;margin:0 1px;color:var(--texto)}.figura-botao.estreita{width:.66em;margin:0}.cartao p.instalar-nota{margin:8px 0 0;font-size:12.5px;line-height:1.4;color:var(--apagado)}.mercado-cartao{border:1px solid var(--linha);border-radius:14px;padding:12px 14px;margin-bottom:8px;background:var(--superficie-2);display:flex;flex-direction:column;gap:8px}.mercado-cartao.melhor{border-color:var(--verde-escuro);background:var(--verde-fundo)}.mercado-topo{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px}.mercado-pos{font-size:16px;font-weight:700;color:var(--verde)}.mercado-nome{display:flex;flex-direction:column;min-width:0}.mercado-nome b{font-size:15px;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mercado-nome span{font-size:12.5px;color:var(--apagado);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mercado-total{font-size:18px;font-weight:700;color:var(--texto);white-space:nowrap}.mercado-base{font-size:12.5px;color:var(--apagado)}.mercado-cartao .botao.contorno.compacto{align-self:flex-start;text-decoration:none}.botao.cheio.comparar-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative}.botao.cheio.comparar-botao svg{position:static}.mercado-total-bloco{display:flex;flex-direction:column;align-items:flex-end}.mercado-total-bloco span{font-size:11px;color:var(--apagado);text-transform:uppercase;letter-spacing:.04em}.cartao-plano .ilustracao.ilustracao-imagem{background:none;padding:0;overflow:hidden}.cartao-plano .ilustracao.ilustracao-imagem img{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block}.cartao-plano .ilustracao.ilustracao-imagem{background:var(--superficie-2);padding:10px;display:flex;align-items:center;justify-content:center}.cartao-plano .ilustracao.ilustracao-imagem img{width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:0}.painel-comparar .vazio{padding:6px 0 10px;text-align:left;color:var(--apagado)}.painel-comparar .pilula-acao{margin-top:6px}.estimativa-item{color:var(--verde);font-size:12.5px}.estimativa-item b{color:var(--texto)}.estimativa-item.etiqueta-preco{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;border-radius:10px;background:var(--verde-fundo);border:1px solid var(--verde-escuro);font-size:12.5px;color:var(--apagado);white-space:nowrap;overflow:hidden}.etiqueta-preco .preco-unit{overflow:hidden;text-overflow:ellipsis}.etiqueta-preco .preco-unit small{font-size:11.5px;color:var(--fraco)}.etiqueta-preco .preco-total{font-size:15px;font-weight:700;color:var(--verde)}.etiqueta-preco .preco-fonte{font-size:10.5px;padding:2px 6px;background:var(--superficie-2);color:var(--apagado)}.etiqueta-preco.sem{grid-template-columns:1fr;color:var(--fraco);background:var(--superficie-2);border-color:var(--linha)}.nome-item .etiqueta.breve.de-quem{margin-left:8px;color:var(--verde);background:rgba(var(--verde-rgb),.14);font-size:11px;vertical-align:middle}.uso-refeicoes{margin:2px 4px 10px}.uso-titulo{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--apagado);margin-bottom:2px}.uso-titulo b{color:var(--texto);font-weight:600}.uso-titulo .ver-opcoes{margin-left:auto}.uso-linha{padding:6px 0;border-top:1px solid var(--borda-fraca)}.uso-principal{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.uso-ref{font-size:13.5px;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uso-papel{margin-left:6px;font-size:10.5px;color:var(--dourado)}.uso-qtd{font-size:13px;color:var(--apagado);white-space:nowrap}select.uso-dias{font:inherit;font-size:12.5px;padding:4px 8px;border-radius:999px;border:1px solid var(--verde-escuro);background:var(--verde-fundo);color:var(--texto);max-width:150px}select.uso-dias:disabled{opacity:.6}.uso-sub{font-size:12px;color:var(--fraco);margin-top:3px;line-height:1.6}.uso-sub b{color:var(--apagado);font-weight:600}.uso-sub .ver-opcoes{margin-left:6px}.uso-aviso{color:var(--laranja, #F5A25A)}.uso-titulo{align-items:center}.pilula-acao.uso-mini{font-size:12px;padding:5px 10px;margin-top:0}.uso-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.uso-sub .etiqueta{font-size:11.5px;padding:3px 8px}.meta-lista.caixa .pilula-info.centro+.pilula-info.historico{margin-left:0}.uso-pessoa{color:var(--verde);font-weight:500}.cabecalho-lista .subtitulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.meta-lista.caixa.centralizada{position:relative;justify-content:center;padding-right:112px}.meta-lista.caixa.centralizada .pilula-info:first-child{flex:none}.meta-lista.caixa.centralizada .pilula-info:nth-child(2){flex:none}.meta-lista.caixa.centralizada .pilula-info.historico{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin-left:0}.meta-lista.caixa .pessoas-da-lista{color:var(--apagado);background:var(--superficie-2)}.meta-lista.caixa .pessoas-da-lista svg{color:var(--verde)}.meta-lista.caixa .pessoas-da-lista.ativa{color:var(--verde);background:var(--verde-fundo)}.meta-lista.caixa{overflow:hidden}.meta-lista.caixa.centralizada .pilula-info:first-child,.meta-lista.caixa.centralizada .pilula-info:nth-child(2){flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meta-lista.caixa.centralizada .pilula-info .rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nomes-da-lista{margin:-2px 0 8px;font-size:12.5px;color:var(--apagado);display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nomes-da-lista svg{width:16px;height:16px;color:var(--verde);flex:none}.nomes-da-lista b{color:var(--texto);font-weight:600;overflow:hidden;text-overflow:ellipsis}.meta-lista.caixa .pilula-info .rotulo{font-family:inherit;font-size:inherit;letter-spacing:0;text-transform:none;color:inherit;margin:0}.nomes-da-lista{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:-2px 0 10px;white-space:normal;overflow:visible}.nomes-da-lista .nomes-titulo{font-family:var(--titulo);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--fraco);margin-right:2px}.nomes-da-lista .etiqueta{font-size:12px;padding:4px 10px;border-radius:999px}.cartao-item.solto{border-style:dashed;opacity:.78}.cartao-item.solto.aberto{opacity:1;border-style:solid}.cartao-item.solto .miniatura.estatica{width:64px;height:64px}.cartao-item.solto .miniatura.estatica span{font-size:34px}.cartao-item.solto .qtd-item.apagado{color:var(--apagado);font-size:13px}.dieta-pessoa{display:flex;align-items:center;gap:8px;width:100%;margin:6px 0 10px;padding:9px 12px;border-radius:12px;border:1px solid var(--linha);background:var(--superficie-2);color:var(--apagado);font:inherit;font-size:13.5px;cursor:pointer;text-align:left}.dieta-pessoa span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dieta-pessoa b{color:var(--texto);font-weight:600}.dieta-pessoa svg{width:18px;height:18px;color:var(--verde);flex:none}.dieta-pessoa svg:last-child{width:15px;height:15px;color:var(--fraco)}.dieta-pessoa.vazia{border-style:dashed;color:var(--dourado)}.dieta-pessoa.vazia svg:first-child{color:var(--dourado)}.conta-linha.conta-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px;white-space:normal;overflow:visible;text-overflow:clip;margin-top:5px}.chip-conta{font-size:11.5px;line-height:1.3;padding:3px 8px;border-radius:999px;background:var(--superficie-2);color:var(--apagado);white-space:nowrap}.chip-conta b{color:var(--texto);font-weight:500}.chip-conta.total{color:var(--verde);background:rgba(var(--verde-rgb),.14);font-weight:600}.nomes-da-lista .pilula-acao.uso-mini svg{width:15px;height:15px}.nomes-da-lista .pilula-acao.uso-mini{margin-left:4px}.cabecalho-lista>:first-child{min-width:0;flex:1 1 auto}.cabecalho-lista .subtitulo .so-celular{display:none}@media (max-width: 420px){.cabecalho-lista{gap:10px}.cabecalho-lista .titulo-tela{font-size:22px}.botoes-despensa .editar{font-size:14px;padding:10px;gap:6px;min-height:42px}.cabecalho-lista .subtitulo .so-pc{display:none}.cabecalho-lista .subtitulo .so-celular{display:inline}}.extra-cupom{margin-top:8px;display:flex;flex-direction:column;gap:8px}.extra-cupom input.pilula{width:100%}.extra-sugestoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.extra-sugestoes .apagado{font-size:12.5px}.nome-item .etiqueta.breve.processado{margin-left:8px;color:var(--dourado);background:rgba(var(--dourado-rgb),.16);font-size:11px;vertical-align:middle}.nome-item .etiqueta.breve.ultraprocessado{margin-left:8px;color:var(--vermelho);background:#e0533f29;font-size:11px;vertical-align:middle}.campo-qtd.campo-marcar{flex-basis:100%;gap:8px;align-items:center}.campo-qtd.campo-marcar input[type=checkbox]{width:18px;height:18px;accent-color:var(--verde)}.editar-qtd{flex-direction:column;align-items:stretch;gap:6px}.editar-qtd .campo-qtd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.editar-qtd .campo-qtd>span:first-child{min-width:80px;color:var(--apagado);font-size:13px}.editar-qtd .campo-qtd input[type=number]{padding:6px 8px}.editar-qtd-botoes{display:flex;gap:8px;margin-top:2px}.puxar-atualizar{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;color:var(--apagado);font-size:13px;transition:height .12s ease-out}.puxar-atualizar span{padding-bottom:8px}.puxar-atualizar.pronto{color:var(--verde);font-weight:600}.faixa-versao-nova{width:100%;border:0;border-radius:10px;padding:10px 12px;margin:8px 0 4px;font:inherit;font-weight:600;color:var(--sobre-verde);background:var(--verde);cursor:pointer}.opcoes-tema{display:flex;flex-direction:column;gap:8px;margin-top:6px}.opcoes-tema label{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--linha);border-radius:10px;cursor:pointer}.opcoes-tema label.ativa{border-color:var(--verde);background:var(--verde-fundo)}.opcoes-tema input[type=radio]{width:18px;height:18px;accent-color:var(--verde)}.resultado-busca.na-cesta,.resultado-busca:disabled{opacity:.55;cursor:default}.colar-lista textarea{width:100%;font:inherit;padding:8px 10px;border-radius:10px;border:1px solid var(--borda);background:var(--superficie);color:inherit;resize:vertical}.cesta-montar .linha-cesta .linha-finalizar-nome{gap:8px}.cesta-montar .campo-qtd select{font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:inherit}.minha-casa .campo-qtd input[type=email]{font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--borda);background:transparent;color:inherit}.minha-casa .linha-finalizar-nome{gap:8px}.convite-casa{display:flex;flex-direction:column;gap:10px;margin-top:12px}.convite-casa input[type=email]{width:100%;font:inherit;padding:10px 12px;border-radius:10px;border:1px solid var(--borda);background:var(--superficie);color:inherit}.convite-casa .botao{width:100%;justify-content:center}.minha-casa .linha-finalizar{border-top:0;padding:6px 0}.acoes-adicionar{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 10px}.acoes-adicionar .editar{flex:1 1 0;justify-content:center;min-height:42px;font-size:14px;padding:9px 12px}.mercado-total.apagado{color:var(--apagado);font-weight:500}.cartao-cupom .marcar-local{flex-basis:100%;font-size:13px;color:var(--apagado);margin-top:4px}.mercado-cartao.compacto{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:10px 12px}.mercado-cartao.compacto .mercado-linha{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.mercado-cartao.compacto .mercado-nome{flex:1;min-width:0;display:flex;flex-direction:column}.mercado-cartao.compacto .mercado-nome b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mercado-cartao.compacto .mercado-nome span{font-size:12.5px;color:var(--apagado)}.mercado-cartao.compacto .mercado-total-bloco{text-align:right}.mercado-cartao.compacto .mercado-acoes .botao.compacto{padding:8px 14px;min-height:36px}.mercado-cartao.compacto .mercado-detalhe{grid-column:1 / -1;border-top:1px solid var(--linha);padding-top:8px;font-size:13px;color:var(--apagado);display:flex;flex-direction:column;gap:6px}.mercado-cartao.compacto .mercado-detalhe p{margin:0}.uma-linha{white-space:nowrap;overflow:hidden;display:block}.cabecalho-aba{margin:8px 0 10px}.cabecalho-aba .titulo-linha{display:block;font-size:16px;line-height:1.2}.cabecalho-aba .titulo-tela{display:inline;font-size:1.75em;margin-right:.6em;vertical-align:baseline}.cabecalho-aba .subtitulo{display:inline;margin:0;font-size:.95em;vertical-align:baseline}.grade-botoes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.grade-botoes .editar{width:100%;justify-content:center;min-height:44px;font-size:14px;padding:9px 10px;white-space:nowrap}.grade-botoes>*{min-width:0}@media (max-width: 360px){.grade-botoes .editar{font-size:13px;padding:9px 6px}}.nome-item .etiqueta.breve.origem-seu{margin-left:8px;color:var(--dourado);background:rgba(var(--dourado-rgb),.14);font-size:11px;vertical-align:middle}.nome-item .etiqueta.breve.origem-dieta{margin-left:8px;color:var(--verde);background:rgba(var(--verde-rgb),.14);font-size:11px;vertical-align:middle}.selos:empty{display:none}.editar-item{--rot: 138px;--caixa: 62px;--vao: 10px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:12px;padding:10px 12px;margin-top:8px;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.editar-item .editar-linha{display:flex;align-items:center;gap:var(--vao);min-width:0}.editar-item .rotulo-item{flex:0 0 var(--rot);width:var(--rot);color:var(--texto);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editar-item .caixa{flex:0 0 var(--caixa);width:var(--caixa);display:inline-flex}.editar-item .caixa input,.editar-item .caixa .campo-quantidade input{width:var(--caixa);box-sizing:border-box;font:inherit;font-size:13.5px;padding:4px 6px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:inherit;text-align:center}.editar-item .caixa .campo-quantidade{display:inline-flex;width:var(--caixa);gap:0;white-space:nowrap}.editar-item .caixa .campo-quantidade .unidade-de-fala,.editar-item .caixa .campo-quantidade .conversao{display:none}.editar-item .sufixo{color:var(--apagado);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.editar-item .sufixo .dica-verde{color:var(--verde);font-weight:600}.editar-item .editar-qtd-botoes{width:calc(var(--rot) + var(--vao) + var(--caixa));max-width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:2px}.editar-item .editar-qtd-botoes .pilula-acao{min-width:0}@media (max-width: 360px){.editar-item{--rot: 124px;--caixa: 56px;font-size:12.5px}.editar-item .rotulo-item,.editar-item .sufixo,.editar-item .caixa input{font-size:12.5px}}.editar-item .caixa.larga{flex:1 1 auto;width:auto;min-width:0}.editar-item .caixa.larga input,.editar-item .caixa.larga select{width:100%;text-align:left}.editar-item .caixa input[type=text]{text-align:left}.prazo{max-width:none;gap:5px}.prazo-linha.data-relogio{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:13px;padding:3px 8px;border-radius:8px;background:var(--superficie-2);color:var(--apagado)}.prazo-linha.data-relogio b{font-weight:600;color:var(--texto);font-size:13.5px}.prazo-linha.data-relogio .rotulo-relogio{font-size:12px}.prazo-linha.data-relogio.laranja{background:rgba(var(--dourado-rgb),.12);color:var(--dourado)}.prazo-linha.data-relogio.laranja b{color:var(--dourado)}.prazo-linha.data-relogio.vermelho{background:#e0533f24;color:var(--vermelho)}.prazo-linha.data-relogio.vermelho b{color:var(--vermelho)}.prazo-linha.data-relogio .lapis{font-size:11px;opacity:.75;margin-left:2px}.cartao-item.despensa-item .prazo-linha.botao-nu{cursor:pointer}.relogios-lista{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:center}.relogios-lista .prazo-linha.data-relogio{font-size:12.5px}.relogios-lista .prazo-linha.data-relogio b{font-size:13px}.prazo-linha.data-relogio.botao-nu,.cartao-item .prazo-linha.data-relogio{text-decoration:none;overflow:visible;text-overflow:clip}.editar-item{gap:12px;padding:12px 12px 10px}.editar-item .editar-linha,.editar-item .caixa,.editar-item .caixa .campo-quantidade{overflow:visible}.editar-item .caixa input{position:relative;z-index:1}.editar-item .caixa input:focus{outline:2px solid var(--verde);outline-offset:1px;box-shadow:none}.editar-item .editar-linha{margin-bottom:4px;min-height:34px}.editar-item .editar-linha:last-of-type{margin-bottom:0}.editar-item .caixa input,.editar-item .caixa .campo-quantidade input{height:32px;line-height:22px}.editar-item .caixa .campo-quantidade{align-items:center}.despensa-item .corpo{min-width:0;flex:1 1 auto}.despensa-item .linha-qtd-prazos{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 6px}.despensa-item .linha-qtd-prazos .qtd-item{margin:0}.despensa-item .prazo{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left;gap:6px;max-width:none}.despensa-item .nome-item{white-space:normal}.despensa-item .selos{margin-top:0}.cartao-item{flex-wrap:wrap}.cartao-item .corpo{min-width:0}.cartao-item .editar-item{width:calc(100% + 82px);margin-left:-82px}.cartao-item .qtd-mes.em-casa-nota{white-space:normal;overflow:visible;text-overflow:clip}.despensa-item .linha-qtd-prazos{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;margin:2px 0 6px}.despensa-item .linha-qtd-prazos .qtd-item{flex:1 1 auto;min-width:0;line-height:24px;margin:0}.despensa-item .prazo{flex:none;flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:right;gap:5px;margin-left:auto}.despensa-item .prazo .prazo-linha.data-relogio{line-height:18px;padding:3px 8px}.despensa-item .corpo{display:flex;flex-direction:column;gap:6px}.despensa-item .linha-cartao{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.despensa-item .linha-cartao>:first-child{min-width:0;flex:1 1 auto}.despensa-item .linha-cartao .nome-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.despensa-item .linha-cartao .qtd-item{margin:0}.despensa-item .linha-cartao .selos{margin:0;flex-wrap:wrap}.despensa-item .linha-cartao .prazo{flex:none;margin-left:auto}.despensa-item .linha-cartao .etiqueta.breve.ultraprocessado,.despensa-item .linha-cartao .etiqueta.breve.processado{flex:none;margin-left:0}.despensa-item .linha-cartao .prazo .prazo-linha.data-relogio{min-width:136px;justify-content:space-between;box-sizing:border-box}.etiqueta.breve.ultraprocessado{color:var(--vermelho);background:#e0533f29;font-size:11px}.etiqueta.breve.processado{color:var(--dourado);background:rgba(var(--dourado-rgb),.16);font-size:11px}.cartao-item .nome-item{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cartao-item .nome-item .etiqueta.breve.ultraprocessado,.cartao-item .nome-item .etiqueta.breve.processado{margin-left:auto}.cartao-item .linha-cartao{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;margin-top:4px}.cartao-item .linha-cartao>:first-child{min-width:0;flex:1 1 auto}.cartao-item .linha-cartao .qtd-item{margin:0}.cartao-item .linha-cartao .prazo{flex:none;margin-left:auto}.cartao-item .linha-cartao .prazo .prazo-linha.data-relogio{min-width:136px;justify-content:space-between;box-sizing:border-box;line-height:18px}.cartao-item .linha-cartao .em-casa-linha{margin:0;display:flex;align-items:center;flex-wrap:wrap;white-space:normal}.cartao-item .prazo-linha.data-relogio{overflow:visible;text-overflow:clip;border:1px solid var(--linha)}.cartao-item .prazo-linha.data-relogio.laranja{border-color:rgba(var(--dourado-rgb),.45)}.cartao-item .prazo-linha.data-relogio.vermelho{border-color:#e0533f80}.cartao-item.item-despensa{flex-wrap:wrap}.cartao-item.item-despensa .prazo-linha.botao-nu{cursor:pointer}.cartao-item.item-despensa .pilula-acao.por-na-lista{flex-basis:100%;justify-content:center;margin-top:8px}.cartao-item.item-despensa .linha-cartao .selos{margin:0}.cartao-item .linha-cartao .selos{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:0}.cartao-item .linha-cartao .selos .etiqueta{flex:none;white-space:nowrap}.cartao-item .nome-item{white-space:normal;overflow:visible;text-overflow:clip}.cartao-item .linha-cartao .prazo .prazo-linha.data-relogio{min-width:118px}.cartao-item .linha-cartao .em-casa-linha{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media (max-width: 420px){.cartao-item .linha-cartao .prazo .prazo-linha.data-relogio{min-width:112px;font-size:12px;padding:3px 7px}.cartao-item .linha-cartao .prazo .prazo-linha.data-relogio b{font-size:12.5px}.cartao-item .linha-cartao .selos .etiqueta{font-size:11.5px;padding:3px 7px}.cartao-item .linha-cartao .em-casa-linha{font-size:11.5px}}@media (max-width: 420px){.cartao-item .linha-cartao .prazo .prazo-linha.data-relogio{min-width:124px}}.cartao-item .nome-item{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.cartao-item .nome-item .nome-texto{flex:1 1 auto;min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartao-item .nome-item .etiqueta{flex:none}.cartao-item .linha-cartao{align-items:flex-start!important}.cartao-item .linha-cartao .prazo{align-self:flex-start}.cartao-item .linha-cartao .qtd-item,.cartao-item .linha-cartao .em-casa-linha{line-height:24px}.cartao-item .linha-cartao .selos{align-items:center}.cartao-item .nome-item .nome-texto{flex:1 1 0!important}@media (max-width: 420px){.cartao-item .linha-cartao .em-casa-linha{font-size:11.5px}}@media (max-width: 420px){.cartao-item .nome-item{gap:5px}.cartao-item .nome-item .etiqueta.breve{font-size:10px;padding:2px 6px;margin-left:0}.cartao-item .nome-item .etiqueta.breve.ultraprocessado,.cartao-item .nome-item .etiqueta.breve.processado{margin-left:auto}}@media (max-width: 420px){.cartao-item{--passo: .88}.cartao-item .nome-item .etiqueta.breve{font-size:calc(11px * var(--passo));padding:2px 6px}.cartao-item .linha-cartao .prazo .prazo-linha.data-relogio{font-size:calc(12.5px * var(--passo));min-width:112px;padding:3px 7px;gap:4px}.cartao-item .linha-cartao .prazo .prazo-linha.data-relogio b{font-size:calc(13px * var(--passo))}.cartao-item .linha-cartao .prazo .prazo-linha.data-relogio .rotulo-relogio{font-size:calc(12px * var(--passo))}.cartao-item .linha-cartao .selos .etiqueta{font-size:calc(12.5px * var(--passo));padding:3px 7px}.cartao-item .linha-cartao .qtd-item{font-size:calc(15px * var(--passo))}.cartao-item .linha-cartao .em-casa-linha{font-size:calc(12.5px * var(--passo))}}.campo-quantidade.com-seletor{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.campo-quantidade.com-seletor input{width:58px;text-align:center}.campo-quantidade.com-seletor select{font:inherit;font-size:13px;padding:4px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:inherit;height:32px}.editar-item .caixa.com-seletor{width:auto;flex:none}.editar-item .caixa.com-seletor .campo-quantidade{width:auto;overflow:visible}.editar-item .caixa.com-seletor .campo-quantidade input{width:58px}.editar-item .caixa.com-seletor .campo-quantidade .unidade-de-fala{display:inline;color:var(--apagado);font-size:13px;margin-left:2px}.campo-quantidade.com-seletor .conversao.erro{flex-basis:100%}.editar-item .caixa select:focus,.campo-quantidade.com-seletor select:focus{outline:2px solid var(--verde);outline-offset:1px}.campo-quantidade.com-seletor select{position:relative;z-index:1}.cartao-item .corpo>.editar-item{max-width:none;overflow:visible;white-space:normal}.linha-etiqueta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px}.linha-etiqueta .pilula-etiqueta{margin:0;padding:6px 12px;font-size:13px}.etiqueta-lida{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:13px;color:var(--texto);background:var(--superficie-2);border:1px solid var(--linha);border-radius:999px;padding:4px 8px 4px 10px}.etiqueta-lida-texto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etiqueta-lida .botao-nu{font-size:15px;line-height:1;padding:0 2px;text-decoration:none}.painel-etiqueta .botao-foto{margin-top:4px}.painel-etiqueta .botao-foto input{display:none}.painel-etiqueta .foto-previa{display:block;max-width:100%;max-height:38vh;margin:8px auto;border-radius:12px;object-fit:contain}.etiqueta-dados{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:14px;margin:8px 0}.etiqueta-dados>div{display:contents}.etiqueta-dados span{color:var(--apagado);font-size:12.5px;align-self:baseline}.etiqueta-dados b{font-weight:600;min-width:0;overflow-wrap:anywhere}.etiqueta-dados small{color:var(--apagado);font-weight:400}.painel-etiqueta .acoes-cupom label.pilula-acao input{display:none}.nota-etiqueta{color:var(--verde)}.cartao-item .corpo>.linha-etiqueta{display:flex;white-space:normal;overflow:visible;text-overflow:clip}.etiqueta-lida{max-width:100%;box-sizing:border-box}@media (max-width: 420px){.etiqueta-lida{font-size:12.5px;padding:3px 6px 3px 8px}.linha-etiqueta .pilula-etiqueta{font-size:12.5px;padding:5px 10px}}.seletor-botao{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;font:inherit;font-size:13.5px;padding:6px 8px 6px 10px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:var(--texto);cursor:pointer;text-align:left;max-width:100%;min-width:0;box-sizing:border-box}.seletor-botao .seletor-texto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.seletor-botao .seletor-seta{color:var(--apagado);font-size:14px;line-height:10px;flex:none;margin-top:-4px}.seletor-botao.aberto,.seletor-botao:focus-visible{outline:2px solid var(--verde);outline-offset:1px}.seletor-botao:disabled{opacity:.6;cursor:default}.seletor-botao.vazio .seletor-texto{color:var(--apagado)}.seletor-botao.pilula,.item-conferir .seletor-botao.pilula{width:100%;background:var(--superficie-2);border-radius:10px;font-size:14.5px;padding:10px 12px}.seletor-botao.pilula.pendente{border-color:var(--dourado);color:var(--dourado)}.item-conferir .seletor-botao.pilula.alimento,.cupom-item .seletor-botao.pilula{margin-top:8px}.seletor-botao.uso-dias{font-size:12.5px;padding:4px 8px;border-radius:999px;border-color:var(--verde-escuro);background:var(--verde-fundo);max-width:150px}.ordenar .seletor-botao{font-size:14.5px;padding:5px 8px 5px 10px}.seletor-botao.seletor-unidade{font-size:13px;padding:4px 6px 4px 8px;height:32px}.editar-item .caixa.larga .seletor-botao{width:100%;height:32px;font-size:13.5px}.campo-qtd .seletor-botao{min-width:120px}.conferir-campos .seletor-botao.alimento,.seletor-botao.alimento{width:100%;margin-top:6px}.conferir.duvida .seletor-botao.alimento{border-color:var(--dourado)}.seletor-lista{position:fixed;z-index:60;display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;box-shadow:0 10px 30px #00000059;overflow:hidden}.seletor-busca{padding:8px;border-bottom:1px solid var(--linha);flex:none}.seletor-busca input{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:7px 9px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie-2);color:var(--texto)}.seletor-opcoes{overflow:auto;padding:4px;-webkit-overflow-scrolling:touch}.seletor-opcao{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;font-size:14.5px;padding:10px;border:0;border-radius:8px;background:none;color:var(--texto);cursor:pointer}.seletor-opcao:hover,.seletor-opcao:focus-visible{background:var(--superficie-2);outline:none}.seletor-opcao.ativa{color:var(--verde);font-weight:600}.seletor-marca{width:14px;flex:none;color:var(--verde);font-size:13px}.seletor-lista.compacta .seletor-opcao{padding:8px 10px}.seletor-vazio{padding:10px 12px;font-size:13px;color:var(--apagado)}.cartao-item .linha-cartao>.qtd-editavel{flex:0 0 auto;width:auto;align-self:flex-start}.cartao-item .corpo>.painel-etiqueta{display:block;white-space:normal;overflow:visible;text-overflow:clip;margin:8px 0 2px;padding:10px;cursor:default}.painel-etiqueta .painel-etiqueta-titulo{font-weight:600;font-size:14px}.painel-etiqueta .foto-previa{max-height:32vh}.pilula-etiqueta input{display:none}.campo-quantidade.com-seletor{gap:8px}.seletor-botao.aberto,.seletor-botao:focus-visible{outline-offset:3px}.etiqueta-editavel{display:inline-flex;align-items:center;gap:6px}.etiqueta-editavel input{width:72px;box-sizing:border-box;font:inherit;font-size:14px;font-weight:600;padding:4px 6px;height:30px;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:inherit;text-align:center}.etiqueta-editavel .sufixo{font-weight:400;color:var(--apagado);font-size:12.5px;white-space:nowrap}.painel-etiqueta .acoes-cupom{flex-direction:row;gap:8px;margin-top:8px}.painel-etiqueta .acoes-cupom>*{flex:1 1 0;min-width:0;margin:0;padding:11px 8px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;align-self:stretch;box-sizing:border-box}.painel-etiqueta .acoes-cupom label.pilula-acao{border:1px solid var(--verde-escuro)}.painel-etiqueta .camera-quadro.barras{aspect-ratio:4 / 3;max-height:34vh;margin:8px 0}.camera-mira.barras{top:34%;right:10%;bottom:34%;left:10%;border-radius:10px}.camera-mira.barras:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;background:rgba(var(--verde-rgb),.7)}.painel-etiqueta .ler-codigo .acoes-cupom{margin-top:6px}.painel-etiqueta .nota-codigo{margin:6px 0 2px}.painel-etiqueta .acoes-cupom label.pilula-acao{cursor:pointer}.cartao-item .nome-item{display:flex;align-items:center;gap:8px;min-width:0}.cartao-item .nome-item .uma-linha{flex:1 1 auto;min-width:0}.cartao-item .nome-item .etiqueta{flex:none;margin-left:0}.excluir-item{flex:none;margin-left:auto;width:26px;height:24px;border:0;background:none;border-radius:8px;color:var(--apagado);font-size:21px;line-height:1;padding:0;cursor:pointer;text-decoration:none}.excluir-item:hover,.excluir-item:active{color:var(--vermelho, #c0392b);background:var(--superficie-2)}.cartao-item .linha-cartao .em-casa-linha.com-botoes{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow:visible;white-space:nowrap}.botoes-etiqueta{display:inline-flex;align-items:center;gap:6px;flex:none}.botoes-etiqueta .pilula-etiqueta{margin:0;padding:0 10px;font-size:12.5px;gap:4px;line-height:18px;height:26px;min-height:0;box-sizing:border-box}.cartao-item .linha-cartao .em-casa-linha.com-botoes{line-height:18px}.botoes-etiqueta .pilula-etiqueta input{display:none}.cartao-item .linha-etiqueta .botoes-etiqueta .pilula-etiqueta{padding:6px 12px;font-size:13px}@media (max-width: 420px){.botoes-etiqueta .pilula-etiqueta{padding:0 5px;font-size:11px;gap:2px;height:26px;line-height:18px}.cartao-item{gap:10px}.cartao-item .prazo{width:112px;max-width:112px}.cartao-item .linha-cartao .prazo .prazo-linha.data-relogio{min-width:108px;padding:3px 6px;gap:4px}}.painel-tenho{--rot: 64px;--caixa: 62px;--vao: 6px;margin-top:6px;width:100%;box-sizing:border-box}.painel-tenho .editar-linha{flex-wrap:nowrap}.painel-tenho .rotulo-item{flex:0 0 var(--rot);width:var(--rot)}.painel-tenho .caixa.data{flex:0 0 auto;width:auto}.painel-tenho .caixa.data input{width:110px;padding:4px;font-size:13px;text-align:left}.painel-tenho .seletor-botao.seletor-unidade{height:30px;padding:3px 5px 3px 7px;font-size:13px;flex:none}.painel-tenho .caixa input[type=text]{text-align:center}.painel-tenho .botao{width:100%;margin-top:4px}.painel-tenho .erro{font-size:12.5px}@media (max-width: 360px){.painel-tenho{--rot: 58px;--caixa: 54px}.painel-tenho .caixa.data input{width:110px}}.miniatura.com-foto{padding:0;overflow:hidden;background:var(--superficie-2)}.miniatura.com-foto img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.miniatura.tocavel{cursor:pointer}.painel-adicionar .acoes-pacote{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:nowrap}.painel-adicionar .acoes-pacote .pilula-acao{margin:0}.painel-adicionar .acoes-pacote input{display:none}.painel-adicionar .pacote-lido{display:flex;gap:10px;align-items:center;margin-top:8px}.painel-adicionar .pacote-lido img{width:56px;height:56px;border-radius:10px;object-fit:cover;flex:none}.painel-adicionar .pacote-lido .pacote-texto{min-width:0;font-size:13.5px;line-height:1.3}.painel-adicionar .pacote-lido .pacote-texto b,.painel-adicionar .pacote-lido .pacote-texto span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.painel-adicionar .sugestoes-pacote{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.painel-adicionar .sugestoes-pacote .pilula-acao{margin:0}.painel-tenho .caixa.pacotes{flex:0 0 auto;width:auto}.painel-tenho .caixa.pacotes input{width:48px}.painel-adicionar .nota-pacote{font-size:12.5px;margin:6px 0 0}.painel-adicionar .painel-bipar-pacote{margin-top:8px;padding:10px;border:1px solid var(--linha);border-radius:12px;background:var(--superficie-2)}.painel-adicionar .painel-bipar-pacote .camera-quadro{aspect-ratio:4 / 3;max-height:34vh;margin:0 0 8px}.painel-adicionar .nota-codigo{margin:8px 0 0}.painel-adicionar .pacote-lido .credito-off{font-size:11.5px}.painel-adicionar .pacote-lido .miniatura.pequena{width:56px;height:56px;flex:none}.painel-adicionar .acoes-pacote{gap:6px;margin-top:6px}.painel-adicionar .acoes-pacote .pilula-acao{height:26px;min-height:0;padding:0 10px;font-size:12px;line-height:18px;gap:4px;box-sizing:border-box}.painel-adicionar .nota-pacote{display:flex;flex-direction:column;gap:2px}.painel-adicionar .nota-pacote span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.painel-tenho .caixa.data.atencao input{border-color:var(--dourado);box-shadow:0 0 0 2px rgba(var(--dourado-rgb),.18)}.campo-data{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.campo-data>input[type=text]{width:112px;box-sizing:border-box;font:inherit;font-size:16px;padding:6px 8px;border-radius:10px;border:1px solid var(--borda);background:var(--superficie);color:inherit;text-align:center;letter-spacing:.02em}.campo-data.invalido>input[type=text]{border-color:var(--vermelho)}.campo-data-calendario{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--linha);background:var(--superficie-2);font-size:17px;cursor:pointer;flex:none}.campo-data-calendario input[type=date]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.dialogo-campo .campo-data>input[type=text]{width:128px}.painel-tenho .caixa.data .campo-data>input[type=text]{width:108px;font-size:14px;padding:4px 6px}.painel-tenho .caixa.data .campo-data-calendario{width:30px;height:30px;font-size:15px}.painel-tenho .caixa.data.atencao .campo-data>input[type=text]{border-color:var(--dourado);box-shadow:0 0 0 2px rgba(var(--dourado-rgb),.18)}.campos-compra .campo-validade .campo-data>input[type=text]{width:104px;font-size:14px;padding:5px 6px}.campos-compra .campo-validade .campo-data-calendario{width:30px;height:30px;font-size:15px}.campo-quantidade .conversao.unidades-calc{color:var(--verde);font-weight:600;white-space:nowrap}.campos-compra .campo-quantidade.com-seletor{flex-wrap:nowrap}.campo-quantidade .conversao.unidades-calc{margin-left:4px}.topo-produto{padding:8px 0 4px}@media (max-width: 420px){.topo-produto{padding:8px 0 4px}}.cabecalho-aba{margin:2px 0 6px}.grade-botoes{margin-top:6px}.abas-pilula{margin-bottom:10px}.cartao.aparencia-inline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin-bottom:10px}.aparencia-rotulo{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;white-space:nowrap;flex:none}.opcoes-tema.compacta{flex-direction:row;gap:6px;margin:0;flex:0 1 auto;min-width:0}.opcoes-tema.compacta label{padding:5px 10px;gap:6px;font-size:13px;white-space:nowrap;border-radius:999px}.opcoes-tema.compacta input[type=radio]{display:none}.opcoes-tema.compacta label.ativa{color:var(--verde);font-weight:600}.subsecao-perfil{font-size:13px;color:var(--apagado);margin:12px 0 4px;text-transform:uppercase;letter-spacing:.04em}@media (max-width: 360px){.opcoes-tema.compacta label{padding:5px 8px;font-size:12.5px}}.pessoas-casa{margin-top:12px;display:flex;flex-direction:column;gap:8px}.pessoas-casa-titulo{font-size:12px;color:var(--apagado);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.membro-casa{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--superficie-2);border:1px solid var(--linha)}.membro-casa.pendente{border-style:dashed}.avatar-membro{flex:none;width:38px;height:38px;border-radius:50%;background:var(--verde-fundo);color:var(--verde);font-weight:700;font-size:16px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.avatar-membro.com-foto img{width:100%;height:100%;object-fit:cover;display:block}.membro-texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.membro-texto b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.membro-texto span{font-size:12.5px;color:var(--apagado);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.membro-casa .pilula-acao.mini{flex:none;margin:0;height:28px;padding:0 12px;font-size:12.5px;line-height:26px}.minha-casa .convite-casa{margin-top:6px}.minha-casa .nota-plano-casa{font-size:12.5px;margin-top:4px}.item-conferir .nota-generico{color:var(--fraco);font-size:12.5px;margin:2px 0 4px}.item-conferir.duvida .nota-generico{color:var(--texto)}.cartao-item.piscar{animation:piscar 1.1s ease-in-out 2}.cartao-item .nota-seguir{color:var(--dourado);font-size:12.5px;font-weight:600;margin-top:4px}.cartao-item .coluna-img{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none}.cartao-item .coluna-img .miniatura{margin:0}.cartao-item .coluna-img .etiqueta.breve{margin:0;font-size:10.5px;padding:2px 4px;width:68px;max-width:68px;box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartao-item .acoes-item{display:flex;flex-direction:column;align-items:center;gap:3px;flex:none;align-self:flex-start}.acao-item{width:22px;height:22px;border-radius:999px;border:1px solid var(--linha);background:#ffffff0d;color:var(--apagado);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.acao-item svg{width:10px;height:10px;display:block}.acao-item.excluir:hover,.acao-item.excluir:active{color:var(--vermelho, #c0392b);border-color:var(--vermelho, #c0392b)}.acao-item.opcoes.ativo{color:var(--verde);border-color:var(--verde);background:var(--verde-fundo, rgba(var(--verde-rgb), .12))}.ritmo-pill{flex:none;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;margin-left:6px;white-space:nowrap}.ritmo-pill.semana{color:var(--dourado);background:rgba(var(--dourado-rgb),.12)}.ritmo-pill.mes{color:var(--verde);background:rgba(var(--verde-rgb),.12)}.cartao-item .qtd-linha{margin-top:2px}.cartao-item .qtd-destaque{font-size:15px;font-weight:500;color:var(--texto)}.cartao-item .qtd-editavel.qtd-destaque{background:none;border:0;padding:0;font:inherit;font-size:15px;font-weight:500;color:var(--texto);cursor:pointer;text-align:left}.cartao-item .tabelinha{width:100%;background:#ffffff0d;border-radius:8px;padding:2px 8px;margin-top:8px;display:flex;flex-direction:column}.cartao-item .tabelinha .lin{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;color:var(--apagado);line-height:1.9;border-top:1px solid rgba(255,255,255,.06);min-width:0}.cartao-item .tabelinha .lin:first-child{border-top:0}.cartao-item .tabelinha .lin b{color:var(--texto);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cartao-item .tabelinha .lin span{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.cartao-item .tabelinha .lin.mais{color:var(--fraco);justify-content:center;font-weight:600;cursor:pointer;background:none;border:0;border-top:1px solid rgba(255,255,255,.06);font-family:inherit;width:100%}.cartao-item .capsula-despensa{width:100%;display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--apagado);border-radius:8px;padding:3px 8px;margin-top:5px;white-space:nowrap;min-width:0}.cartao-item .capsula-despensa>span{overflow:hidden;text-overflow:ellipsis}.cartao-item .capsula-despensa b{font-weight:600;flex:none}.cartao-item .capsula-despensa.verde{background:rgba(var(--verde-rgb),.12)}.cartao-item .capsula-despensa.verde b{color:var(--verde)}.cartao-item .capsula-despensa.laranja{background:#f5a6231f}.cartao-item .capsula-despensa.laranja b{color:var(--laranja)}.cartao-item .capsula-despensa.vermelho{background:#e0533f21}.cartao-item .capsula-despensa.vermelho b{color:var(--vermelho)}.acao-item.opcoes.ativo{color:var(--dourado);border-color:var(--dourado);background:rgba(var(--dourado-rgb),.12)}.cartao-item.aberto{border-color:var(--dourado)}.uso-titulo{justify-content:space-between}.uso-titulo .uso-mini{margin-left:auto}.uso-titulo .uso-mini.ligado{color:var(--dourado);border-color:var(--dourado)}.uso-titulo .uso-mini.apagada{color:var(--fraco);border-color:var(--linha)}.uso-linha.ligada .uso-ref,.uso-linha.ligada .uso-qtd{color:var(--texto)}.uso-linha.ligada .uso-papel{color:var(--dourado)}.uso-linha.ligada .uso-dias.seletor-botao{color:var(--dourado);border-color:var(--dourado)}.uso-linha.desligada .uso-ref,.uso-linha.desligada .uso-qtd,.uso-linha.desligada .uso-papel{color:var(--fraco)}.uso-linha.desligada .uso-dias.seletor-botao{color:var(--fraco);border-color:var(--linha)}.uso-linha .uso-dias.seletor-botao.aberto{outline-color:var(--dourado)}.etiqueta.situacao-acabando{color:var(--laranja);background:#f5a62329}.cartao-item .tabelinha{background:var(--superficie-2)}.cartao-item .tabelinha .lin,.cartao-item .tabelinha .lin.mais{border-top-color:var(--borda-fraca)}.acao-item.opcoes.ativo{color:var(--verde);border-color:var(--verde);background:rgba(var(--verde-rgb),.12)}.cartao-item.aberto{border-color:var(--verde)}.uso-titulo .uso-mini.ligado,.uso-linha.ligada .uso-dias.seletor-botao{color:var(--verde);border-color:var(--verde)}.uso-linha .uso-dias.seletor-botao.aberto{outline-color:var(--verde)}.cartao-item .coluna-img .etiqueta{margin:0;font-size:10.5px;padding:2px 4px;width:68px;max-width:68px;box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartao-item.item-despensa .coluna-img .miniatura.estatica{width:68px;height:68px}.cartao-item .qtd-destaque.nada{color:var(--fraco);font-weight:400}.cartao-item .tabelinha .lin .lin-pergunta{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--fraco);cursor:pointer;white-space:nowrap;flex:none}.cartao-item .tabelinha .lin .lin-valor{background:none;border:0;padding:0;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;flex:none;font-variant-numeric:tabular-nums}.cartao-item .tabelinha .lin .lin-valor.laranja{color:var(--laranja)}.cartao-item .tabelinha .lin .lin-valor.vermelho{color:var(--vermelho);font-weight:600}.cartao-item .capsula-despensa.neutra{background:var(--superficie-2)}.cartao-item .capsula-despensa.neutra b{color:var(--verde)}.painel-atualizar{flex-basis:100%;width:100%;margin-top:10px;border-top:1px solid var(--linha);padding-top:8px}.conferencia-rapida .painel-atualizar{border-top:0;margin-top:4px}.painel-atualizar .atualizar-tinha{margin:2px 0 4px;font-size:13px;color:var(--apagado)}.painel-atualizar .atualizar-tinha b{color:var(--texto);font-weight:600}.painel-atualizar .atualizar-pergunta{margin:0 0 4px;font-size:14.5px;color:var(--texto);font-weight:500}.atualizar-linha{display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 0;border-top:1px solid var(--borda-fraca)}.atualizar-linha:first-of-type{border-top:0}.atualizar-ponto{width:8px;height:8px;border-radius:999px;flex:none}.atualizar-ponto.verde{background:var(--verde)}.atualizar-ponto.laranja{background:var(--laranja)}.atualizar-ponto.vermelho{background:var(--vermelho)}.atualizar-ponto.cinza{background:var(--fraco)}.atualizar-texto{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--texto);line-height:1.2}.atualizar-texto small{display:block;font-size:11px;color:var(--fraco);margin-top:1px}.atualizar-botao{flex:none;border:1px solid var(--verde);color:var(--verde);background:none;border-radius:999px;padding:5px 11px;font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.atualizar-botao.perigo{border-color:#e0533f99;color:var(--vermelho)}.atualizar-botao.cheio{background:var(--verde);color:var(--sobre-verde);font-weight:600}.atualizar-botao:disabled{border-color:var(--linha);color:var(--fraco);background:none;cursor:default}.atualizar-edit{display:inline-flex;align-items:center;gap:6px;flex:none}.atualizar-edit .campo-quantidade input{width:52px;font-size:13px;padding:4px 8px;border-radius:999px}.atualizar-edit .campo-quantidade .seletor-unidade{font-size:12px}.acao-item:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.painel-adicionar .pilula-acao{font-size:12px;height:26px;padding:0 11px;line-height:1;justify-content:center;margin-top:0}.painel-adicionar .painel-topo .pilula-acao{margin:0}.painel-adicionar .painel-topo h2{font-size:17px}.painel-adicionar .resultado-busca .nome-item{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.painel-adicionar .resultado-busca .apagado{flex:none;margin-left:auto;font-size:11px;padding:2px 7px;border-radius:999px;background:var(--superficie-2);color:var(--apagado);white-space:nowrap;max-width:46%;overflow:hidden;text-overflow:ellipsis}.cartao-item.item-adicionar{margin-top:10px;cursor:default}.cartao-item.item-adicionar .corpo{cursor:default}.cartao-item.item-adicionar .coluna-img .etiqueta.secao{color:var(--apagado);background:var(--superficie-2)}.cartao-item.item-adicionar .coluna-img .etiqueta.novo{color:var(--dourado);background:rgba(var(--dourado-rgb),.12)}.cartao-item.item-adicionar .nome-item{display:flex;align-items:center;gap:6px;overflow:visible}.cartao-item.item-adicionar .nome-item .nome-texto{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartao-item.item-adicionar .nome-item input{flex:1 1 auto;min-width:0;width:100%;font:inherit;font-size:16px;font-weight:500;background:var(--superficie-2);border:1px solid var(--verde);border-radius:10px;padding:5px 10px;color:inherit}.cartao-item.item-adicionar .pilula-acao.mini{flex:none;margin:0}.campos-cartao{flex-basis:100%;width:100%;display:flex;flex-direction:column;margin-top:2px}.campo-linha{display:flex;align-items:center;gap:8px;min-height:40px;padding:3px 0;border-top:1px solid var(--borda-fraca);font-size:13.5px}.campo-linha:first-child{border-top:0}.campo-info{flex:1 1 auto;min-width:0;color:var(--texto);line-height:1.2}.campo-info small{display:block;font-size:11px;color:var(--fraco);margin-top:1px;white-space:normal}.campo-edit{flex:none;display:inline-flex;align-items:center;gap:6px}.campo-edit .campo-quantidade.com-seletor{gap:6px}.campo-edit .campo-quantidade input,.campo-edit input.caixa-numero{width:56px;height:28px;box-sizing:border-box;padding:0 8px;border-radius:999px;font:inherit;font-size:13px;text-align:center;color:var(--texto);background:var(--superficie-2);border:1px solid var(--verde);font-variant-numeric:tabular-nums}.campo-edit .campo-quantidade .conversao,.campo-edit .campo-quantidade .unidade-de-fala{display:none}.campo-edit .seletor-botao{height:28px;box-sizing:border-box;padding:0 8px 0 10px;border-radius:999px;font-size:12px;color:var(--apagado);background:var(--superficie-2);border-color:var(--linha)}.campo-edit .seletor-botao.seletor-secao{max-width:150px}.campo-edit .campo-data>input[type=text]{width:104px;height:28px;padding:0 8px;border-radius:999px;font-size:13px;background:var(--superficie-2);border-color:var(--linha)}.campo-edit .campo-data-calendario{width:28px;height:28px;border-radius:999px;font-size:14px}.campo-linha .pilula-acao.uso-mini{flex:none;height:28px;font-size:12px;padding:0 11px}.cartao-item.item-adicionar>.botao{margin-top:4px}.cesta-montar .cartao-item.item-adicionar{margin-top:8px}@media (max-width: 360px){.campo-edit .campo-data>input[type=text]{width:96px}.campo-edit .seletor-botao.seletor-secao{max-width:120px}}.conferencia-rapida .pilula-acao.rodape-botao{font-size:12px;height:28px;min-height:0;box-sizing:border-box;padding:0 12px;line-height:1;justify-content:center;margin:0;flex:none}.conferencia-rapida .pilula-acao.rodape-botao.verde{color:var(--verde);border-color:var(--verde)}.conferencia-rapida .pilula-acao.rodape-botao:disabled{opacity:.45;cursor:default}.rodape-conferencia{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--linha)}.rodape-conferencia .rodape-lembrete{flex:1 1 auto;min-width:0;text-align:center;font-size:11.5px;color:var(--fraco);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.painel-atualizar .atualizar-cabeca{margin-bottom:4px;min-width:0;justify-content:flex-start}.painel-atualizar .atualizar-cabeca .atualizar-tinha{margin:0;font-size:13px;color:var(--apagado);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.painel-atualizar .atualizar-cabeca .atualizar-tinha b{color:var(--texto);font-weight:600}.cartao-item .acoes-item{gap:14px}.cartao-item .acao-item,.acao-item{width:30px;height:30px;position:relative}.acao-item svg{width:12px;height:12px}.acao-item:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:999px}.cartao-item>.campos-cartao.painel-lapis{margin-top:6px;padding-top:2px;border-top:1px solid var(--borda-fraca);cursor:default}.campos-cartao .pilula-acao.rodape-botao{font-size:12px;height:28px;min-height:0;box-sizing:border-box;padding:0 12px;line-height:1;justify-content:center;margin:0;flex:none}.campos-cartao .pilula-acao.rodape-botao.verde{color:var(--verde);border-color:var(--verde)}.campos-cartao .pilula-acao.rodape-botao:disabled{opacity:.45;cursor:default}.campo-edit .campo-unidade{font-size:12px;color:var(--apagado)}.campo-edit input.caixa-numero{border-color:var(--linha)}.campo-edit input.caixa-numero:focus{border-color:var(--verde);outline:none}.campo-edit.atencao .campo-data>input[type=text]{border-color:var(--dourado);box-shadow:0 0 0 2px rgba(var(--dourado-rgb),.18)}.campo-info small.dourado-texto{color:var(--dourado)}.painel-adicionar .cartao-item.item-adicionar{margin-top:10px}.etiqueta-editavel.larga{width:100%}.etiqueta-editavel.larga input{width:100%;text-align:left;font-weight:500}.etiqueta-dados .etiqueta-editavel .campo-data>input[type=text]{width:104px;height:30px;font-size:14px;font-weight:600;padding:4px 6px;border-radius:8px}.etiqueta-dados .etiqueta-editavel .campo-data-calendario{width:30px;height:30px;border-radius:8px;font-size:15px}.etiqueta-dados .etiqueta-editavel .sufixo:empty{display:none}#raiz{overflow-x:hidden;max-width:100vw}.rolagem-lateral,.doc-tabela-caixa,.tira{touch-action:pan-x pan-y}.cartao-item,.painel-finalizar,.painel-etiqueta{max-width:100%;box-sizing:border-box}.etiqueta-editavel .seletor-botao.seletor-unidade{height:30px;font-size:13px;padding:4px 6px 4px 8px}.campo-linha{min-height:38px}.campo-info{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.campo-info small{display:inline;margin:0;font-size:11px;color:var(--fraco);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.campo-info small:before{content:"· "}.campo-edit{width:auto;min-width:118px;flex:none;justify-content:flex-end;gap:4px}.campo-edit .campo-quantidade.com-seletor{flex-direction:row-reverse;gap:4px}.campo-edit .campo-quantidade input,.campo-edit input.caixa-numero{width:50px;height:28px;padding:0 4px;text-align:center}.campo-edit input.caixa-texto{width:118px;height:28px;box-sizing:border-box;padding:0 8px;border-radius:999px;font:inherit;font-size:13px;color:var(--texto);background:var(--superficie-2);border:1px solid var(--verde);text-align:center}.campo-edit .seletor-botao.seletor-unidade{width:64px;height:26px;padding:0 5px 0 7px;font-size:11px;justify-content:center;gap:5px}.campo-edit .seletor-botao .seletor-texto{text-align:center}.campo-edit .campo-unidade{width:64px;text-align:center;font-size:11.5px;color:var(--apagado);box-sizing:border-box}.campo-edit .seletor-botao.seletor-secao{height:26px;font-size:11.5px;padding:0 6px 0 8px;min-width:118px;max-width:170px;justify-content:center;gap:5px}.campo-edit .campo-valor{min-width:118px;text-align:center;font-size:13px;color:var(--texto)}.campo-linha .pilula-acao.uso-mini{height:26px;font-size:11.5px;min-width:118px;justify-content:center}.campo-linha.campo-rodape{justify-content:space-between}.atualizar-texto small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atualizar-edit{gap:4px}.atualizar-edit .campo-quantidade.com-seletor{flex-direction:row-reverse;gap:4px}.atualizar-edit .campo-quantidade input{width:40px;height:28px;font-size:14px;font-weight:600;padding:0 4px;text-align:center}.atualizar-edit .seletor-botao.seletor-unidade{height:26px;width:60px;padding:0 5px 0 7px;font-size:11px;justify-content:center;gap:4px}.atualizar-edit .atualizar-botao.cheio{padding:5px 9px;font-size:12px}.campo-data.unica{display:inline-flex;align-items:center;gap:0;height:28px;width:118px;box-sizing:border-box;border-radius:999px;border:1px solid var(--verde);background:var(--superficie-2);overflow:hidden}.campo-data.unica.vazia{border-color:var(--linha)}.campo-data.unica.invalido{border-color:var(--vermelho)}.campo-data.unica>.campo-data-calendario,.campo-edit .campo-data.unica>.campo-data-calendario,.etiqueta-dados .etiqueta-editavel .campo-data.unica>.campo-data-calendario{flex:none;width:24px;height:100%;border:0;border-radius:0;border-right:1px solid var(--borda-fraca);background:none;font-size:12px}.campo-data.unica>input[type=text],.campo-edit .campo-data.unica>input[type=text],.dialogo-campo .campo-data.unica>input[type=text],.campos-compra .campo-validade .campo-data.unica>input[type=text],.etiqueta-dados .etiqueta-editavel .campo-data.unica>input[type=text]{flex:1;min-width:0;width:auto;height:100%;border:0;border-radius:0;background:none;font:inherit;font-size:12.5px;color:var(--texto);text-align:center;padding:0 2px 0 3px;letter-spacing:0}.campo-data.unica>input[type=text]:focus{outline:none}.campo-data.unica:focus-within{box-shadow:0 0 0 2px rgba(var(--verde-rgb),.18)}.dialogo-campo .campo-data.unica{width:150px;height:34px}.dialogo-campo .campo-data.unica>input[type=text]{font-size:15px}.etiqueta-linhas{margin:8px 0 0;border-top:0}.painel-etiqueta .campos-cartao{width:100%}.atualizar-linha .atualizar-texto{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.atualizar-linha .atualizar-texto small{display:inline;margin:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.atualizar-linha .atualizar-texto small:before{content:"· "}.atualizar-linha{min-height:38px}.atualizar-linha .atualizar-botao:not(.cheio){padding:5px;min-width:70px;box-sizing:border-box;text-align:center;justify-content:center}.atualizar-linha .atualizar-edit{min-width:70px;justify-content:flex-end}.atualizar-linha.editando .atualizar-texto small{display:none}.atualizar-botao.laranja{border-color:var(--laranja);color:var(--laranja)}.atualizar-botao.cheio.laranja{background:var(--laranja);border-color:var(--laranja);color:#fff}.atualizar-botao.cinza{border-color:var(--fraco);color:var(--apagado)}.painel-finalizar .cartao-item.item-adicionar{margin-top:10px}.cartao-item.item-cupom .coluna-img .etiqueta.cupom{color:var(--verde);background:var(--verde-fundo)}.cartao-item.item-cupom.duvida{border-color:var(--dourado)}.campo-edit .seletor-botao.seletor-secao.pendente{border-color:var(--dourado);color:var(--dourado)}.painel-finalizar .extra-sugestoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px}.painel-finalizar .campo input{font:inherit;font-size:16px;padding:10px 12px;border-radius:12px;border:1px solid var(--borda);background:var(--superficie);color:inherit;width:100%;box-sizing:border-box}.campo-edit .seletor-botao.seletor-unidade{width:68px}.campo-edit .campo-quantidade input,.campo-edit input.caixa-numero{width:46px}.campo-edit .campo-unidade{width:68px}.painel-comparar .cartao-item.cartao-mercado{padding:10px 12px;margin:8px 0 0;column-gap:10px;cursor:pointer}.cartao-mercado .coluna-img{width:56px;gap:4px}.cartao-mercado .miniatura.quadro-mercado{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(var(--verde-rgb),.12);border:1px solid var(--verde);position:relative;overflow:hidden;cursor:pointer}.cartao-mercado .miniatura.quadro-mercado>span{font-family:Poppins,Inter,sans-serif;font-weight:600;font-size:22px;color:var(--verde)}.cartao-mercado.sem-cupom .miniatura.quadro-mercado{background:var(--superficie-2);border-color:var(--linha)}.cartao-mercado.sem-cupom .miniatura.quadro-mercado>span{color:var(--apagado)}.cartao-mercado .miniatura.quadro-mercado.com-foto{border-color:var(--linha);background:var(--superficie-2)}.cartao-mercado .miniatura.quadro-mercado img{width:100%;height:100%;object-fit:cover;display:block}.cartao-mercado .selo-posicao{position:absolute;left:3px;top:3px;min-width:20px;height:18px;padding:0 4px;border-radius:999px;background:var(--verde);color:#fff;font:600 11px/18px Inter,sans-serif;font-style:normal;text-align:center;box-sizing:border-box}.cartao-mercado.sem-cupom .selo-posicao{background:#7d8a84}.cartao-mercado .coluna-img .etiqueta{width:56px;font-size:9.5px;padding:2px 0;box-sizing:border-box;text-align:center}.cartao-mercado .etiqueta.etiqueta-estimativa{background:var(--superficie-2);color:var(--apagado)}.cartao-mercado .corpo .linha-cartao .qtd-item.qtd-destaque{font-family:Poppins,Inter,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.cartao-mercado.sem-cupom .corpo .linha-cartao .qtd-item.qtd-destaque{color:var(--apagado)}.cartao-mercado .linha-cartao.resumo-mercado{font-size:12px;color:var(--apagado);margin-top:3px;white-space:nowrap}.cartao-mercado .tabelinha{margin-top:5px}.cartao-mercado .tabelinha .lin{line-height:1.7;font-size:11.5px}.cartao-mercado .acoes-item{gap:8px}.cartao-mercado .acao-item.rota-mercado{display:flex;align-items:center;justify-content:center;background:var(--verde);border-color:var(--verde);color:#fff;font-size:12px;text-decoration:none}.cartao-mercado .acao-item.opcoes.ativo{border-color:var(--verde);color:var(--verde);background:rgba(var(--verde-rgb),.12)}.cartao-mercado .painel-mercado{padding-top:2px;cursor:default}.cartao-mercado .painel-mercado .uso-titulo{padding-top:8px;padding-bottom:4px;white-space:nowrap;overflow:hidden}.cartao-mercado .rotas-mercado{display:flex;gap:6px;padding:2px 0 4px}.cartao-mercado .rotas-mercado .pilula-acao{flex:1;min-width:0;width:auto;max-width:none;height:28px;min-height:28px;margin:0;padding:0;font-size:12px;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border-radius:999px;box-sizing:border-box}.cartao-mercado .rotas-mercado .pilula-acao.verde{background:var(--verde);border-color:var(--verde);color:#fff}.cartao-mercado .painel-mercado .tabelinha{margin-top:2px}.cartao-mercado .endereco-mercado{font-size:12px;color:var(--apagado);padding:0 0 5px;white-space:nowrap}.cartao-mercado .acao-item.rota-mercado{overflow:hidden;line-height:1}.painel-adicionar .jeitos-de-adicionar{margin-top:8px}.painel-adicionar .jeitos-de-adicionar .campo-linha{min-height:48px}.painel-adicionar .jeitos-de-adicionar .campo-edit{width:140px;min-width:140px;flex:none;justify-content:flex-end}.painel-adicionar .jeitos-de-adicionar .pilula-acao.jeito{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:140px;min-width:140px;max-width:140px;height:36px;min-height:36px;margin:0;padding:0 8px;box-sizing:border-box;border-width:1.5px;border-radius:999px;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.painel-adicionar .jeitos-de-adicionar .pilula-acao.jeito i{font-style:normal;font-size:18px;line-height:1;height:18px;display:inline-flex;align-items:center;flex:none}.painel-adicionar .jeitos-de-adicionar .pilula-acao.jeito span{line-height:1;display:inline-flex;align-items:center}.painel-adicionar .jeitos-de-adicionar .pilula-acao.jeito.fechando{font-size:12.5px;gap:5px}.painel-adicionar .jeitos-de-adicionar .pilula-acao.jeito input{display:none}.painel-adicionar .painel-topo.topo-adicionar{align-items:center;gap:10px}.painel-adicionar .titulo-com-frase{display:flex;align-items:baseline;gap:6px;min-width:0;margin:0;white-space:nowrap;overflow:hidden}.painel-adicionar .titulo-com-frase span{flex:none}.painel-adicionar .titulo-com-frase small{font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:var(--apagado);white-space:nowrap;min-width:0}.painel-adicionar .abas-pilula.abas-adicionar{margin:8px 0 0}.painel-adicionar .resultado-busca.duas-linhas{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;overflow:hidden}.painel-adicionar .resultado-busca.duas-linhas .resultado-texto{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:1px;text-align:left}.painel-adicionar .resultado-busca.duas-linhas .resultado-texto b{font-weight:600;font-size:15px;color:var(--texto);white-space:nowrap;overflow:hidden}.painel-adicionar .resultado-busca.duas-linhas .resultado-texto small{font-size:12px;color:var(--apagado);white-space:nowrap}.painel-adicionar .resultado-busca.duas-linhas .resultado-texto small i{font-style:normal}.painel-adicionar .resultado-busca.duas-linhas .proc-ultraprocessado{color:#e0614f}.painel-adicionar .resultado-busca.duas-linhas .proc-processado{color:#d9a441}.painel-adicionar .resultado-busca.duas-linhas .resultado-marca{flex:none;font-size:11.5px;color:var(--apagado);white-space:nowrap}.painel-adicionar .resultado-busca.duas-linhas.na-cesta{opacity:1;border-color:var(--verde)}.painel-adicionar .resultado-busca.duas-linhas.na-cesta .resultado-marca{color:var(--verde)}.painel-adicionar .linha-colar{margin-top:6px}.painel-adicionar .linha-colar .campo-linha{min-height:44px}.painel-adicionar .linha-colar .pilula-acao{justify-content:center;text-align:center;margin:0}.painel-topo.topo-historico{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 0}.topo-historico .titulo-com-frase{display:flex;align-items:baseline;gap:6px;min-width:0;margin:0;white-space:nowrap;overflow:hidden}.topo-historico .titulo-com-frase span{flex:none}.topo-historico .titulo-com-frase small{font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:var(--apagado);white-space:nowrap}.abas-pilula.abas-historico{margin:8px 0 10px}.gastos .gastos-periodo .campo-linha{min-height:44px}.gastos .cartao-item.gasto-resumo{margin-top:8px}.gastos .gasto-resumo .corpo{flex:1;min-width:0}.gastos .gasto-rotulo{font-size:12px;color:var(--apagado)}.gastos .gasto-resumo .qtd-item.gasto-total{font-family:Poppins,Inter,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--verde)}.gastos .gasto-secao{margin:14px 0 6px;font-size:14px}.gastos .gasto-cartao{border:1px solid var(--linha);border-radius:14px;background:var(--superficie);padding:4px 12px}.gastos .gasto-linha{padding:8px 0 9px;border-top:1px solid var(--linha)}.gastos .gasto-linha:first-child{border-top:0}.gastos .gasto-linha-topo{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.gastos .gasto-linha-topo b{font-weight:600;font-size:13.5px;color:var(--texto);min-width:0;flex:0 1 auto;overflow:hidden;white-space:nowrap}.gastos .gasto-linha-topo small{font-size:11px;color:var(--apagado);flex:none}.gastos .gasto-linha-topo span{margin-left:auto;flex:none;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--texto)}.gastos .gasto-trilho{height:6px;border-radius:999px;background:var(--superficie-2);margin-top:6px;overflow:hidden}.gastos .gasto-trilho i{display:block;height:100%;border-radius:999px;background:var(--verde)}.gastos .gasto-nota{margin:12px 0 2px}.meta-lista.caixa.com-compartilhar{display:flex;align-items:center;gap:6px}.meta-lista.caixa.com-compartilhar>.pilula-info{flex:0 0 auto}.meta-lista.caixa.com-compartilhar>button.pilula-info.compartilhar-lista{flex:1 1 auto;min-width:0;justify-content:center;color:var(--verde);border:1px solid var(--verde-escuro, var(--verde));background:var(--superficie-2)}.meta-lista.caixa.com-compartilhar>button.pilula-info.compartilhar-lista .rotulo{color:var(--verde);white-space:nowrap;min-width:0}.meta-lista.caixa.com-compartilhar>button.pilula-info.compartilhar-lista.ativa{background:rgba(var(--verde-rgb),.14)}.form-linha.rotulo-dentro{gap:8px}.form-linha.rotulo-dentro .campo input{height:40px;padding-top:0;padding-bottom:0;font-size:16px}.form-linha.rotulo-dentro .campo input::placeholder{color:var(--apagado);opacity:1;font-size:14px}.entrada.rotulo-dentro{gap:10px}.entrada.rotulo-dentro .campo input{height:40px;padding-top:0;padding-bottom:0;font-size:16px}.entrada.rotulo-dentro .campo input::placeholder{color:var(--apagado);opacity:1;font-size:14px}.opcao-conta-corpo .form-linha .campo input{height:40px;padding-top:0;padding-bottom:0;font-size:16px}.botao.pequeno.contorno.perigo.excluir-conta{width:100%;margin-top:8px;justify-content:center;font-size:14px;font-weight:600;padding:10px 14px;min-height:40px}button.campo-data-calendario{padding:0;color:inherit;font:inherit;cursor:pointer}.cal-fundo{z-index:70}.cal{width:100%;max-width:360px;background:var(--superficie);border:1px solid var(--linha);border-radius:18px;padding:14px 14px 12px;box-shadow:0 18px 50px var(--sombra);color:var(--texto)}.cal-topo{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.cal-topo b{font-family:Poppins,Inter,sans-serif;font-weight:600;font-size:17px}.cal-seta{width:36px;height:36px;border-radius:999px;border:1px solid var(--linha);background:var(--superficie-2);color:var(--texto);font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cal-sem,.cal-dias{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.cal-sem span{font-size:11px;font-weight:700;color:var(--apagado);letter-spacing:.06em;padding:4px 0}.cal-dia{height:40px;border:0;background:none;border-radius:999px;font:inherit;font-size:15px;font-weight:500;color:var(--texto);cursor:pointer;padding:0}.cal-dia:disabled{color:var(--fraco);opacity:.45;cursor:default}.cal-dia.hoje{box-shadow:inset 0 0 0 1.5px var(--verde);color:var(--verde);font-weight:700}.cal-dia.escolhido{background:var(--verde);color:var(--superficie);font-weight:700;box-shadow:none}.cal-rodape{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.cal-rodape .botao{margin:0}.cal-titulo{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;border:1px solid var(--linha);background:var(--superficie-2);color:var(--texto);font-family:Poppins,Inter,sans-serif;font-weight:600;font-size:17px;cursor:pointer}.cal-titulo i{font-style:normal;font-size:13px;color:var(--verde)}.cal-meses{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.cal-mes{height:48px;border-radius:999px;border:1px solid var(--linha);background:var(--superficie-2);color:var(--texto);font:inherit;font-size:15px;font-weight:600;cursor:pointer;padding:0}.cal-mes:disabled{color:var(--fraco);opacity:.45;cursor:default}.cal-mes.hoje{border:1.5px solid var(--verde);color:var(--verde)}.ini-cartao{padding:14px}.ini-topo{display:flex;gap:12px;align-items:stretch}.ini-img{flex:none;width:68px;min-height:68px;align-self:stretch;border-radius:14px;background:var(--superficie-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.ini-img svg{width:56px;height:56px}.ini-img img{width:56px;height:auto}.ini-corpo{flex:1;min-width:0}.ini-titulo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;margin:0 0 8px;white-space:nowrap;min-width:0}.ini-titulo .icone-titulo{flex:none}.ini-seta{margin-left:auto;display:inline-flex;color:var(--apagado)}.ini-cartao .tabelinha{width:100%;box-sizing:border-box;background:var(--superficie-2);border-radius:8px;padding:2px 10px;margin:0;display:flex;flex-direction:column}.ini-cartao .tabelinha .lin{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;color:var(--apagado);line-height:2;border-top:1px solid var(--borda-fraca);min-width:0}.ini-cartao .tabelinha .lin:first-child{border-top:0}.ini-cartao .tabelinha .lin b{color:var(--texto);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:none}.ini-cartao .tabelinha .lin span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-variant-numeric:tabular-nums}.ini-cartao>.botao{width:100%;margin:12px 0 0}.ini-frase{font-size:13.5px;line-height:1.4;color:var(--apagado);margin:0}.ini-titulo+.ini-frase{margin-top:-2px}.ini-urgente{color:var(--laranja);font-weight:700}.ini-ponto{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:8px;vertical-align:middle}.ini-ponto.verde{background:var(--verde)}.ini-ponto.laranja{background:var(--laranja)}.ini-ponto.vermelho{background:var(--vermelho)}.ini-cartao .tabelinha .lin .ini-num{font-weight:700;font-size:15px}.ini-num.verde{color:var(--verde)}.ini-num.laranja{color:var(--laranja)}.ini-num.vermelho{color:var(--vermelho)}.ini-linha-unica{display:flex;align-items:center;gap:10px}.ini-linha-unica b{font-size:15px;white-space:nowrap}.ini-capsula{margin-left:auto;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:999px;background:rgba(var(--dourado-rgb),.16);color:var(--dourado);white-space:nowrap}.ini-linha-unica+.ini-frase{margin-top:8px}.ini-rodape{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ini-rodape .botao{margin:0}body.app-fixo .rolagem>.app{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.cartao-mercado-total{margin:12px 0 6px}.campo-edit .seletor-botao.seletor-mercado{width:auto;max-width:240px;height:28px;padding:0 8px 0 10px;font-size:12.5px}.campo-edit .campo-valor.campo-conta{min-width:0;white-space:nowrap}.linha-nota{min-height:28px}.campo-edit.so-numero{min-width:0}.cartao-item.nao-comprei{opacity:.55}.campo-edit .seletor-botao.atencao{border-color:var(--dourado);box-shadow:0 0 0 2px rgba(var(--dourado-rgb),.18)}.meta-lista.caixa.com-ordem{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.meta-lista.caixa.com-ordem>.pilula-info{flex:0 0 auto}.meta-lista.caixa.com-ordem>.pilula-info:first-child:not(.ativa){color:var(--apagado);font-weight:500}.meta-lista.caixa.com-ordem>.pilula-info:first-child svg{color:var(--verde)}.meta-lista.caixa.com-compartilhar.com-ordem>button.pilula-info.compartilhar-lista{flex:0 1 auto;padding-left:12px;padding-right:12px}.meta-lista.caixa.com-ordem>.ordem-seletor{margin-left:auto;flex:0 1 auto;min-width:0;max-width:52%;font-weight:600}.meta-lista.caixa.com-ordem>.ordem-seletor .seletor-texto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto)}.cartao-item .tabelinha .lin .lapis{font-size:11px;opacity:.75;margin-left:2px}.cartao-item .tabelinha .lin .lin-valor{color:var(--texto)}.painel-adicionar .resultados-despensa .resultado-busca.duas-linhas .resultado-marca{align-self:flex-start;margin-top:3px}.painel-adicionar .busca-acompanha{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 10px)}.painel-adicionar .jeitos-de-adicionar .campo-edit{width:118px;min-width:118px}.painel-adicionar .jeitos-de-adicionar .pilula-acao.jeito{width:118px;min-width:118px;max-width:118px}.compra-item-simbolo.com-foto{display:block;width:26px;height:26px;margin:0 auto;border-radius:7px;overflow:hidden;background:var(--superficie);font-size:0;line-height:0}.compra-item-simbolo.com-foto img{display:block;width:100%;height:100%;object-fit:cover}.cartao-item .corpo>.linha-etiqueta{flex-direction:column;align-items:stretch;gap:6px}.cartao-item .linha-etiqueta .tabelinha.leitura-etiqueta{width:100%;margin:0;box-sizing:border-box}.cartao-item .linha-etiqueta .leitura-etiqueta .lin>span{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex:1 1 auto}.cartao-item .linha-etiqueta .leitura-etiqueta .lin>b{flex:none}.cartao-item .linha-etiqueta .leitura-etiqueta .leitura-valor{min-width:0;text-align:right}.cartao-item .linha-etiqueta .leitura-etiqueta .leitura-apagar{flex:none;font-size:15px;line-height:1;padding:0 0 0 2px;text-decoration:none}.cartao-item .linha-etiqueta .botoes-etiqueta{display:flex;width:100%;gap:6px}.cartao-item .linha-etiqueta .botoes-etiqueta .pilula-etiqueta{flex:1 1 0;min-width:0;height:26px;min-height:0;padding:0 8px;font-size:12.5px;line-height:1;gap:5px;justify-content:center;box-sizing:border-box}.cartao-item.status-verde,.cartao-item.status-laranja,.cartao-item.status-vermelho{border-left-width:5px}.cartao-item.status-verde{border-color:rgba(var(--verde-rgb),.45);border-left-color:var(--verde)}.cartao-item.status-laranja{border-color:color-mix(in srgb,var(--laranja) 50%,transparent);border-left-color:var(--laranja)}.cartao-item.status-vermelho{border-color:color-mix(in srgb,var(--vermelho) 50%,transparent);border-left-color:var(--vermelho)}.cartao-item.status-verde.aberto{border-color:var(--verde);box-shadow:0 0 0 1px var(--verde)}.cartao-item.status-laranja.aberto{border-color:var(--laranja);box-shadow:0 0 0 1px var(--laranja)}.cartao-item.status-vermelho.aberto{border-color:var(--vermelho);box-shadow:0 0 0 1px var(--vermelho)}.cartao-item{position:relative}.aviso-flutuante{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;max-width:calc(100% - 16px);box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1;padding:8px 14px;border-radius:999px;color:var(--superficie);background:color-mix(in srgb,var(--texto) 85%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 12px #0000002e;animation:aviso-flutuante 2.4s ease-in-out both}@keyframes aviso-flutuante{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}.cartao-item.em-casa.piscar,.cartao-item.em-casa.aberto,.cartao-item.em-casa.lapis-aberto{opacity:1}.cartao-item.em-casa .corpo,.cartao-item.em-casa .coluna-img .miniatura{cursor:default}.uso-linha.comprar-assim .uso-principal{grid-template-columns:1fr auto}.uso-linha.comprar-assim .uso-mini.ligado{color:var(--verde);border-color:var(--verde)}.uso-titulo{flex-wrap:wrap;row-gap:4px;justify-content:flex-start}.uso-titulo>b,.uso-titulo>span{white-space:nowrap}.tabelinha .lin.para-quem span{color:var(--verde);font-weight:600}.nota-acabando{display:block;font:500 12px/1.3 Inter,sans-serif;color:var(--dourado, #f5c06a);margin:1px 0 2px}.foto-rapida{margin:2px 0 10px}.foto-rapida .foto-carrinho{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.foto-rapida .foto-carrinho.apagada{opacity:.6;pointer-events:none}.toast-carrinho{display:flex;align-items:center;gap:10px;background:var(--superficie);border:1px solid var(--verde);border-radius:14px;padding:10px 12px;margin-top:8px}.toast-carrinho b{display:block;font:600 13.5px Inter,sans-serif}.toast-carrinho small{display:block;color:var(--texto-fraco, #9fb3aa);font:500 11.5px Inter,sans-serif;margin-top:1px}.toast-carrinho .pilula-acao{margin-left:auto;white-space:nowrap}.duvida-foto{margin-top:8px;padding:12px}.duvida-foto h4{font:600 15px Poppins,Inter,sans-serif;margin:0 0 4px}.duvida-foto .sugestao-principal{display:flex;align-items:center;gap:8px;border:1px solid var(--linha);border-radius:12px;padding:8px 10px;margin:6px 0 10px}.duvida-foto .sugestao-principal b{font:600 13.5px Inter,sans-serif}.duvida-foto .sugestao-principal small{color:var(--texto-fraco, #9fb3aa);margin-left:auto}.duvida-foto .sugestao-linha{display:block;width:100%;text-align:left;font:500 13.5px Inter,sans-serif;color:var(--texto);background:none;border:1px solid var(--linha);border-radius:12px;padding:9px 10px;margin:0 0 6px}.duvida-foto .duvida-botoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.ordem-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 10px}.chip-ordem{font:600 12.5px Inter,sans-serif;color:var(--texto);background:var(--superficie);border:1px solid var(--linha);border-radius:999px;padding:7px 12px}.chip-ordem.on{background:var(--verde);color:#07110d;border-color:var(--verde)}.ordem-nota{font:500 11.5px Inter,sans-serif;color:var(--texto-fraco, #9fb3aa)}.ordem-linha{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 10px;padding:8px 10px 8px 14px;border:1px solid var(--linha);border-radius:12px;background:var(--superficie)}.ordem-linha-info{display:flex;flex-direction:column;font:600 14px Inter,sans-serif;color:var(--texto);min-width:0}.ordem-linha-info small{font:500 11.5px Inter,sans-serif;color:var(--texto-fraco, #9fb3aa);margin-top:2px}.ordem-linha .ordem-seletor{flex:none;max-width:58%;font-weight:600}.guiada-comecar{margin:0}.foto-rapida-linha{display:flex;gap:8px}.foto-rapida-linha>*{flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px;white-space:nowrap}.compra-guiada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--fundo);overflow-y:auto;padding:calc(14px + env(safe-area-inset-top)) 16px calc(110px + env(safe-area-inset-bottom));box-sizing:border-box}.compra-guiada>*{max-width:560px;margin-left:auto;margin-right:auto}.guiada-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.guiada-topo b{font:700 17px var(--titulo);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guiada-fechar{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--borda);background:transparent;color:var(--apagado);font-size:16px;cursor:pointer}.guiada-progresso{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--apagado)}.guiada-barra{flex:1;height:6px;border-radius:99px;background:var(--superficie-2);overflow:hidden}.guiada-barra i{display:block;height:100%;border-radius:99px;background:var(--verde);transition:width .25s}.guiada-proximo{font-size:12.5px;color:var(--fraco);margin:4px 0 10px}.guiada-cartao{padding:14px}.guiada-foto{display:grid;place-items:center;height:120px;border-radius:14px;background:var(--superficie-2);margin-bottom:10px;overflow:hidden}.guiada-foto .miniatura.grande{width:104px;height:104px;font-size:56px;border:0;background:transparent}.guiada-foto .miniatura.grande img{width:100%;height:100%;object-fit:contain}.guiada-nome{font:700 20px var(--titulo);margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.guiada-pulado{font:600 11px var(--corpo);color:var(--dourado)}.guiada-comprar{color:var(--dourado);font-weight:700}.compra-guiada .foto-rapida{margin:10px 0 0}.compra-guiada .guiada-foto-botao{padding:16px;font-size:16.5px}.compra-guiada>.botao{width:100%;margin-top:8px}.guiada-dupla{display:flex;gap:8px;margin-top:8px}.guiada-dupla .botao{flex:1}.compra-guiada .botao.apagado{background:transparent;border:1px solid var(--borda);color:var(--apagado)}.compra-guiada .guiada-outro{background:transparent;border:1px dashed var(--borda);color:var(--apagado);margin-top:14px}.guiada-resumo{margin-top:12px}.guiada-resumo-tit{margin:0;color:var(--apagado);font-size:13px}.guiada-grande{font:800 40px var(--titulo);color:var(--verde);margin:2px 0 8px}.guiada-dica{text-align:center}.guiada-aviso{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom));margin-top:12px}.lista-avisos li.aviso-acao{cursor:pointer}.lista-avisos li.aviso-acao b{color:var(--verde);font-weight:700}.compra-guiada .guiada-cartao p.guiada-nome{font:700 21px var(--titulo);color:var(--texto);margin:0 0 8px}.compra-guiada .guiada-foto .miniatura.estatica{width:112px;height:112px;border:0;background:transparent;box-shadow:none}.compra-guiada .guiada-foto .miniatura.estatica>span{font-size:64px;line-height:1}.compra-guiada .guiada-foto .miniatura.estatica img{width:100%;height:100%;object-fit:contain}.compra-guiada .guiada-cartao .tabelinha{display:flex;flex-direction:column;background:var(--superficie-2);border-radius:10px;padding:2px 12px}.compra-guiada .guiada-cartao .tabelinha .lin{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14.5px;line-height:2.2;border-top:1px solid var(--borda-fraca)}.compra-guiada .guiada-cartao .tabelinha .lin:first-child{border-top:0}.compra-guiada .guiada-cartao .tabelinha .lin b{font-weight:600;color:var(--texto)}.compra-guiada .guiada-cartao .tabelinha .lin span{color:var(--apagado)}.compra-guiada .guiada-cartao .tabelinha .lin .guiada-comprar{color:var(--dourado);font-weight:700;font-size:16px}.compra-guiada .guiada-aviso small{font-size:13px;color:var(--texto)}.compra-guiada .foto-rapida-linha .guiada-foto-botao,.compra-guiada .foto-rapida-linha .guiada-semfoto{padding:16px 8px;font-size:15.5px}.guiada-tripla .botao{padding-left:6px;padding-right:6px;white-space:nowrap;font-size:14.5px}.guiada-tripla .botao:disabled{opacity:.45}.guiada-ja{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:var(--verde-fundo, rgba(46,160,110,.14));color:var(--verde);font-weight:700;text-align:center}.guiada-ja.apagada{background:var(--superficie-2);color:var(--apagado);font-weight:600;font-size:13.5px}.motivo-pista{font-size:12.5px;color:var(--dourado);font-weight:600;margin-top:2px}.cartao-existente{display:flex;gap:12px;align-items:flex-start;margin:4px 0 14px;padding:12px;border:1px solid var(--borda);border-radius:14px;background:var(--superficie-2);text-align:left}.cartao-existente .miniatura{flex:none;width:64px;height:64px}.cartao-existente-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cartao-existente-corpo>b{font-size:15.5px;color:var(--texto)}.cartao-existente-corpo .etiqueta{align-self:flex-start}.cartao-existente .tabelinha{display:flex;flex-direction:column;margin-top:4px}.cartao-existente .tabelinha .lin{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;line-height:1.9;border-top:1px solid var(--borda-fraca)}.cartao-existente .tabelinha .lin:first-child{border-top:0}.cartao-existente .tabelinha .lin b{font-weight:600;color:var(--texto)}.cartao-existente .tabelinha .lin span{color:var(--apagado);text-align:right}.campo-linha .guardar-como .pilula-acao.uso-mini{min-width:0;width:76px;padding-left:4px;padding-right:4px;box-sizing:border-box}.campo-linha .guardar-como .pilula-acao.uso-mini:disabled{cursor:default}@media (max-width: 340px){.campo-linha .guardar-como .pilula-acao.uso-mini{width:70px;padding-left:2px;padding-right:2px}}.cartao-item.item-adicionar>.dois-destinos{flex-basis:100%;display:flex;gap:8px;margin-top:4px}.cartao-item.item-adicionar>.dois-destinos>.botao{flex:1 1 50%;box-sizing:border-box;min-width:0;width:auto;white-space:nowrap;padding-left:8px;padding-right:8px}@media (max-width: 360px){.cartao-item.item-adicionar>.dois-destinos>.botao{font-size:14px;padding-left:4px;padding-right:4px}}.etiqueta-linhas .campo-info{display:block;white-space:normal;overflow:visible}.etiqueta-linhas .campo-info small{display:block;margin-top:1px;white-space:normal;overflow:visible}.etiqueta-linhas .campo-info small:before{content:none}.etiqueta-linhas .campo-info small.dourado-texto{font-weight:600}
