:where(:root){--principal:#a80a0a;--secundaria:#f2a900;--destaque:#fc0;--fundo:#fff;--texto:#1f1f1f;--texto-2:#6b6b6b;--botoes:#fc0}:root{--cinza-fundo:#f5f5f6;--linha:#e6e6e9;--vermelho-claro:#fde4e4;--amarelo-claro:#fff4cc;--verde:#1e9e4a;--verde-claro:#ddf5e5;--raio:16px;--topo:72px;--nav:74px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Ubuntu,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cinza-fundo);color:var(--texto);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.45}body.sem-rolagem{overflow:hidden}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--destaque);outline-offset:2px}.girando{animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.cor-principal{color:var(--principal)}.tela-inicial{background:linear-gradient(var(--principal) 0 var(--topo), var(--cinza-fundo) var(--topo));min-height:100vh}.topo{z-index:30;min-height:var(--topo);padding:env(safe-area-inset-top) 10px 0;background:var(--principal);border-bottom:5px solid var(--destaque);grid-template-columns:52px 1fr 52px;align-items:center;display:grid;position:sticky;top:0}.topo-logo{justify-self:center;display:block}.topo-logo img{object-fit:contain;width:auto;max-width:62vw;height:50px}.icone-botao{width:44px;height:44px;color:var(--texto);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.icone-botao.claro{color:#fff;width:52px;height:52px}.icone-botao.cinza{color:#444;background:#ececef}.icone-botao.rosa{background:var(--vermelho-claro);color:var(--principal)}.icone-botao.estrela{background:var(--amarelo-claro);color:#c48a00}.icone-botao:disabled{opacity:.35;cursor:default}.sino-ponto{background:var(--destaque);border:2px solid var(--principal);border-radius:50%;width:13px;height:13px;position:absolute;top:9px;right:10px}.gaveta{z-index:60;pointer-events:none;position:fixed;inset:0}.gaveta-fundo{opacity:0;background:#00000073;transition:opacity .25s;position:absolute;inset:0}.gaveta-painel{width:min(86vw,330px);padding:calc(14px + env(safe-area-inset-top)) 14px 20px;background:#fff;flex-direction:column;gap:4px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.gaveta.aberta{pointer-events:auto}.gaveta.aberta .gaveta-fundo{opacity:1}.gaveta.aberta .gaveta-painel{transform:none}.gaveta-topo{background:var(--principal);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px;display:flex}.gaveta-topo img{width:auto;height:42px}.gaveta-topo .icone-botao{color:#fff}.gaveta-painel a{border-radius:12px;align-items:center;gap:14px;min-height:52px;padding:0 14px;font-weight:500;text-decoration:none;display:flex}.gaveta-painel a.ativo{background:var(--vermelho-claro);color:var(--principal);font-weight:700}.gaveta-rodape{color:var(--texto-2);gap:10px;margin-top:auto;padding-top:18px;font-size:14px;display:grid}.conteudo{padding-bottom:calc(var(--nav) + 24px + env(safe-area-inset-bottom))}.nav-inferior{z-index:30;min-height:var(--nav);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--principal-nav,color-mix(in srgb, var(--principal) 88%, #000));border-radius:22px 22px 0 0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0000001f}.nav-inferior a{color:#fff;border-radius:14px;align-content:center;justify-items:center;gap:3px;font-size:13px;text-decoration:none;display:grid;position:relative}.nav-inferior a.ativo{color:var(--destaque);font-weight:700}.nav-inferior a.ativo:after{content:"";background:var(--destaque);border-radius:2px;width:46px;height:4px;position:absolute;bottom:-2px}.pagina{align-content:start;gap:16px;max-width:1080px;margin:0 auto;padding:22px 16px;display:grid}.pagina-titulo{letter-spacing:-.01em;margin:0;font-size:30px;line-height:1.15}.pagina-sub{color:var(--texto-2);margin:-10px 0 0}.pagina-cabecalho{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pagina-cabecalho .pagina-sub{margin:2px 0 0}.secao-rotulo{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-2);margin:6px 0 -6px;font-size:14px}.cartao{border:1px solid var(--linha);border-radius:var(--raio);background:#fff;padding:16px}.cartao-titulo{align-items:center;gap:10px;margin:0 0 14px;font-size:21px;display:flex}.cartao-cabecalho{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.cartao-cabecalho .cartao-titulo{margin:0}.ver-todos{color:var(--principal);white-space:nowrap;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.nota{color:var(--texto-2);align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.pequeno{color:var(--texto-2);font-size:14px}.link{color:var(--principal);align-items:center;gap:6px;display:inline-flex}.carregando{color:var(--texto-2);justify-content:center;align-items:center;gap:10px;padding:40px 0;display:flex}.vazio{text-align:center;color:var(--texto-2);border:1px dashed var(--linha);border-radius:var(--raio);background:#fff;justify-items:center;gap:8px;padding:34px 16px;display:grid}.vazio strong{color:var(--texto);font-size:18px}.vazio p{margin:0 0 8px}.vazio.pequeno{border:0;padding:16px 0 4px}.botao{white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.botao.primario{background:var(--principal);color:#fff}.botao.secundario{color:var(--texto);border:1.5px solid var(--linha);background:#fff}.botao.perigo{color:#fff;background:#c62828}.botao.perigo-contorno{color:#c62828;background:#fff;border:1.5px solid #f2c4c4}.botao.grande{width:100%;min-height:54px;font-size:17px}.botao:disabled{opacity:.5;cursor:default}.indicadores{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.indicador{border:1px solid var(--linha);border-radius:var(--raio);background:#fff;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;min-width:0;padding:12px;text-decoration:none;display:grid}.indicador-icone{color:#fff;border-radius:12px;grid-row:span 1;place-items:center;width:42px;height:42px;display:grid}.indicador-icone svg{width:22px;height:22px}.indicador-icone.vermelho{background:#e02424}.indicador-icone.amarelo{background:var(--destaque);color:#fff}.indicador-icone.verde{background:var(--verde)}.indicador-texto{min-width:0;font-size:13px;font-weight:500;line-height:1.2}.indicador-texto small{color:var(--texto-2);font-weight:400;display:block}.indicador strong{grid-column:1/-1;font-size:28px;line-height:1}.acoes-rapidas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.acao{text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:8px;min-height:104px;padding:12px;font-weight:700;line-height:1.2;text-decoration:none;display:grid}.acao svg{width:32px;height:32px}.acao.vermelha{background:var(--vermelho-claro);color:var(--principal)}.acao.amarela{background:var(--amarelo-claro);color:#2a2a2a}.acao.amarela svg{color:#e0a800}.acao.verde{background:var(--verde-claro);color:#157a37}.lista-produtos,.lista-categorias,.lista-blocos{margin:0;padding:0;list-style:none}.cartao.lista-produtos,.cartao.lista-categorias,.cartao.lista-blocos{padding:4px 14px}.lista-produtos li,.lista-categorias li,.lista-blocos li{border-top:1px solid var(--linha);grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.lista-produtos li:first-child,.lista-categorias li:first-child,.lista-blocos li:first-child{border-top:0}.cartao>.lista-produtos li:first-child{border-top:1px solid var(--linha)}.lista-blocos li{grid-template-columns:34px 1fr auto}.lista-blocos li:not(:has(.bloco-numero)){grid-template-columns:1fr auto}.apagado .lista-foto,.apagado .lista-info strong{opacity:.55}.lista-foto{color:#aaa;background:#f0f0f2;border-radius:10px;place-items:center;width:64px;height:72px;display:grid;overflow:hidden}.lista-foto img{object-fit:cover;width:100%;height:100%}.lista-info{gap:6px;min-width:0;display:grid}.lista-info strong{overflow-wrap:anywhere;font-size:17px}.botao-linha{text-align:left;background:0 0;border:0;padding:0}.lista-preco{color:var(--principal);white-space:nowrap;font-size:17px;font-weight:700}.lista-produtos li>.lista-preco{display:none}.lista-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.etiquetas{flex-wrap:wrap;gap:6px;display:flex}.etiqueta{color:#333;background:#efeff1;border:0;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;display:inline-flex}.etiqueta.ativo{background:var(--verde-claro);color:#157a37;font-weight:700}.etiqueta.inativo{color:#888;background:#f1f1f1;font-weight:700}.etiqueta.pendente{background:var(--amarelo-claro);color:#8a6100;margin-left:6px;font-weight:700}.botao-etiqueta{cursor:pointer}.fixa .lista-foto{background:var(--vermelho-claro);color:var(--principal)}.bloco-numero{background:var(--vermelho-claro);width:32px;height:32px;color:var(--principal);border-radius:50%;place-items:center;font-weight:700;display:grid}.paginacao{justify-content:center;align-items:center;gap:14px;display:flex}.filtros{gap:10px;display:grid}.busca{border:1.5px solid var(--linha);min-height:52px;color:var(--texto-2);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.busca input{min-width:0;color:var(--texto);background:0 0;border:0;outline:0;flex:1;font-size:16px}.filtros-linha{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.filtros-linha select{flex:none}select,input:not([type=checkbox]):not([type=color]),textarea{border:1.5px solid var(--linha);background:#fff;border-radius:12px;width:100%;min-height:50px;padding:10px 14px;font-size:16px}.filtros-linha select{width:auto;min-width:150px}textarea{resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--principal);box-shadow:0 0 0 3px color-mix(in srgb, var(--principal) 15%, transparent);outline:0}.formulario{gap:16px;display:grid}.campo{gap:6px;display:grid}.campo-rotulo{justify-content:space-between;gap:8px;font-size:15px;font-weight:700;display:flex}.campo-rotulo small{color:var(--texto-2);font-weight:400}.campo-dica{color:var(--texto-2);font-size:13px}.campo-erro{color:#c62828;margin:0;font-size:14px;font-weight:500}.duas-colunas{gap:16px;display:grid}.grupo{border:1px solid var(--linha);border-radius:14px;gap:12px;margin:0;padding:14px;display:grid}.grupo legend{padding:0 6px;font-weight:700}.linha-link{grid-template-columns:1fr 1.3fr auto;align-items:center;gap:8px;display:grid}.campo-preco{border:1.5px solid var(--linha);background:#fff;border-radius:12px;align-items:center;padding-left:14px;display:flex}.campo-preco span{color:var(--texto-2);font-weight:700}.campo-preco input{border:0;box-shadow:none!important}.campo-senha{border:1.5px solid var(--linha);background:#fff;border-radius:12px;align-items:center;display:flex}.campo-senha input{border:0;box-shadow:none!important}.campo-senha button{width:50px;height:48px;color:var(--texto-2);background:0 0;border:0}.chave{border:1.5px solid var(--linha);text-align:left;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.chave-texto{gap:2px;display:grid}.chave-texto small{color:var(--texto-2);font-size:13px}.chave-trilho{background:#d6d6da;border-radius:15px;flex:none;width:52px;height:30px;transition:background .2s;position:relative}.chave-trilho span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.chave.ligada .chave-trilho{background:var(--verde)}.chave.ligada .chave-trilho span{transform:translate(22px)}.campo-imagem{background:#f3f3f5;border:2px dashed #d6d6da;border-radius:14px;width:100%;max-width:340px;position:relative;overflow:hidden}.campo-imagem.com-foto{border-style:solid;border-color:var(--linha)}.campo-imagem img{object-fit:cover;width:100%;height:100%}.campo-imagem-vazio{color:var(--texto-2);background:0 0;border:0;place-content:center;justify-items:center;gap:8px;font-weight:700;display:grid;position:absolute;inset:0}.campo-imagem-enviando{background:#ffffffd1;place-content:center;justify-items:center;gap:8px;font-weight:700;display:grid;position:absolute;inset:0}.campo-imagem-acoes{justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.campo-imagem-acoes button{background:#fffffff0;border:0;border-radius:12px;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #00000026}.campo-imagem-acoes button:last-child{color:#c62828}.folha{z-index:50;background:var(--cinza-fundo);flex-direction:column;animation:.22s ease-out subir;display:flex;position:fixed;inset:0}@keyframes subir{0%{opacity:0;transform:translateY(24px)}}.folha-topo{padding:calc(10px + env(safe-area-inset-top)) 10px 10px;border-bottom:1px solid var(--linha);background:#fff;align-items:center;gap:8px;display:flex}.folha-topo h2{margin:0;font-size:20px}.folha-corpo{flex:1;padding:18px 16px 30px;overflow-y:auto}.folha-corpo>*{max-width:720px;margin-left:auto;margin-right:auto}.folha-rodape{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--linha);background:#fff;justify-content:flex-end;gap:10px;display:flex}.folha-rodape .botao.primario{flex:1;max-width:360px}.dialogo-fundo{z-index:70;background:#00000080;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}.dialogo{width:min(100%,460px);margin-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:20px;gap:12px;padding:20px;animation:.2s ease-out subir;display:grid}.dialogo h2{margin:0;font-size:20px}.dialogo-corpo{gap:12px;display:grid}.dialogo-corpo p{color:#444;margin:0}.dialogo-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dialogo-acoes .botao{flex:1}.avisos{left:12px;right:12px;bottom:calc(var(--nav) + 14px + env(safe-area-inset-bottom));z-index:90;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed}.aviso{color:#fff;background:#1f1f1f;border-radius:14px;align-items:center;gap:10px;max-width:480px;padding:12px 16px;font-size:15px;animation:.2s ease-out subir;display:flex;box-shadow:0 8px 24px #00000040}.aviso.ok svg{color:#5ee08a}.aviso.erro{background:#b71c1c}.barra-publicar{top:calc(var(--topo) + 6px);z-index:20;border:1px solid var(--linha);border-radius:var(--raio);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;box-shadow:0 4px 14px #0000000f}.barra-publicar.pendente{background:#fffaeb;border-color:#f1d27a}.barra-publicar-status{font-size:14px;font-weight:700}.barra-publicar-acoes{align-items:center;gap:8px;margin-left:auto;display:flex}.barra-publicar .botao{min-height:44px;padding:0 14px}.lista-cores{gap:8px;display:grid}.cor{border:1px solid var(--linha);border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.cor input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:12px;width:52px;height:52px;padding:0}.cor input[type=color]::-webkit-color-swatch-wrapper{padding:0}.cor input[type=color]::-webkit-color-swatch{border:1px solid #00000026;border-radius:12px}.cor span{display:grid}.cor small,.cor code{color:var(--texto-2);font-size:13px}.acoes-aparencia{grid-template-columns:1fr 1fr;gap:10px;display:grid}.atalhos{margin:0 0 12px;padding:0;list-style:none}.atalhos a{border-top:1px solid var(--linha);align-items:center;gap:12px;min-height:52px;text-decoration:none;display:flex}.atalhos li:first-child a{border-top:0}.atalhos a svg:first-child{color:var(--principal)}.atalhos a svg:last-child{color:#aaa;margin-left:auto}.mini-site{border:1px solid var(--linha);border-radius:14px;max-width:320px;margin:0 auto;font-size:12px;overflow:hidden}.mini-faixa{height:14px}.mini-logo{background:#fef6e6;border-bottom:3px solid;place-items:center;padding:6px;display:grid}.mini-logo img{height:30px}.mini-banner{color:#fff;padding:22px 12px;font-size:15px}.mini-corpo{gap:4px;padding:12px;display:grid}.mini-corpo strong{font-size:16px}.mini-cards{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.mini-card{border:1px solid var(--linha);border-radius:8px;gap:6px;padding:6px;display:grid}.mini-card span{aspect-ratio:4/3;background:#eee;border-radius:4px}.mini-card b{text-align:center;border-radius:6px;padding:3px}.mini-rodape{border-top:4px solid;padding:12px}.periodos{gap:8px;display:flex;overflow-x:auto}.periodos button{border:1.5px solid var(--linha);background:#fff;border-radius:999px;flex:none;min-height:44px;padding:0 16px;font-weight:500}.periodos button.ativo{background:var(--principal);border-color:var(--principal);color:#fff;font-weight:700}.indicadores.metricas{grid-template-columns:1fr 1fr}.tabela{border-collapse:collapse;width:100%;font-size:15px}.tabela th,.tabela td{text-align:left;border-top:1px solid var(--linha);padding:10px 6px}.tabela th{color:var(--texto-2);border-top:0;font-size:13px;font-weight:500}.tabela td:not(:first-child),.tabela th:not(:first-child){text-align:right}.login{background:var(--cinza-fundo);align-content:start;min-height:100vh;display:grid}.login-topo{padding:calc(34px + env(safe-area-inset-top)) 16px 60px;background:var(--principal);border-bottom:6px solid var(--destaque);place-items:center;display:grid}.login-topo img{width:auto;height:74px}.login-cartao{background:#fff;border-radius:20px;gap:16px;width:min(100% - 32px,420px);margin:-36px auto 30px;padding:24px 20px;display:grid;box-shadow:0 10px 30px #00000014}.login-cartao h1{margin:0;font-size:26px}.login-cartao p{color:var(--texto-2);margin:-8px 0 4px}.lembrar{align-items:center;gap:10px;font-size:15px;display:flex}.lembrar input{width:20px;height:20px;accent-color:var(--principal)}@media (width<=560px){.lista-produtos li{grid-template-columns:58px 1fr}.lista-produtos .lista-foto{grid-row:span 2;width:58px;height:66px}.lista-produtos .lista-acoes{grid-column:2;justify-content:flex-start}}@media (width>=561px){.lista-info .lista-preco{display:none}.lista-produtos li>.lista-preco{display:block}.lista-produtos li{grid-template-columns:64px 1fr auto auto}}@media (width>=560px){.duas-colunas{grid-template-columns:1fr 1fr}.acoes-aparencia{grid-template-columns:repeat(4,auto);justify-content:start}.indicadores.metricas{grid-template-columns:repeat(3,1fr)}.dialogo-fundo{place-items:center}}@media (width>=1000px){:root{--nav:0px}.topo{grid-template-columns:52px auto 1fr 52px}.topo-logo{justify-self:start}.nav-inferior{top:calc(var(--topo) + 5px);width:220px;box-shadow:none;border-right:1px solid var(--linha);background:#fff;border-radius:0;grid-template-columns:1fr;grid-auto-rows:58px;align-content:start;padding:16px 12px;bottom:0;right:auto}.nav-inferior a{color:var(--texto);grid-auto-flow:column;justify-content:start;gap:12px;padding:0 14px;font-size:16px}.nav-inferior a.ativo{background:var(--vermelho-claro);color:var(--principal)}.nav-inferior a.ativo:after{display:none}.conteudo{padding-bottom:40px;padding-left:220px}.pagina{padding:30px 28px}.acoes-rapidas{grid-template-columns:repeat(4,1fr)}.avisos{bottom:24px}.folha{width:min(640px,100vw);left:auto;box-shadow:-10px 0 40px #00000026}}.pagina{grid-template-columns:minmax(0,1fr)}.busca input,.campo-preco input,.campo-senha input{min-height:48px;padding-left:4px;border:0!important}.acoes-aparencia .botao{white-space:normal;text-align:center;padding:8px 12px;line-height:1.2}@media (width<=380px){.indicadores:not(.metricas){grid-template-columns:repeat(3,minmax(0,1fr))}.indicadores:not(.metricas) .indicador{grid-template-columns:1fr;padding:10px}.indicadores:not(.metricas) .indicador strong{grid-column:auto;font-size:24px}}@media (width<=560px){.indicadores:not(.metricas) .indicador{grid-template-columns:1fr}.indicador-icone{width:38px;height:38px}.lista-categorias li{grid-template-columns:58px minmax(0,1fr)}.lista-categorias .lista-foto{width:58px;height:58px}.lista-categorias .lista-acoes,.lista-blocos .lista-acoes{grid-column:1/-1;justify-content:flex-end}.lista-blocos li{grid-template-columns:34px minmax(0,1fr)}.lista-blocos li:not(:has(.bloco-numero)){grid-template-columns:minmax(0,1fr) auto}.lista-blocos li:not(:has(.bloco-numero)) .lista-acoes{grid-column:auto}.linha-link{grid-template-columns:1fr auto}.linha-link input:nth-child(2){grid-area:2/1}.linha-link button{grid-row:span 2}}@media (width>=1000px){.topo .sino{grid-column:4}}
