:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cor-fundo:#080d2a;--cor-superficie:#111a38;--cor-superficie-realce:#192448;--cor-borda:#26314d;--cor-texto:#f5f7ff;--cor-texto-secundario:#9aa4b2;--cor-primaria:#164dff;--cor-destaque:#00b7ff;--cor-secundaria:#6a00ff;--cor-acento:#a020f0;--gradiente-marca:linear-gradient(110deg, var(--cor-destaque) 0%, var(--cor-primaria) 45%, var(--cor-secundaria) 75%, var(--cor-acento) 100%);--cor-primaria-realce:#2a5aff;--cor-borda-controle:#5a6a94;--cor-sucesso:#34d399;--cor-sucesso-fundo:#34d3991f;--cor-alerta:#ffb020;--cor-alerta-fundo:#ffb0201f;--cor-erro:#ff5c6c;--cor-erro-fundo:#ff5c6c1f;--cor-info:#00b7ff;--cor-info-fundo:#00b7ff1a;--espaco:16px;--raio:10px;--toque:48px;--fonte:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body{background:var(--cor-fundo);min-height:100%;color:var(--cor-texto);font-family:var(--fonte);-webkit-text-size-adjust:100%;margin:0;font-size:17px;line-height:1.4}#root{min-height:100vh}a{color:var(--cor-texto);-webkit-text-decoration-color:var(--cor-primaria);text-decoration-color:var(--cor-primaria);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{-webkit-text-decoration-color:var(--cor-destaque);text-decoration-color:var(--cor-destaque)}:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px}code{background:var(--cor-superficie-realce);border-radius:6px;padding:1px 6px}.botao{min-height:var(--toque);padding:8px calc(var(--espaco) * 1.25);border-radius:var(--raio);background:var(--cor-primaria);color:var(--cor-texto);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none}a.botao{align-items:center;display:inline-flex}.botao:hover{background:var(--cor-primaria-realce)}.botao:disabled{opacity:.5;cursor:default}.botao:disabled:hover{background:var(--cor-primaria)}.botao--secundario,.botao--secundario:disabled:hover{color:var(--cor-texto);border-color:var(--cor-borda-controle);background:0 0}.botao--secundario:hover{background:var(--cor-superficie-realce)}.botao--perigo,.botao--perigo:disabled:hover{color:var(--cor-texto);border-color:var(--cor-erro);background:0 0}.botao--perigo:hover{background:var(--cor-erro-fundo)}.botao--largo{width:100%}:where(input:not([type=checkbox],[type=radio]),select,textarea){min-height:var(--toque);border:1px solid var(--cor-borda-controle);border-radius:var(--raio);background:var(--cor-fundo);color:var(--cor-texto);font:inherit;padding:0 12px}:where(textarea){padding:10px 12px}::placeholder{color:var(--cor-texto-secundario);opacity:1}input:disabled,select:disabled,textarea:disabled{opacity:.6}.campo{margin-bottom:var(--espaco);display:block}.campo__rotulo{margin-bottom:6px;font-weight:600;display:block}.campo__entrada{width:100%}[aria-invalid=true]{border-color:var(--cor-erro)}.campo__erro{color:var(--cor-erro);margin-top:6px;font-size:.9rem;font-weight:600;display:block}.campo__senha{gap:8px;display:flex}.campo__senha .campo__entrada{flex:1;min-width:0}.dinheiro{min-width:0;max-width:320px;display:flex;position:relative}.dinheiro:before{content:"R$";color:var(--cor-texto-secundario);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dinheiro input{flex:1;width:100%;min-width:0;padding-left:44px}.mensagem-erro,.mensagem-sucesso,.mensagem-info,.login__erro{border-radius:0 var(--raio) var(--raio) 0;color:var(--cor-texto);border-left:4px solid;padding:10px 12px}.mensagem-erro,.login__erro{border-left-color:var(--cor-erro);background:var(--cor-erro-fundo);font-weight:600}.mensagem-sucesso{border-left-color:var(--cor-sucesso);background:var(--cor-sucesso-fundo)}.mensagem-info{border-left-color:var(--cor-info);background:var(--cor-info-fundo)}.mensagem-alerta{border-left:4px solid var(--cor-alerta);border-radius:0 var(--raio) var(--raio) 0;background:var(--cor-alerta-fundo);color:var(--cor-texto);padding:10px 12px;font-weight:600}.confirmacao{width:min(calc(100% - 2 * var(--espaco)), 460px);max-width:none;padding:calc(var(--espaco) * 1.5);border:1px solid var(--cor-borda-controle);border-radius:calc(var(--raio) * 1.5);background:var(--cor-superficie);color:var(--cor-texto)}.confirmacao::backdrop{background:#080d2acc}.confirmacao__titulo{margin:0 0 12px;font-size:1.25rem}.confirmacao__texto{margin:0 0 calc(var(--espaco) * 1.5)}.confirmacao__acoes{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.confirmacao__acoes .botao{flex:160px}.login{min-height:100vh;padding:var(--espaco);place-items:center;display:grid}.login__cartao{width:min(100%,420px);padding:calc(var(--espaco) * 1.5);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:calc(var(--raio) * 1.5);position:relative;overflow:hidden}.login__cartao:before{content:"";background:var(--gradiente-marca);height:4px;position:absolute;inset:0 0 auto}.login__marca{margin:0 0 calc(var(--espaco) * 1.25);align-items:center;gap:12px;display:flex}.login__icone{flex:none;width:48px;height:48px}.login__titulo{margin:0 0 var(--espaco);font-size:1.6rem}.login__marca .login__titulo{margin:0}.login__descritor{color:var(--cor-texto-secundario);margin:2px 0 0;font-size:.95rem}.login__erro{margin:0 0 var(--espaco)}.links-de-apoio--discreto{margin:0}.links-de-apoio--discreto a{color:var(--cor-texto-secundario)}.aparelho__subtitulo{margin:calc(var(--espaco) * 1.25) 0 4px;font-size:1rem}.aparelho__subtitulo+p{margin-top:0}.aparelho__acoes{margin-top:var(--espaco);flex-wrap:wrap;gap:12px;display:flex}.aplicativo{grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"cabecalho""faixa""navegacao""conteudo""rodape";min-height:100vh;display:grid}.cabecalho{align-items:center;gap:8px var(--espaco);padding:12px var(--espaco);background:var(--cor-superficie);border-bottom:2px solid #0000;border-image:var(--gradiente-marca) 1;flex-wrap:wrap;grid-area:cabecalho;display:flex}.cabecalho__quem{flex:160px;min-width:0}.cabecalho__negocio{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.15rem;overflow:hidden}.cabecalho__operador{color:var(--cor-texto-secundario);margin:0;font-size:.9rem}.cabecalho__aviso{background:var(--cor-alerta-fundo);color:var(--cor-alerta);white-space:nowrap;border:1px solid #ffb02073;border-radius:999px;padding:6px 10px;font-size:.85rem;font-weight:600;text-decoration:none}.faixas{grid-area:faixa;display:grid}.faixa{justify-content:space-between;align-items:center;gap:var(--espaco);padding:8px var(--espaco);border-left:4px solid var(--cor-info);background:var(--cor-info-fundo);display:flex}.faixa--alerta{border-left-color:var(--cor-alerta);background:var(--cor-alerta-fundo)}.navegacao{padding:10px var(--espaco);background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);grid-area:navegacao;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.navegacao__item{min-height:var(--toque);border-radius:var(--raio);color:var(--cor-texto-secundario);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.navegacao__mais{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.navegacao__mais[aria-expanded=true]{background:var(--cor-superficie-realce);color:var(--cor-texto)}.navegacao__outros{display:none}.navegacao--aberta .navegacao__outros{border-top:1px solid var(--cor-borda);grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding-top:8px;display:grid}@media (width>=600px){.navegacao{flex-wrap:wrap;display:flex}.navegacao--aberta .navegacao__outros{flex-wrap:wrap;flex-basis:100%;display:flex}}.navegacao__item:hover{background:var(--cor-superficie-realce);color:var(--cor-texto)}.navegacao__item--ativo{background:var(--cor-superficie-realce);color:var(--cor-texto);box-shadow:inset 0 -3px 0 var(--cor-destaque)}.conteudo{min-width:0;padding:var(--espaco);grid-area:conteudo}.rodape{padding:12px var(--espaco);border-top:1px solid var(--cor-borda);color:var(--cor-texto-secundario);grid-area:rodape;font-size:.9rem}.rodape a{color:inherit}.rodape a,.links-de-apoio a{padding:4px 0;display:inline-block}.cadastro{max-width:1100px;margin:0 auto}main.cadastro{padding:var(--espaco)}.cadastro__topo,.cadastro__item,.cadastro__acoes{justify-content:space-between;align-items:center;gap:var(--espaco);flex-wrap:wrap;display:flex}.cadastro__topo{margin-bottom:var(--espaco)}.cadastro__busca{max-width:420px;margin-bottom:var(--espaco);gap:6px;display:grid}.cadastro__topo p,.cadastro__item p{margin:4px 0 0}.cadastro__lista{margin:0 0 24px;padding:0;list-style:none}.cadastro__item{padding:var(--espaco);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);margin-bottom:8px}.cadastro__apoio{color:var(--cor-texto-secundario);font-size:.9rem}.cadastro__dados{flex:240px;min-width:0}.cadastro__valor{text-align:right;min-width:7.5em}.cadastro__alerta{color:var(--cor-alerta);font-size:.85rem;font-weight:600;display:block}.cadastro__item>.mensagem-erro,.cadastro__item>.mensagem-sucesso,.cadastro__item>.cadastro__lista{flex-basis:100%;margin:0}.cadastro__item>.cadastro__lista[hidden]{display:none}.cadastro__formulario{padding:var(--espaco);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);margin-top:24px}.cadastro__formulario h3{margin-top:0}.cadastro__grade{gap:0 var(--espaco);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.cadastro__atributos{border:1px solid var(--cor-borda);border-radius:var(--raio);margin:0 0 var(--espaco);padding:var(--espaco)}.cadastro__par{grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:8px;display:grid}.caixa{max-width:1100px;margin:0 auto}.caixa__cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:var(--espaco);margin-bottom:var(--espaco)}.caixa__cartao h3{margin-top:0}.caixa__cartao label,.caixa__formulario{gap:8px;display:grid}.caixa__cartao label{margin-bottom:12px}.caixa__cartao input,.caixa__cartao select{max-width:320px}.caixa__lista{gap:8px;padding:0;list-style:none;display:grid}.caixa__lista .botao{text-align:left;white-space:normal}.caixa__movimentos{overflow-wrap:anywhere;gap:8px;padding-left:20px;display:grid}.caixa__extrato{margin-top:var(--espaco)}.caixa__extrato summary{cursor:pointer;padding:12px 0;font-weight:700}.relatorios{max-width:1100px;margin:0 auto}.relatorios__cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:var(--espaco);margin-bottom:var(--espaco)}.relatorios__cartao h3{margin-top:0}.relatorios__formulario{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.relatorios__formulario label{gap:8px;display:grid}.relatorios__total{margin:8px 0;font-size:2rem;font-weight:700}.relatorios__cartoes{gap:var(--espaco);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.relatorios__cartoes .relatorios__cartao{margin-bottom:0}.relatorios__cartao h4{margin:16px 0 8px}.relatorios__linhas,.relatorios__ranking{gap:8px;margin:0;display:grid}.relatorios__linhas{padding:0;list-style:none}.relatorios__ranking{padding-left:24px}.relatorios__linhas li,.relatorios__linha{overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.relatorios__linhas li>:last-child,.relatorios__linha>:last-child{white-space:nowrap}.relatorios__soma{font-weight:700}.relatorios__nota{color:var(--cor-texto-secundario);margin-bottom:0;font-size:.85rem}.relatorios__conferencia{gap:8px;margin:0;padding:0;list-style:none;display:grid}.relatorios__conferencia li{border-bottom:1px solid var(--cor-borda);overflow-wrap:anywhere;gap:2px;padding-bottom:8px;display:grid}.relatorios__conferencia li:last-child{border-bottom:0;padding-bottom:0}.relatorios__sem-nsu{color:var(--cor-erro);font-weight:700}.estoque{max-width:1100px;margin:0 auto}.estoque__lista{gap:8px;padding-left:20px;display:grid}.estoque__selecao{gap:8px;max-width:420px;display:grid}.estoque__formularios{gap:var(--espaco);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.estoque__formularios form,.estoque__formularios label{align-content:start;gap:8px;display:grid}.estoque__formularios form{padding:var(--espaco);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio)}.estoque__formularios input,.estoque__formularios select{width:100%}.pdv{max-width:1400px;margin:0 auto}.pdv__grade{gap:var(--espaco);grid-template-columns:minmax(0,1fr) minmax(320px,1fr);display:grid}.pdv__painel{min-width:0;padding:var(--espaco);border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie)}.pdv__painel h3{margin-top:0}.pdv__painel label{gap:6px;margin-bottom:12px;display:grid}.pdv__painel input,.pdv__painel select{max-width:100%}.pdv__busca{grid-template-columns:minmax(0,1fr) 130px;align-items:end;gap:12px;display:grid}.pdv__busca label{min-width:0}.pdv__busca input{width:100%}.pdv__ajuda{color:var(--cor-texto-secundario);margin-top:0;font-size:.85rem}.pdv__resultados,.pdv__itens,.pdv__parcelas,.pdv__historico ul{gap:8px;padding:0;list-style:none;display:grid}.pdv__resultados .botao,.pdv__historico .botao{text-align:left;white-space:normal;width:100%}.pdv__itens li,.pdv__topo,.pdv__acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pdv__itens li{border-bottom:1px solid var(--cor-borda);padding:8px 0}.pdv__venda{margin-bottom:12px}.pdv__painel .dinheiro{max-width:none}.pdv__pagamento{border-top:1px solid var(--cor-borda);margin-top:var(--espaco);padding-top:var(--espaco)}.pdv__notas{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pdv__notas .botao{padding:8px}.pdv__rodape{z-index:1;margin:var(--espaco) calc(var(--espaco) * -1) calc(var(--espaco) * -1);padding:12px var(--espaco) var(--espaco);background:var(--cor-superficie-realce);border-top:1px solid var(--cor-borda-controle);border-radius:0 0 var(--raio) var(--raio);gap:8px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 16px #00000059}.pdv__rodape>*{margin:0}html:has(.pdv__rodape){scroll-padding-bottom:240px}.pdv__linha{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pdv__total{font-size:1.4rem;font-weight:700}.pdv__troco{border-left:4px solid var(--cor-info);border-radius:0 var(--raio) var(--raio) 0;background:var(--cor-info-fundo);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;padding:8px 12px;display:flex}.pdv__troco strong{font-size:2rem;line-height:1.2}.pdv__troco--previa{border:1px dashed var(--cor-borda-controle);border-radius:var(--raio);background:0 0}.pdv__nota{color:var(--cor-texto-secundario);flex-basis:100%;font-size:.85rem}.pdv__qr{border-radius:var(--raio);background:#fff;max-width:100%;margin-top:8px;padding:12px;display:inline-flex}.pdv__qr svg{max-width:100%;height:auto}.pdv__codigo-pix{overflow-wrap:anywhere}.qr-pix{margin:8px 0 12px}.qr-pix__imagem{border-radius:var(--raio);background:#fff;max-width:100%;padding:12px;display:inline-flex}.qr-pix__imagem svg{max-width:100%;height:auto}.qr-pix__ajuda{color:var(--cor-texto-secundario);margin:8px 0 0;font-size:.85rem}.qr-pix__codigo{overflow-wrap:anywhere}.pdv__historico{grid-column:1/-1}.pdv__desconto{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.pdv__desconto-campo{flex:180px;min-width:0}.pdv__desconto-campo label{margin-bottom:0}.comprovante{color:#10142a;border:1px solid var(--cor-borda);border-radius:var(--raio);background:#fff;max-width:540px;margin:24px auto;padding:24px}.comprovante ul{padding-left:20px}.comprovante__acoes{flex-wrap:wrap;gap:8px;display:flex}.comprovante .botao--secundario{color:var(--cor-primaria);border-color:#c4cbe0}.comprovante .botao--secundario:hover{background:#eef2ff}@media (width<=760px){.pdv__grade{grid-template-columns:1fr}.pdv__historico{grid-column:auto}}@media print{html,body{background:#fff}body *{visibility:hidden}.comprovante,.comprovante *{visibility:visible}.comprovante{border:0;border-radius:0;width:100%;max-width:none;margin:0;position:absolute;inset:0 auto auto 0}.comprovante__acoes{display:none}}@media (width<=600px){.cadastro__par{grid-template-columns:1fr}}.titulo{margin:0 0 var(--espaco);font-size:1.4rem}.titulo-com-ajuda{margin-bottom:var(--espaco);align-items:center;gap:8px;display:flex}.titulo-com-ajuda .titulo{margin:0}.titulo-com-ajuda__botao{border-radius:999px;min-width:36px;padding:4px 10px;font-weight:700}.titulo-com-ajuda__texto{margin:0 0 var(--espaco)}.titulo-com-ajuda__texto p{margin:4px 0}.primeiros-passos{margin-bottom:var(--espaco);padding:var(--espaco);border:1px solid var(--cor-borda);border-left:4px solid var(--cor-destaque);border-radius:var(--raio);background:var(--cor-superficie)}.primeiros-passos h2{margin:4px 0 8px;font-size:1.2rem}.primeiros-passos__contagem{color:var(--cor-texto-secundario);margin:0;font-size:.9rem}.primeiros-passos__acoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width>=1024px){.aplicativo{grid-template:"cabecalho cabecalho""faixa faixa""navegacao conteudo"1fr"navegacao rodape"/240px 1fr}.navegacao{border-bottom:0;border-right:1px solid var(--cor-borda);flex-flow:column}.navegacao__mais{display:none}.navegacao__outros,.navegacao--aberta .navegacao__outros{border-top:0;flex-direction:column;gap:8px;padding-top:0;display:flex}.navegacao__item{justify-content:flex-start}.navegacao__item--ativo{box-shadow:inset 3px 0 0 var(--cor-destaque)}.conteudo{padding:calc(var(--espaco) * 1.5)}}
