:root{--fundo: #f4f3ef;--cartao: #ffffff;--texto: #1c1c1e;--suave: #6b6b70;--borda: #e3e1da;--escuro: #1c1c1e;--destaque: #ffcb05;--destaque-texto: #1c1c1e;--verde: #1f9d55;--perigo: #c0392b;--raio: 14px;--menu: 58px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;overflow-x:hidden}body{background:var(--fundo);color:var(--texto);font:15px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}@media(max-width:720px){input,select,textarea{font-size:16px}}button{cursor:pointer}.app{max-width:720px;margin:0 auto;min-height:100vh;padding-bottom:calc(var(--menu) + 130px)}.topo{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--escuro);color:#fff}.topo h1{font-size:17px;margin:0;flex:1;font-weight:650}.topo .icone{background:none;border:0;color:#fff;font-size:20px;padding:4px 8px}.topo .sub{font-size:12px;opacity:.7;font-weight:400;display:block}.progresso{display:flex;gap:4px;padding:0 16px 10px;background:var(--escuro);position:sticky;top:52px;z-index:9}.progresso span{flex:1;height:4px;border-radius:4px;background:#3a3a3c}.progresso span.feito{background:var(--destaque)}.conteudo{padding:16px;display:flex;flex-direction:column;gap:14px}.titulo-passo{font-size:20px;font-weight:700;margin:4px 0 0}.dica{color:var(--suave);margin:0;font-size:14px}.cartao{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:14px}.escolhas{display:grid;gap:12px}.escolha{display:flex;align-items:center;gap:14px;text-align:left;background:var(--cartao);border:2px solid var(--borda);border-radius:var(--raio);padding:16px;min-height:76px}.escolha.ativa{border-color:var(--escuro);box-shadow:0 0 0 2px var(--destaque) inset}.escolha img{height:44px;max-width:120px;object-fit:contain}.escolha strong{display:block;font-size:17px}.escolha small{color:var(--suave)}.pilulas{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}.pilulas::-webkit-scrollbar{display:none}.pilula{flex:none;border:1px solid var(--borda);background:var(--cartao);border-radius:999px;padding:8px 14px;font-weight:600;font-size:14px;white-space:nowrap}.pilula.ativa{background:var(--escuro);color:#fff;border-color:var(--escuro)}.pilula .n{display:inline-block;min-width:20px;margin-left:6px;padding:0 6px;border-radius:10px;background:var(--destaque);color:var(--destaque-texto);font-size:12px}.faixa{position:relative}.faixa-seta{position:absolute;top:0;bottom:6px;z-index:2;width:44px;border:0;font-size:26px;font-weight:700;line-height:1;color:var(--texto);display:flex;align-items:center}.faixa-seta.esq{left:0;justify-content:flex-start;padding-left:2px;background:linear-gradient(to right,var(--fundo) 55%,transparent)}.faixa-seta.dir{right:0;justify-content:flex-end;padding-right:2px;background:linear-gradient(to left,var(--fundo) 55%,transparent)}.busca{width:100%;padding:12px 14px;border:1px solid var(--borda);border-radius:12px;background:var(--cartao)}.produtos{display:flex;flex-direction:column;gap:8px}.produto{display:flex;align-items:center;gap:10px;background:var(--cartao);border:1px solid var(--borda);border-radius:12px;padding:10px 12px}.produto.marcado{border-color:var(--escuro);background:#fffbea}.produto .info{flex:1;min-width:0}.produto .nome{font-weight:600}.produto .meta{color:var(--suave);font-size:12.5px}.produto .preco{font-weight:700;font-size:14px;margin-top:2px}.qtd{display:flex;align-items:center;gap:2px;flex:none}.qtd button{width:38px;height:38px;border-radius:10px;border:1px solid var(--borda);background:#f2f2f2;font-size:20px;line-height:1;font-weight:600}.qtd button.mais{background:var(--escuro);color:#fff;border-color:var(--escuro)}.qtd input{width:46px;height:38px;text-align:center;border:1px solid var(--borda);border-radius:10px;font-weight:700}.lista-produtos{background:var(--cartao);border:1px solid var(--borda);border-radius:12px;overflow:hidden}.lp-linha{display:grid;grid-template-columns:minmax(0,1fr) 74px minmax(0,130px) 92px 112px;align-items:center;gap:10px;padding:6px 10px;border-top:1px solid var(--borda);min-height:50px;font-size:14px}.lp-linha:first-child{border-top:0}.lp-linha>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-linha.marcado{background:#fffbea}.lp-cab{min-height:0;padding:8px 10px;background:#f6f5f1;font-size:12px;font-weight:700;color:var(--suave);text-transform:uppercase;letter-spacing:.03em}.lp-linha>.lp-nome{font-weight:600;white-space:normal;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lp-cod{font-weight:700;font-size:13px}.lp-modelo{color:var(--suave);font-size:13px}.lp-preco{text-align:right;font-weight:700}.lp-linha .qtd{justify-content:flex-end}.lp-linha .qtd button{width:32px;height:32px}.lp-linha .qtd input{width:38px;height:32px}@media(max-width:560px){.lp-linha{grid-template-columns:minmax(0,1fr) 82px 102px;grid-template-areas:"nome preco qtd" "cod preco qtd";column-gap:6px;row-gap:0;padding:6px 8px;font-size:13px}.lp-nome{grid-area:nome}.lp-cod{grid-area:cod;font-size:11.5px;color:var(--suave)}.lp-preco{grid-area:preco}.lp-linha .qtd{grid-area:qtd}.lp-modelo,.lp-cab span:nth-child(2),.lp-cab span:nth-child(3){display:none}.lp-cab{grid-template-areas:"nome preco qtd"}.lp-cab span:nth-child(1){grid-area:nome}.lp-cab span:nth-child(5){grid-area:qtd}.lp-linha .qtd button{width:32px;height:32px}.lp-linha .qtd input{width:34px;height:32px}}.item-edit{display:grid;gap:8px}.item-edit .linha2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.campo{display:flex;flex-direction:column;gap:4px;min-width:0}.campo>span{font-size:13px;color:var(--suave);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campo input,.campo select,.campo textarea{width:100%;min-width:0;padding:0 12px;border:1px solid var(--borda);border-radius:10px;background:#fff}.campo input,.campo select{height:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.campo input[type=date]{display:flex;align-items:center;text-align:left}.campo input[type=date]::-webkit-date-and-time-value{text-align:left}.campo select{padding-right:32px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236b6b70' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 12px center}.campo input:disabled{background:#f6f5f1;color:var(--suave)}.campo textarea{padding:11px 12px}.campo textarea{min-height:70px;resize:vertical}.grade2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}.grade3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}@media(max-width:420px){.grade3:not(.fixa){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.secao{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--suave);margin:6px 0 -4px}.atalhos{display:flex;flex-wrap:wrap;gap:6px}.atalhos button{border:1px solid var(--borda);background:#fff;border-radius:999px;padding:5px 11px;font-size:13px}.atalhos button.ativo{background:var(--escuro);color:#fff;border-color:var(--escuro)}.campo>.atalhos+input{margin-top:6px}.segmentado{display:flex;border:1px solid var(--borda);border-radius:10px;overflow:hidden;background:#fff}.segmentado button{flex:1;border:0;background:none;padding:9px;font-weight:600}.segmentado button.ativo{background:var(--escuro);color:#fff}.botao{border:0;border-radius:12px;padding:13px 18px;font-weight:700;font-size:15px;background:#e9e7e0;color:var(--texto);display:inline-flex;align-items:center;justify-content:center;gap:8px}.botao.principal{background:var(--escuro);color:#fff}.botao.destaque{background:var(--destaque);color:var(--destaque-texto)}.botao.perigo{background:none;color:var(--perigo)}.botao:disabled{opacity:.45;cursor:default}.botao.pequeno{padding:8px 12px;font-size:13.5px;border-radius:10px}.botoes{display:flex;gap:10px;flex-wrap:wrap}.botoes>.botao{flex:1}.rodape{position:fixed;left:0;right:0;z-index:20;bottom:calc(var(--menu) + env(safe-area-inset-bottom));background:var(--cartao);border-top:1px solid var(--borda);padding:10px 16px}.rodape .dentro{max-width:720px;margin:0 auto;display:flex;align-items:center;gap:10px}.rodape .total{flex:1;min-width:0}.rodape .total small{color:var(--suave);display:block;font-size:12px}.rodape .total strong{font-size:18px}.menu{position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--escuro);padding-bottom:env(safe-area-inset-bottom)}.menu .dentro{max-width:720px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);height:var(--menu)}.menu button{background:none;border:0;color:#a1a1a6;padding:8px 0 7px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600}.menu button.ativo{color:var(--destaque)}.acao-flutuante{position:fixed;left:0;right:0;z-index:24;bottom:calc(var(--menu) + env(safe-area-inset-bottom));padding:0 16px 10px;background:linear-gradient(to top,var(--fundo) 70%,transparent)}.acao-flutuante .novo{display:flex;width:100%;max-width:688px;margin:0 auto;padding-top:12px}.saudacao{font-size:22px;font-weight:800;margin:2px 0 0}.resumo-principal{background:var(--escuro);color:#fff;border-radius:var(--raio);padding:16px;display:grid;gap:4px}.resumo-principal small{opacity:.75;font-size:13px}.resumo-principal strong{font-size:28px;color:var(--destaque)}.resumo-principal .linha-fina{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;opacity:.9;margin-top:4px}.cartoes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:620px){.cartoes{grid-template-columns:repeat(4,1fr)}}.cartao-num{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:12px;text-align:left;display:grid;gap:2px}.cartao-num small{color:var(--suave);font-size:12.5px;font-weight:600}.cartao-num strong{font-size:18px}.cartao-num span{color:var(--suave);font-size:12.5px}.empresas-resumo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.empresa-resumo{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:12px;display:grid;gap:4px;font-size:13px}.empresa-resumo img{height:26px;max-width:100px;object-fit:contain}.empresa-resumo strong{font-size:16px}.avisos{display:grid;gap:8px}.aviso-item{display:flex;gap:10px;align-items:flex-start;text-align:left;width:100%;background:var(--cartao);border:1px solid var(--borda);border-left:5px solid var(--suave);border-radius:12px;padding:10px 12px}.aviso-item strong{display:block;font-size:14px}.aviso-item span{color:var(--suave);font-size:12.5px}.aviso-item.vencido{border-left-color:var(--perigo)}.aviso-item.vencendo,.aviso-item.retorno{border-left-color:#e0a100}.aviso-item.rascunho{border-left-color:#8e8e93}.aviso-item.config{border-left-color:#2f7de1}.cliente-card,.cliente-card>*{min-width:0}.cliente-card{display:grid;gap:6px;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px}.cliente-card .topo-card{display:flex;gap:10px;align-items:center}.cliente-card .inicial{width:38px;height:38px;border-radius:50%;background:var(--escuro);color:var(--destaque);display:grid;place-items:center;font-weight:800;flex:none}.cliente-card .nome{font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cliente-card .meta{color:var(--suave);font-size:13px}.login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--escuro)}.login-caixa{width:100%;max-width:380px;background:var(--fundo);border-radius:20px;padding:24px 20px;display:grid;gap:14px;justify-items:center;text-align:center}.login-caixa h1{margin:0;font-size:19px}.login-logos{display:flex;gap:16px;align-items:center;justify-content:center}.login-logos img{height:34px;max-width:120px;object-fit:contain}.login-form{width:100%;display:grid;gap:12px;text-align:left}.aviso-topo{position:fixed;top:0;left:0;right:0;z-index:50;border:0;text-align:left;background:#fff4d6;color:var(--texto);padding:10px 16px;font-size:13.5px;box-shadow:0 2px 8px #00000026}.orc .meta .vendedor{font-weight:600;color:var(--texto)}.cartao.instalar{display:grid;gap:10px}.icone-fechar{background:none;border:0;font-size:24px;color:var(--suave);line-height:1;padding:0 4px}.passos-instalar{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14px}.em-breve{background:var(--cartao);border:1px dashed #c9c6bc;border-radius:var(--raio);padding:18px;display:grid;gap:8px}.em-breve h2{margin:0;font-size:18px}.em-breve ul{margin:0;padding-left:18px;color:var(--suave);display:grid;gap:4px}.orc{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:14px}.orc .cima{display:flex;align-items:center;gap:8px}.orc .cliente{font-weight:700;font-size:16px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orc .valor{font-weight:800;font-size:16px}.orc .meta{color:var(--suave);font-size:13px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.orc img{height:18px}div.orc{gap:10px}.orc-topo{background:none;border:0;padding:0;text-align:left;display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.orc.cobrar-vencido{border-left:5px solid var(--perigo)}.orc.cobrar-vencendo,.orc.cobrar-retorno{border-left:5px solid #e0a100}.faixa-cobranca{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-radius:10px;padding:7px 10px;font-size:13px;background:#fff4d6}.faixa-cobranca.vencido{background:#fde8e6}.faixa-cobranca>span{flex:1;min-width:140px}.botoes-faixa{display:flex;gap:6px}.botao.cobrar{background:#25d366;color:#fff}.orc-acoes{display:grid;grid-template-columns:1.1fr 1fr .8fr .7fr;gap:6px}.orc-acoes .botao{padding:8px 6px}.menu-status{position:relative;display:flex;align-items:center;border-radius:10px;color:#fff;min-height:36px;cursor:pointer;box-shadow:inset 0 -2px #0000002e}.menu-status select{flex:1;min-width:0;height:100%;min-height:36px;border:0;background:none;color:#fff;font-weight:700;font-size:13.5px;padding:0 26px 0 10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.menu-status select option{color:var(--texto);background:#fff}.menu-status .seta{position:absolute;right:9px;pointer-events:none}.menu-status.grande{min-height:46px;border-radius:12px}.menu-status.grande select{font-size:16px;padding-left:14px}.etiqueta{display:inline-block;padding:2px 9px;border-radius:999px;color:#fff;font-size:12px;font-weight:700}.vazio{text-align:center;padding:40px 16px;color:var(--suave)}.vazio strong{display:block;color:var(--texto);font-size:17px;margin-bottom:6px}.resumo-tabela{width:100%;border-collapse:collapse;font-size:13.5px}.resumo-tabela td{padding:6px 0;border-bottom:1px solid var(--borda);vertical-align:top}.resumo-tabela td:last-child{text-align:right;white-space:nowrap;padding-left:8px}.totais{display:grid;gap:4px;margin-top:10px}.totais div{display:flex;justify-content:space-between}.totais .grande{font-size:18px;font-weight:800}.aviso{background:#fff4d6;border:1px solid #f1d27a;border-radius:12px;padding:10px 12px;font-size:13.5px}.flutuante-ok{position:fixed;left:50%;bottom:calc(var(--menu) + 90px);transform:translate(-50%);background:var(--escuro);color:#fff;padding:10px 16px;border-radius:999px;z-index:40;font-weight:600}.empresas-itens{display:grid;grid-template-columns:1fr 1fr;gap:8px}.empresas-itens button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;background:var(--cartao);border:2px solid var(--borda);border-radius:12px;font-weight:700;padding:6px 8px;white-space:nowrap;font-size:14px}.empresas-itens button.ativa{border-color:var(--escuro);background:#fffbea}.empresas-itens img{height:22px;max-width:48px;object-fit:contain}.empresas-itens .n{min-width:22px;padding:0 6px;border-radius:10px;background:var(--escuro);color:#fff;font-size:12px}.lp-logo{height:13px;max-width:40px;object-fit:contain;vertical-align:-2px;margin-right:5px}.pronto{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:20px 16px;display:grid;gap:4px;justify-items:center;text-align:center}.pronto-selo{width:52px;height:52px;border-radius:50%;background:var(--verde);color:#fff;display:grid;place-items:center;font-size:24px;font-weight:800;margin-bottom:4px}.pronto-titulo{font-size:20px;font-weight:800}.pronto-cliente{font-size:16px;font-weight:600}.pronto-total{font-size:28px;font-weight:800;margin:2px 0}.pronto-logo{height:28px;max-width:110px;object-fit:contain;margin-top:6px}.botao.grande{width:100%;min-height:54px;font-size:17px}.linha-status{display:flex;align-items:center;gap:12px}.linha-status>span{font-weight:700;color:var(--suave);font-size:14px}.linha-status .menu-status{flex:1}.detalhes{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:0 14px}.detalhes summary{padding:14px 0;font-weight:700;cursor:pointer}.detalhes[open]{padding-bottom:14px}.det-cab{display:flex;justify-content:space-between;align-items:center;margin:14px 0 4px;padding-top:10px;border-top:1px solid var(--borda)}.botao.link,button.link{background:none;border:0;padding:4px 0;color:#2f6fd1;font-weight:700;font-size:14px}.tabela-parcelas{border:1px solid var(--borda);border-radius:10px;overflow:hidden}.tp-linha{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr);gap:8px;align-items:center;width:100%;padding:10px 12px;background:#fff;border:0;text-align:left;font-size:14px}.tp-linha>span:last-child{text-align:right;font-weight:700}.tp-cab{background:#f6f5f1;font-size:12px;font-weight:700;color:var(--suave);text-transform:uppercase;letter-spacing:.03em;padding:7px 12px}.tp-cab>span:last-child{font-weight:700}.tp-item{border-top:1px solid var(--borda)}.tp-item>.tp-linha:after{content:none}.tp-item.aberta{background:#fffbea}.tp-item.aberta>.tp-linha{background:#fffbea}.tp-editar{padding:0 12px 12px}.grade-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.foto-card{background:var(--cartao);border:2px solid var(--borda);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.foto-card.marcado{border-color:var(--escuro);box-shadow:0 0 0 2px var(--destaque) inset}.foto-img{position:relative;border:0;padding:0;background:#fff;aspect-ratio:1;display:grid;place-items:center;color:var(--suave);font-size:13px}.foto-img img{width:100%;height:100%;object-fit:contain}.foto-card.sem-foto .foto-img{background:#f6f5f1}.foto-img .check{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;background:var(--escuro);color:var(--destaque);display:grid;place-items:center;font-weight:800}.foto-img .qtd-fotos{position:absolute;left:6px;bottom:6px;background:#0009;color:#fff;font-size:11px;padding:1px 7px;border-radius:999px}.foto-nome{border:0;border-top:1px solid var(--borda);background:none;text-align:left;padding:7px 9px;display:grid;gap:1px}.foto-nome strong{font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.foto-nome small{color:var(--suave);font-size:12px}.barra-fotos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:688px;margin:0 auto;padding-top:12px}.barra-fotos>.botao:first-child{grid-column:1 / -1}.barra-fotos .botao{padding:10px}.ver-fotos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000eb;color:#fff;display:flex;flex-direction:column}.ver-fotos-topo{display:flex;align-items:center;gap:10px;padding:14px 16px}.ver-fotos-topo>div{flex:1;display:grid}.ver-fotos-topo small{opacity:.7}.ver-fotos-topo .icone-fechar{color:#fff;font-size:32px}.ver-fotos-faixa{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:0 10px 20px;align-items:center}.ver-fotos-faixa img{flex:none;width:calc(100% - 20px);max-height:100%;object-fit:contain;scroll-snap-align:center;background:#fff;border-radius:8px}.galeria{max-width:720px;margin:0 auto;padding:16px 16px 40px;display:grid;gap:18px}.galeria-topo{display:grid;gap:10px;justify-items:center;text-align:center;padding:8px 0}.galeria-topo h1{margin:0;font-size:20px}.galeria-item{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:14px;display:grid;gap:6px}.galeria-item h2{margin:0;font-size:17px}.galeria-fotos{display:grid;gap:8px;margin-top:6px}.galeria-fotos img{width:100%;border-radius:10px;display:block;background:#fff}.botao.colar-lista{width:100%;background:#fff;border:1px dashed var(--suave)}.painel-cheio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--fundo);overflow-y:auto;padding-bottom:90px}.painel-cheio .topo{position:sticky}.painel-cheio .conteudo{max-width:720px;margin:0 auto}.lista-item{background:var(--cartao);border:1px solid var(--borda);border-left:5px solid var(--verde);border-radius:12px;padding:10px 12px;display:grid;gap:8px}.lista-item.falta{border-left-color:#e0a100;background:#fffaf0}.lista-item.ignorada{border-left-color:#c9c6bc;opacity:.7}.lista-original{font-style:italic;color:var(--suave);font-size:14px}.lista-linha{display:flex;gap:8px;align-items:center}.lista-qtd{width:52px;height:42px;text-align:center;border:1px solid var(--borda);border-radius:10px;font-weight:700;flex:none}.lista-produto{flex:1;min-width:0;display:grid}.lista-produto strong{font-size:14.5px}.lista-produto small{color:var(--suave)}.lista-busca{flex:1;min-width:0;height:42px;padding:0 10px;border:1px solid #e0a100;border-radius:10px}.lista-busca::placeholder{color:#a3814a;font-style:italic}.lista-opcoes{display:grid;gap:6px}.lista-opcoes button{text-align:left;border:1px solid var(--borda);background:#fff;border-radius:10px;padding:8px 10px;display:grid}.lista-opcoes button small{color:var(--suave);font-size:12px}button.link.perigo{color:var(--perigo);justify-self:start;font-size:13px}.linha-opcao{display:flex;gap:12px;align-items:center;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px}.linha-opcao input{width:22px;height:22px;flex:none;accent-color:var(--escuro)}.linha-opcao span{display:grid}.linha-opcao small{color:var(--suave);font-size:13px}.frase-frequente{display:flex;gap:6px;align-items:center}.frase-frequente input{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid var(--borda);border-radius:10px}.pedido-fechado{display:grid;gap:8px;border-left:5px solid var(--verde)}.pedido-fechado>small{color:var(--suave)}
