:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body.app-mobile-native,body.app-mobile-native #root{-webkit-overflow-scrolling:touch;touch-action:pan-y;width:100%;max-width:none;height:100svh;min-height:100svh;display:block;overflow:hidden auto}body.app-mobile-native #root{box-sizing:border-box;background:0 0;padding-top:0;position:relative}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}body{background:#f4f6f8;margin:0;font-family:Arial,sans-serif}html.app-mobile-native,body.app-mobile-native{--native-statusbar-height:max(env(safe-area-inset-top,0px), 52px);--native-bottom-safe:env(safe-area-inset-bottom,0px);--glass-surface:#ffffffad;--glass-surface-strong:#ffffffd1;--glass-border:#ffffff8c;--glass-shadow:0 12px 32px #0f172a1f;--glass-highlight:inset 0 1px 0 #ffffffb8;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#000;height:100%;min-height:100%;overflow:hidden auto}html.app-mobile-android{--android-safe-top:max(env(safe-area-inset-top,0px), 24px);--android-safe-bottom:max(env(safe-area-inset-bottom,0px), 24px)}html.app-mobile-android,body.app-mobile-android{--native-statusbar-height:var(--android-safe-top);--native-bottom-safe:var(--android-safe-bottom)}.versao-app{z-index:1000;color:#444;letter-spacing:0;pointer-events:none;background:#ffffffe0;border:1px solid #2223;border-radius:999px;padding:4px 8px;font-size:11px;line-height:1;position:fixed;bottom:12px;right:12px;box-shadow:0 1px 4px #00000014}.container{background:#fff;border-radius:10px;max-width:1375px;margin:30px auto;padding:24px}h1{margin-bottom:10px}.topo-sistema{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.marca-sistema{align-items:center;gap:12px;min-width:0;display:flex}.marca-sistema-logo{object-fit:contain;flex:none;width:58px;height:58px}.marca-sistema h1{margin:0;font-size:30px;line-height:1.1}.resumo{color:#555;margin-bottom:16px}.busca{width:100%;margin-bottom:12px;padding:12px;font-size:16px}.botoes{gap:10px;margin-bottom:15px;display:flex}button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f2f2f2;border:1px solid #b6b6b6;border-radius:6px;padding:10px 16px}button.ativo{color:#111;background:#d9d9d9}.status-link{font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.status-link.erro{color:#b42318}.status-link.pendente{color:#9a6700}table{border-collapse:collapse;width:100%}th{color:#fff;text-align:left;background:#222;padding:10px}td{border-bottom:1px solid #ddd;padding:10px}tr:hover{background:#f1f1f1}tr.promo{background:#fff8e1}.preco-de{color:#888;text-decoration:line-through}.preco-por{font-weight:700}.tag{color:#fff;background:#d62828;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.abas{gap:10px;margin:18px 0;display:flex}.cliente-selecionado{background:#e8f5e9;border:1px solid #81c784;border-radius:6px;margin-bottom:15px;padding:12px}.aviso{background:#fff3cd;border:1px solid #ffeeba;border-radius:6px;padding:12px}.seletor-tabela-preco{justify-content:center;align-items:center;gap:8px;margin:8px 0 14px;display:flex}.seletor-tabela-preco span{color:#555;font-size:13px;font-weight:700}.seletor-tabela-preco button{min-width:72px;padding:8px 12px}.tabela-preco-unica{color:#111;cursor:pointer;background:#ececec;border:1px solid #bdbdbd;min-width:88px;padding:8px 14px;font-weight:800}.tabela-preco-unica.ativo{color:#111;background:#f7f7f7;border-color:#999}.tabela-preco-unica:disabled{opacity:.7;cursor:not-allowed}.menu-mobile-acoes{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin:10px 0 14px;display:grid}.menu-mobile-overlay{z-index:259;-webkit-backdrop-filter:blur(6px);background:#090e1838;border:0;position:fixed;inset:0}.menu-mobile-painel{left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:260;color:#fff;background:linear-gradient(#151e2df0 0%,#1b2638e6 100%);border:1px solid #ffffff2e;border-radius:22px;gap:12px;padding:14px;display:grid;position:fixed;box-shadow:0 20px 42px #070b123d}.menu-mobile-resumo{justify-content:space-between;align-items:center;gap:10px;display:flex}.menu-mobile-resumo-titulo{font-size:14px;font-weight:800;line-height:1.25}.menu-mobile-resumo-versao{color:#ffffffc7;font-size:12px}.menu-mobile-contadores{color:#ffffffe0;font-size:13px;line-height:1.45}.menu-mobile-barra{z-index:250;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#0f162314 0%,#0f1623d6 32%,#0f1623f5 100%);border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.menu-mobile-sair{color:#ffffffc7;background:0 0;border:0;justify-self:start;width:auto;min-height:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.sugestoes-mobile-painel{left:12px;right:12px;top:calc(var(--topo-fixo-altura,0px) + 8px);z-index:262;color:#fff;background:linear-gradient(#182130fa 0%,#1d283af0 100%);border:1px solid #ffffff2e;border-radius:22px;gap:10px;padding:14px;display:grid;position:fixed;box-shadow:0 24px 46px #060a1247}.sugestoes-mobile-cabecalho{justify-content:space-between;align-items:center;gap:10px;display:flex}.sugestoes-mobile-fechar{color:#ffffffd6;background:0 0;border:0;width:auto;min-height:0;padding:0;font-size:12px;font-weight:600}.painel-filtros-inteligentes-mobile{background:0 0;border:0;margin:0;padding:0}.consulta-nota-historico{gap:10px;margin-top:14px;display:grid}.consulta-nota-historico button{justify-self:start;width:fit-content}.consulta-nota-tabela{width:100%;overflow:hidden}.consulta-nota-tabela thead th{position:static;top:auto}.carrinho-manual-desktop{gap:2px;display:grid}.carrinho-manual-desktop-linha{grid-template-columns:52px minmax(360px,420px) 72px;grid-template-areas:"texto texto texto""camera codigo adicionar";justify-content:center;align-items:center;gap:12px 14px;width:fit-content;max-width:100%;margin:0 auto;display:grid}.carrinho-manual-row td{padding-top:18px;padding-bottom:18px}.carrinho-manual-row .carrinho-manual-desktop-linha{background:linear-gradient(#fcfcfe 0%,#f5f7fb 100%);border:1px dashed #bfbfbf;border-radius:18px;padding:20px 24px;box-shadow:0 14px 30px #1f2e540f}.carrinho-manual-desktop-linha span{text-align:center;color:#4d5f86;grid-area:texto;min-width:0;font-size:18px;line-height:1.35}.carrinho-manual-desktop-linha .carrinho-manual-camera{grid-area:camera}.carrinho-manual-desktop-linha .carrinho-manual-input{grid-area:codigo}.carrinho-manual-desktop-linha .input-qtd-catalogo.carrinho-manual-input{text-align:center;box-sizing:border-box;border-radius:12px;justify-self:center;width:min(420px,100%);min-width:360px;max-width:420px;height:48px;padding:0 16px;font-size:18px}.carrinho-manual-desktop-linha .carrinho-manual-botao{grid-area:adicionar}.carrinho-manual-input{box-sizing:border-box;width:100%;min-width:0}.btn-qtd.carrinho-manual-botao{width:auto;min-width:76px;height:48px;padding:8px 12px;font-size:24px;line-height:1}.btn-qtd.carrinho-manual-camera{place-items:center;width:52px;min-width:52px;height:48px;padding:0;display:inline-grid}.carrinho-manual-camera svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.carrinho-desktop-imagem{text-align:center;width:64px}.carrinho-desktop-imagem img{object-fit:contain;vertical-align:middle;width:52px;height:52px}.carrinho-desktop-imagem span{color:#777;font-size:11px}.carrinho-tabela-preco{min-width:54px;margin:0 auto 4px;padding:4px 8px;font-size:12px;display:block}.carrinho-manual-vazio{background:linear-gradient(#fcfcfe 0%,#f5f7fb 100%);border:1px dashed #bfbfbf;border-radius:18px;gap:14px;margin-top:14px;padding:20px 24px;display:grid;box-shadow:0 14px 30px #1f2e540f}.carrinho-manual-vazio>span{text-align:center;color:#4d5f86;font-size:18px;line-height:1.35}.carrinho-manual-vazio-linha{grid-template-columns:54px minmax(360px,420px) 72px;justify-content:center;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:0 auto;display:grid}.carrinho-manual-vazio-linha .qtd.carrinho-manual-input,.carrinho-manual-desktop-linha .qtd.carrinho-manual-input{text-align:center;box-sizing:border-box;border-radius:12px;justify-self:center;width:min(420px,100%);min-width:360px;max-width:420px;height:48px;padding:0 16px;font-size:18px}.carrinho-manual-vazio-linha .carrinho-manual-camera,.carrinho-manual-vazio-linha .carrinho-manual-botao{border-radius:12px;justify-content:center;justify-self:center;align-items:center;width:100%;min-width:0;height:48px;display:inline-flex}.carrinho-manual-vazio-linha .carrinho-manual-botao{font-size:24px;font-weight:700;line-height:1}.carrinho-manual-row td{vertical-align:middle}.condicao-pagamento-pedido{justify-content:center;align-items:center;gap:8px;margin:8px 0 14px;display:flex}.condicao-pagamento-pedido span{color:#555;font-size:13px;font-weight:700}.condicao-pagamento-pedido button{min-width:180px;padding:8px 12px}.campo-condicao-pagamento button{text-align:left;width:100%;min-height:45px;padding:10px 12px}.painel-condicoes-pagamento{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;margin:12px 0 18px;display:grid}.lista-condicoes-pagamento,.historico-condicoes-pagamento{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:12px}.lista-condicoes-pagamento button,.historico-condicoes-pagamento button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding:10px;display:flex}.lista-condicoes-pagamento button.ativo{color:#1d6d37;background:#dff4e4;border-color:#8fcea0}.lista-condicoes-pagamento small,.historico-condicoes-pagamento small{white-space:nowrap;color:inherit;opacity:.8}.qtd{width:70px;padding:6px}.painel-imagens{margin-top:15px}.linha-imagem{gap:10px;margin-bottom:15px;display:flex}.produto-imagem-selecionado{background:#eef5ff;border:1px solid #90caf9;border-radius:6px;margin-bottom:15px;padding:12px}.form-imagem{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;margin-bottom:15px;display:grid}.form-usuarios{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px;margin-bottom:18px;padding:14px;display:grid}.form-imagem label,.form-usuarios label{flex-direction:column;gap:6px;font-size:14px;display:flex}.form-imagem input,.form-imagem select,.form-usuarios input,.form-usuarios select{border:1px solid #ccc;border-radius:6px;padding:9px}.acoes-form-usuarios{flex-wrap:wrap;gap:8px;display:flex}.check-imagem{align-items:center;flex-direction:row!important}.alertas-imagem{background:#fff3cd;border:1px solid #ffec99;border-radius:6px;margin-bottom:15px;padding:12px}.orientacao-imagem{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;margin-bottom:15px;padding:12px 14px}.orientacao-imagem ul{margin:8px 0 0;padding-left:20px}.orientacao-imagem li{margin-bottom:4px}.container.aba-novoCliente{background:radial-gradient(circle at 18% 8%,#ffffff57 0%,#ffffff14 15%,#0000 28%),radial-gradient(circle at 86% 6%,#ffffff47 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#1d5bd7 0%,#2e6ff0 17%,#dce6f7 50%,#edf2f9 100%);border:1px solid #fff9;box-shadow:0 20px 38px #1c366a24}.container.aba-novoCliente>h2{color:#fff;text-align:center;letter-spacing:-.03em;background:radial-gradient(circle at 50% 18%,#ffffff42 0%,#ffffff17 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff2e 0%,#ffffff0d 14%,#0000 28%),radial-gradient(circle at 84% 4%,#ffffff38 0%,#ffffff0d 15%,#0000 30%),linear-gradient(#3a75e6f0 0%,#2b61d3e0 42%,#4679dfc7 100%);border-radius:30px;margin:0 0 18px;padding:22px 26px;font-size:32px;line-height:1.05;box-shadow:0 18px 34px #1d439233}.container.aba-novoCliente .form-imagem{-webkit-backdrop-filter:blur(20px)saturate(145%);background:#ffffffe6;border:1px solid #ffffff9e;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px;padding:18px;box-shadow:0 16px 30px #1c366a1f}.container.aba-novoCliente .form-imagem label{color:#2b3b55;background:linear-gradient(#ffffffe0 0%,#f4f7fcf5 100%);border:1px solid #ffffffad;border-radius:22px;min-width:0;height:auto;min-height:0;padding:12px 14px 14px;font-weight:600;box-shadow:inset 0 1px #ffffffd1,0 12px 22px #2c436e14}.container.aba-novoCliente .form-imagem input,.container.aba-novoCliente .form-imagem select,.container.aba-novoCliente .form-imagem textarea{border:1px solid #d6e0efeb;border-radius:16px;min-width:0;min-height:50px;padding:0 14px;font-size:18px;line-height:1.35;box-shadow:inset 0 1px #ffffffbf,0 8px 18px #24468a14;color:#162033!important;-webkit-text-fill-color:#162033!important;background:#ffffffe0!important}.container.aba-novoCliente .novo-cliente-cnpj{grid-column:1/-1}.novo-cliente-consultando,.novo-cliente-consulta-mensagem{min-height:20px;margin-top:2px;font-size:13px;font-weight:600;line-height:1.4;display:block}.novo-cliente-consultando{color:#1d5bd7}.novo-cliente-consulta-mensagem.is-encontrado{color:#19703a}.novo-cliente-consulta-mensagem.is-erro,.novo-cliente-consulta-mensagem.is-duplicado{color:#a52626}.container.aba-novoCliente .form-imagem :is(input,select):disabled{cursor:not-allowed;opacity:.58;background:#e9edf3!important}.container.aba-novoCliente .form-imagem textarea{resize:vertical;min-height:120px;padding:12px 14px}.container.aba-novoCliente .form-imagem input::placeholder,.container.aba-novoCliente .form-imagem textarea::placeholder{color:#6d7b90!important;-webkit-text-fill-color:#6d7b90!important}.container.aba-novoCliente>button{-webkit-backdrop-filter:blur(18px)saturate(145%);color:#f5f9ff;letter-spacing:.01em;background:linear-gradient(#fff6 0%,#c9e3ff2e 100%);border:1px solid #ffffff94;border-radius:22px;min-height:56px;padding:0 24px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffff9e,0 18px 28px #0f275838}.container.aba-novoCliente .aviso,.container.aba-novoCliente .alertas-imagem,.container.aba-novoCliente .orientacao-imagem{color:#32435e;background:#ffffffe6;border:1px solid #ffffff9e;border-radius:24px;box-shadow:0 16px 30px #1c366a1f}.grade-imagens{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;display:grid}.card-imagem{background:#fafafa;border:1px solid #ddd;border-radius:8px;padding:10px}.card-imagem img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:150px;margin-bottom:8px}.btn-excluir-imagem{color:#b42318;background:#fff5f5;border-color:#b42318;width:100%;margin-top:10px}.btn-excluir-imagem:hover{background:#f8d7da}.miniatura-produto{object-fit:contain;background:#fff;border:1px solid #ddd;border-radius:6px;width:70px;height:70px}.sem-imagem{color:#999;background:#f2f2f2;border-radius:6px;justify-content:center;align-items:center;width:70px;height:70px;font-size:11px;display:flex}.info-venda{color:#444;min-width:110px;font-size:12px;line-height:1.4}.produto-indisponivel{background:#ffe5e5!important}.produto-indisponivel:hover{background:#ffd6d6!important}.totais-pedido{background:#f8f9fa;border:1px solid #ddd;border-radius:8px;margin-top:18px;padding:14px}.totais-pedido div{margin-bottom:6px}.acoes-carrinho{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;display:flex}.acoes-carrinho-esquerda,.acoes-carrinho-direita{flex-wrap:wrap;gap:10px;display:flex}.acoes-carrinho-esquerda{margin-right:auto}.acoes-carrinho-direita{justify-content:flex-end}.marca-produto{color:#666;margin-top:2px;font-size:12px;line-height:1.1;display:block}.bloco-preco{flex-direction:column;display:flex}.preco-antigo{color:#888;font-size:12px;text-decoration:line-through}.preco-promocional{color:#c40000;font-size:16px;font-weight:700}.preco-normal{font-weight:600}.preco-final-fiscal{color:#1f5d46;margin-top:4px;font-size:12px;font-weight:700}.preco-final-fiscal span{color:#555;font-size:11px;font-weight:500;display:block}.valor-final-fiscal{color:#1f5d46;white-space:nowrap;background:0 0;border:0;padding:0;font-size:15px;font-weight:800;text-decoration:underline;display:inline}.valor-final-texto{color:#1f5d46;white-space:nowrap;font-size:15px;font-weight:800}.valor-final-fiscal span{color:#555;font-size:12px;font-weight:600;display:block}.preco-indisponivel{color:#8a1f11;font-size:13px;font-weight:700}.controle-carrinho{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.linha-qtd{justify-content:flex-end;align-items:center;gap:8px;min-width:220px;display:flex}.input-qtd-catalogo{text-align:center;color:#000;appearance:none;touch-action:manipulation;background:#fff;border:1px solid #ccc;border-radius:6px;width:70px;height:42px;font-size:16px}.btn-qtd{touch-action:manipulation;-webkit-user-select:none;user-select:none;width:42px;height:42px;font-size:22px;font-weight:700}.btn-remover{width:100px}.validade-destaque{color:#b42318;font-weight:800}.login-container{background:#f4f6f8;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{text-align:center;background:#fff;border-radius:12px;width:360px;padding:28px;box-shadow:0 8px 25px #00000014}.login-logo{object-fit:contain;width:210px;max-width:85%;height:auto;margin-bottom:16px}.login-card h1{color:#111;-webkit-text-fill-color:#111;margin-top:0;margin-bottom:6px;font-size:28px;font-weight:700;line-height:1.1;display:none}.login-card p{color:#666;-webkit-text-fill-color:#666;margin-bottom:20px}.login-erro{color:#b42318;background:#fff5f5;border:1px solid #f1aeb5;border-radius:6px;margin-bottom:14px;padding:10px 12px}.login-card label{color:#333;-webkit-text-fill-color:#333;flex-direction:column;gap:6px;margin-bottom:14px;font-size:14px;display:flex}.login-card input{border:1px solid #ccc;border-radius:6px;padding:10px}.login-card button{color:#fff;background:#222;width:100%}.usuario-topo{justify-content:flex-end;margin-bottom:10px;display:flex}.total-topo{color:#fff;text-align:right;background:0 0;padding-right:8px;font-size:20px}.total-topo-mobile-label,.total-topo-mobile-valor{display:inline}.total-topo-mobile-label{color:inherit;opacity:.9;font-size:12px;line-height:1.1}.total-topo-mobile-valor{color:inherit;font-size:20px;line-height:1.15}.total-topo-mobile-texto{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.btn-lixeira{color:#842029;background:#f8d7da;border-color:#f1aeb5;width:42px;height:42px;padding:0;font-size:18px}.btn-lixeira.oculto{visibility:hidden;pointer-events:none}.topo-fixo-catalogo{z-index:100;background:#000;border-radius:6px 6px 0 0;grid-template-columns:1fr 1fr;align-items:center;gap:12px;margin-bottom:0;padding:12px;display:grid;position:sticky;top:0}.topo-fixo-catalogo.topo-fixo-clientes{grid-template-columns:minmax(280px,1fr) auto minmax(140px,1fr)}.topo-fixo-catalogo.com-tabela-preco{grid-template-columns:minmax(220px,1.2fr) auto minmax(0,1fr) minmax(0,1fr)}.topo-fixo-catalogo.com-pdf-promocoes{grid-template-columns:minmax(220px,1.2fr) auto auto minmax(0,1fr) minmax(0,1fr)}.promotion-pdf-button-desktop{align-self:center;min-width:68px;padding:8px 14px;font-weight:700}.promotion-pdf-button.is-ready{color:#f8fbff;-webkit-text-fill-color:#f8fbff;-webkit-backdrop-filter:blur(18px)saturate(150%);text-shadow:0 1px #0f275838;background:linear-gradient(#689df6c7 0%,#3769d2ad 100%);border:1px solid #ffffff7a;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #1a41973d,0 10px 22px #1941963d}.promotion-pdf-button.is-ready:hover{background:linear-gradient(#79acffdb 0%,#3f74e1c2 100%);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #1a419733,0 12px 26px #1941964d}.promotion-pdf-button:disabled{cursor:wait;opacity:.7}.topo-fixo-catalogo .seletor-tabela-preco{color:#fff;margin:0}.topo-fixo-catalogo .seletor-tabela-preco span{color:#fff}.topo-fixo-catalogo .seletor-tabela-preco button{border-color:#fff}.topo-fixo-catalogo .tabela-preco-unica{place-self:center start;width:fit-content}.topo-fixo-catalogo .busca{box-sizing:border-box;background:#fff;width:100%;margin:0;position:static}.acoes-filtro-catalogo{align-items:center;gap:8px;display:flex}.acoes-clientes-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topo-fixo-clientes .btn-novo-cliente-topo{justify-self:end;min-width:140px;font-weight:700}.cliente-desktop-acoes{flex-direction:column;align-items:stretch;gap:10px;display:flex}.cliente-status-credito{border-radius:999px;width:fit-content;margin-top:6px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.cliente-status-credito.is-pendente{color:#6c4a00;background:#fff0bd;border:1px solid #edcd67}.cliente-status-credito.is-reprovado{color:#842029;background:#f8d7da;border:1px solid #e7aeb4}.btn-analisar-cliente{color:#fff;background:#b87500;border-color:#9a6100;font-weight:800}.analise-credito-modal{width:min(820px,94vw);max-height:90vh;overflow-y:auto}.analise-credito-status{color:#6c4a00;background:#fff0bd;border-radius:10px;padding:10px 12px;font-weight:700}.analise-credito-ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.analise-credito-ficha>div{background:#f8fafc;border:1px solid #d8dde6;border-radius:10px;min-width:0;padding:10px 12px}.analise-credito-ficha dt{color:#667085;margin-bottom:4px;font-size:12px;font-weight:700}.analise-credito-ficha dd{overflow-wrap:anywhere;color:#172033;margin:0;font-size:15px;font-weight:600}.analise-credito-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.analise-credito-acoes .btn-aprovar-cliente{color:#fff;background:#18733a;border-color:#115c2d}.container.aba-historico .lista-repetir-pedido button small,.container.aba-historico .consulta-nota-historico small,.container.aba-historico .consulta-nota-tabela{font-size:1.2em;line-height:1.45}@media (width<=700px){.analise-credito-ficha{grid-template-columns:minmax(0,1fr)}.analise-credito-acoes button{flex:100%}}.clientes-desktop-table{table-layout:fixed;width:100%}.clientes-desktop-table th{text-align:center}.clientes-desktop-table th:first-child,.clientes-desktop-table td:first-child{width:9%}.clientes-desktop-table th:nth-child(2),.clientes-desktop-table td:nth-child(2){width:33%}.clientes-desktop-table th:nth-child(3),.clientes-desktop-table td:nth-child(3){width:15%}.clientes-desktop-table th:nth-child(4),.clientes-desktop-table td:nth-child(4){width:29%}.clientes-desktop-table th:nth-child(5),.clientes-desktop-table td:nth-child(5){width:14%}.clientes-desktop-table td:first-child,.clientes-desktop-table td:nth-child(2),.clientes-desktop-table td:nth-child(4){white-space:normal;overflow-wrap:anywhere}.cliente-desktop-razao{font-size:15px;line-height:1.3}.cliente-desktop-fantasia{margin-top:4px;display:block}.cliente-desktop-representante{color:#5f6484;margin-top:4px;font-size:12px;font-style:italic;display:block}.cliente-desktop-cnpj{white-space:nowrap;font-variant-numeric:tabular-nums}.cliente-desktop-cnpj>div{white-space:nowrap}.cliente-desktop-cnpj .cliente-desktop-ultima-compra{white-space:nowrap;font-size:12px}.cliente-desktop-localizacao{line-height:1.25}.cliente-desktop-endereco,.cliente-desktop-ultima-compra{display:block}.cliente-desktop-endereco{color:#5f6484;margin-top:4px;font-size:80%;line-height:1.35}.cliente-desktop-ultima-compra{margin-top:6px}.acoes-filtro-catalogo button,.btn-novo-cliente-topo,.btn-ordem-clientes{white-space:nowrap;flex:none;justify-self:start;width:fit-content;padding:8px 12px}.btn-ordem-clientes{color:#333;background:#e6e6e6;border-color:#c7c7c7}.btn-filtro-atividade-clientes{color:#333;white-space:nowrap;background:#e6e6e6;border-color:#c7c7c7;width:fit-content;padding:8px 12px}.btn-filtro-atividade-clientes.filtro-inativos{color:#8b1e1e;background:#ffd9d9;border-color:#e58a8a}.btn-filtro-atividade-clientes.filtro-ativos_3_6{color:#7a5a00;background:#fff5bf;border-color:#e1c96d}.btn-filtro-atividade-clientes.filtro-ativos_3{color:#1d6d37;background:#dff4e4;border-color:#8fcea0}.btn-filtro-atividade-clientes.filtro-todos{color:#1b5f99;background:#dbeeff;border-color:#9bc5ef}.pedidos-filtros-topo{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.pedidos-filtros-topo .pedidos-filtros-periodo{flex-wrap:wrap;gap:10px;display:flex}.pedidos-filtros-topo .pedidos-filtros-periodo label{color:#fff;gap:4px;font-size:13px;font-weight:700;display:grid}.pedidos-filtro-data-rotulo{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.pedidos-filtros-topo .pedidos-filtros-periodo input{color:#111;background:#fffffff5;border:1px solid #ffffff38;border-radius:8px;min-width:148px;padding:8px 10px}.pedidos-filtros-topo .pedidos-filtros-resumo{color:#fff;justify-items:end;gap:4px;font-size:13px;font-weight:700;display:grid}.clientes-desktop-table tr.cliente-atividade-inativo>td,.cliente-mobile-card.cliente-atividade-inativo{background:#ffe3e3}.clientes-desktop-table tr.cliente-atividade-ativo_3_6>td,.cliente-mobile-card.cliente-atividade-ativo_3_6{background:#fff4c7}.clientes-desktop-table tr.cliente-atividade-ativo_3>td,.cliente-mobile-card.cliente-atividade-ativo_3{background:#e4f5e7}.barra-acoes-catalogo,.painel-filtros-inteligentes,.painel-historico-cliente,.filtros-inteligentes{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.painel-filtros-inteligentes,.painel-historico-cliente{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;padding:12px}.filtros-inteligentes label,.painel-filtros-inteligentes label{gap:4px;font-weight:700;display:grid}.filtros-inteligentes label.periodo-inline,.painel-filtros-inteligentes label.periodo-inline{align-items:center;gap:8px;display:flex}.filtros-inteligentes select,.painel-filtros-inteligentes select{background:#fff;border:1px solid #ccc;border-radius:6px;padding:9px}.acoes-historico-cliente{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.grade-historico{max-width:760px;display:block}.lista-repetir-pedido{gap:8px;display:grid}.lista-repetir-pedido button{text-align:left;justify-content:space-between;gap:10px;display:flex}.lista-repetir-nf{background:#fff;border:1px solid #cfcfcf;border-radius:6px;gap:8px;width:min(560px,100%);padding:10px;display:grid}.lista-repetir-nf button{text-align:left}.btn-cancelar-repetir-nf{justify-self:start}.produto-nome-link{color:#0b5ed7;width:100%;font:inherit;text-align:center;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:block}.produto-nome-link:hover,.produto-nome-link:focus,.produto-nome-link:active{background:0 0}.produto-nome-sem-link{color:#111;font-weight:400;text-decoration:none}.celula-produto{text-align:center}.cabecalho-qtd{justify-content:center;align-items:center;gap:8px;display:flex}.btn-zerar-qtd{padding:6px 10px;font-size:12px}.miniatura-produto{cursor:zoom-in}.modal-fundo{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-conteudo{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;width:min(920px,96vw);max-height:88vh;padding:22px;position:relative;overflow:auto;box-shadow:0 20px 60px #00000040}.modal-conteudo-arrastavel{touch-action:pan-y}.modal-conteudo-arrastavel:before{content:"";background:#d9d9d9;border-radius:999px;width:46px;height:4px;margin:-6px auto 12px;display:block}.modal-conteudo h2{margin:0 0 4px}.modal-conteudo h3{margin:0 0 12px}.detalhe-produto-modal h2,.detalhe-produto-modal h3,.detalhe-produto-modal .detalhes-produto-grid{color:#111}.modal-conteudo table{margin-top:8px}.modal-conteudo table thead th{position:static;top:auto}.modal-fechar{width:38px;height:38px;padding:0;position:absolute;top:12px;right:12px}.modal-scanner-desktop{width:min(640px,96vw)}.scanner-desktop-texto,.scanner-desktop-status,.scanner-desktop-erro{color:#222;line-height:1.45}.scanner-desktop-video-wrap{aspect-ratio:4/3;background:#0f172a;border-radius:16px;margin-top:14px;overflow:hidden}.scanner-desktop-video{object-fit:cover;width:100%;height:100%;display:block}.scanner-desktop-status{margin:12px 0 0;font-weight:700}.scanner-desktop-erro{color:#a11b1b;margin:12px 0 0;font-weight:700}.campo-justificativa-inativacao{gap:6px;margin-top:16px;font-weight:700;display:grid}.campo-justificativa-inativacao textarea{resize:vertical;width:100%;min-height:140px;font:inherit;border:1px solid #cfcfcf;border-radius:6px;padding:10px 12px}.acoes-modal{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.detalhe-produto-modal{width:min(760px,96vw)}.galeria-produto{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:320px;display:grid}.galeria-produto img{object-fit:contain;background:#fff;width:100%;max-height:420px}.sem-imagem-grande{color:#777;background:#f2f2f2;border-radius:6px;grid-column:1/-1;justify-content:center;align-items:center;min-height:240px;display:flex}.detalhes-produto-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding-bottom:520px;display:grid}.total-topo{color:#fff;text-align:right;padding-right:8px;font-size:20px}.total-topo-botao{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.total-topo strong{color:#fff}.total-topo .total-topo-mobile-label,.total-topo .total-topo-mobile-valor{color:#fff;opacity:1;font-size:16px;font-weight:800;line-height:1.15}.total-topo .total-topo-mobile-label{margin-right:6px}.preco-link{color:#0b5ed7;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.preco-link:disabled{color:inherit;text-decoration:none}.carrinho-mobile-preco-valores{align-items:start;gap:2px;display:grid}.carrinho-mobile-preco-base{justify-self:start}.carrinho-mobile-preco-final{color:#1f5d46;white-space:nowrap;text-align:left;background:0 0;border:0;justify-self:start;gap:2px;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:grid}.carrinho-mobile-preco-final span{color:#555;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;text-decoration:none;display:block}.ajustes-pedido{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;margin:12px 0;display:grid}.ajustes-pedido label{gap:6px;font-weight:600;display:grid}.ajustes-pedido input{box-sizing:border-box;width:100%;padding:12px;font-size:16px}table thead th{top:calc(var(--topo-fixo-altura,66px) + 8px);z-index:90;color:#fff;background:#222;position:sticky}.pedidos-desktop-table thead th{top:calc(var(--topo-fixo-altura,78px) + 8px);z-index:85;box-shadow:inset 0 -1px #ffffff14}body.app-mobile-native table thead th{top:calc(var(--native-sticky-top,0px) + var(--topo-fixo-altura,66px) + 8px)}body.app-mobile-native .pedidos-desktop-table thead th{top:calc(var(--native-sticky-top,0px) + var(--topo-fixo-altura,78px) + 8px)}@media (width>=1100px){.carrinho-desktop-table{table-layout:fixed;width:100%}.carrinho-desktop-table th,.carrinho-desktop-table td{box-sizing:border-box;padding-left:8px;padding-right:8px}.carrinho-desktop-table th:first-child,.carrinho-desktop-table td:first-child{width:54px}.carrinho-desktop-table th:nth-child(2),.carrinho-desktop-table td:nth-child(2),.carrinho-desktop-table th:nth-child(3),.carrinho-desktop-table td:nth-child(3){width:78px}.carrinho-desktop-table th:nth-child(4),.carrinho-desktop-table td:nth-child(4){white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0}.carrinho-desktop-table th:nth-child(5),.carrinho-desktop-table td:nth-child(5),.carrinho-desktop-table th:nth-child(6),.carrinho-desktop-table td:nth-child(6){width:94px}.carrinho-desktop-table th:nth-child(7),.carrinho-desktop-table td:nth-child(7){width:108px}.carrinho-desktop-table th:nth-child(8),.carrinho-desktop-table td:nth-child(8),.carrinho-desktop-table th:nth-child(9),.carrinho-desktop-table td:nth-child(9),.carrinho-desktop-table th:nth-child(10),.carrinho-desktop-table td:nth-child(10){width:92px}}.login-card input,.busca,.form-imagem input,.form-imagem select,.form-usuarios input,.form-usuarios select,.qtd,.pedido-cliente,.input-qtd-catalogo{caret-color:#000;color:#000!important;-webkit-text-fill-color:#000!important;background:#fff!important}.login-card input::placeholder,.busca::placeholder{color:#666!important;-webkit-text-fill-color:#666!important}input,textarea,select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.observacao-pedido-container{width:100%;margin:24px 0;font-weight:600;display:block}.observacao-pedido{box-sizing:border-box;resize:vertical;width:100%;min-height:110px;margin-top:8px;padding:12px;font-size:16px;display:block}.pedido-cliente{box-sizing:border-box;width:100%;margin-top:8px;padding:12px;font-size:16px;display:block}.status-calculo-fiscal{color:#084298;background:#eef5ff;border:1px solid #b6d4fe;border-radius:6px;margin:10px 0;padding:10px 12px;font-size:14px;font-weight:600}.status-calculo-fiscal.erro{color:#842029;background:#f8d7da;border-color:#f1aeb5}.info-fiscal-item{color:#9a6700;margin-top:3px;font-size:12px;font-weight:700}@media (width<=720px){.painel-condicoes-pagamento,.ajustes-pedido{grid-template-columns:1fr}.condicao-pagamento-pedido{flex-direction:column;align-items:stretch}.lista-condicoes-pagamento button,.historico-condicoes-pagamento button{flex-direction:column;align-items:flex-start}.lista-condicoes-pagamento small,.historico-condicoes-pagamento small{white-space:normal}}body.app-mobile-native .ajustes-pedido{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.container{box-sizing:border-box;border-radius:0;max-width:100%;min-height:100svh;margin:0;padding:14px}.versao-app,.topo-sistema,.botoes,.acoes-carrinho,.barra-acoes-catalogo,.painel-filtros-inteligentes,.painel-historico-cliente,.filtros-inteligentes{flex-direction:column;align-items:stretch}.versao-app,.topo-sistema,.abas{display:none}.topo-movel{color:#00000080;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.topo-movel-versao{color:#00000080;font-weight:500}.topo-sistema{gap:12px}.marca-sistema{width:100%}.marca-sistema h1{font-size:24px}.topo-fixo-catalogo,.topo-fixo-catalogo.com-tabela-preco{grid-template-columns:1fr;position:sticky;top:0}.login-card{width:min(100%,360px);padding:22px}.login-logo{width:min(180px,70vw)}.topo-fixo-catalogo{background:#000;border-radius:0;margin-bottom:12px;padding:10px}.topo-fixo-catalogo>.busca,.topo-fixo-catalogo>.seletor-tabela-preco,.topo-fixo-catalogo>.acoes-filtro-catalogo,.topo-fixo-catalogo>.acoes-clientes-topo,.topo-fixo-catalogo>.btn-novo-cliente-topo,.topo-fixo-catalogo>.total-topo-botao{display:none}.topo-mobile-linha{align-items:center;gap:8px;width:100%;display:flex}.topo-mobile-linha-principal .busca{flex:0 0 60%;min-width:0}.topo-mobile-linha-clientes{flex-wrap:wrap}.topo-mobile-linha-clientes .busca{flex:1 0 100%}.topo-mobile-linha-clientes .btn-novo-cliente-mobile{white-space:nowrap;flex:auto}.topo-mobile-linha-clientes .acoes-clientes-topo{flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.topo-mobile-linha-clientes .btn-filtro-atividade-clientes{grid-column:1/-1}.topo-mobile-linha-clientes .btn-novo-cliente-mobile,.topo-mobile-linha-clientes .btn-ordem-clientes,.topo-mobile-linha-clientes .btn-filtro-atividade-clientes{white-space:nowrap;width:100%;min-width:0;padding:8px 10px;font-size:12px}.topo-mobile-linha-catalogo .acoes-filtro-catalogo-mobile{background:#19212edb;border-radius:16px;flex-direction:row;flex:none;align-items:center;gap:6px;width:100%;min-width:0;padding:6px;display:flex}.topo-mobile-linha-catalogo .acoes-filtro-catalogo-mobile button{color:#111;white-space:nowrap;background:#f6f7f9;border-color:#bdbdbd;flex:1 1 0;width:auto;min-width:0;min-height:44px;padding:6px 8px;font-size:12px;font-weight:700}.topo-mobile-linha-catalogo .busca{box-sizing:border-box;background:#fff;flex:none;width:100%;min-width:0;min-height:44px}.topo-mobile-linha-catalogo{grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr);align-items:center;display:grid}.topo-mobile-linha-fixa{z-index:130;background:#19212edb;border-radius:16px;flex-wrap:nowrap;justify-content:space-between;padding:6px;position:static;top:auto}.topo-mobile-linha-fixa .tabela-preco-unica{white-space:nowrap;flex:none;min-width:74px;min-height:44px;padding:6px 10px;font-size:13px}.topo-mobile-linha-fixa .total-topo-mobile{text-align:center;white-space:nowrap;background:#fff;border:1px solid #d6d8dd;flex-wrap:nowrap;flex:auto;justify-content:center;align-items:center;gap:0;min-height:44px;padding:6px 12px;font-size:16px;line-height:1.15;display:flex;overflow:visible;color:#111!important}.menu-mobile-toggle{color:#fff;text-align:center;letter-spacing:.02em;background:linear-gradient(#263042f5 0%,#1b2332f5 100%);border:1px solid #ffffff2e;border-radius:14px;width:100%;margin:0;padding:12px 10px;font-weight:700;display:block}.menu-mobile-toggle.ativo{color:#fff;background:linear-gradient(#39455cfa 0%,#232c3dfa 100%)}.menu-mobile-carrinho{color:#f3fff5;text-align:center;letter-spacing:.02em;background:linear-gradient(#1f5034f5 0%,#153e27f5 100%);border:1px solid #70cd8c6b;border-radius:14px;min-width:118px;margin:0;padding:12px;font-weight:800;display:block}.menu-mobile-carrinho.ativo{color:#fff;background:linear-gradient(#2d6744fa 0%,#1c5031fa 100%);border-color:#7ddf9c8f}.menu-mobile-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.menu-mobile-grade button{width:100%}.rodape-movel-texto{color:#00000080;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;display:block;width:auto!important}.consulta-nota-historico{gap:10px;margin-top:14px;display:grid}.consulta-nota-historico button{justify-self:start;width:fit-content}.consulta-nota-tabela{width:100%;overflow:hidden}.carrinho-manual-card{background:#f9fafb;border-style:dashed}.carrinho-manual-imagem,.carrinho-manual-input,.carrinho-manual-botao{min-height:44px}.carrinho-manual-produto{gap:2px}.carrinho-manual-controles{grid-template-columns:52px minmax(300px,420px) 72px;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0 auto;display:grid}.carrinho-manual-input{text-align:center;justify-self:center;width:min(420px,100%);min-width:300px;max-width:420px;padding:0 16px}.btn-qtd.carrinho-manual-botao{justify-self:center;width:72px;min-width:72px;height:48px;padding:8px 6px;font-size:24px;line-height:1}.btn-qtd.carrinho-manual-camera{justify-self:center;width:52px;min-width:52px;height:48px}.carrinho-manual-desktop{gap:2px;display:grid}.carrinho-mobile-desconto-label{color:#777;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}button,input,select,textarea{min-height:44px}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}thead,tbody,tr{min-width:max-content}td,th{white-space:nowrap}.modal-fundo{padding:10px}.modal-conteudo{width:100%;max-height:92svh;padding:16px}.galeria-produto{grid-template-columns:40px minmax(0,1fr) 40px;min-height:auto}.detalhes-produto-grid{padding-bottom:180px}.linha-qtd{justify-content:space-between;width:100%;min-width:0}.controle-carrinho{align-items:stretch;width:100%}.clientes-desktop-table,.catalogo-desktop-table,.pedidos-desktop-table,.tabela-clientes-mobile{display:none!important}.clientes-mobile-list,.catalogo-mobile,.pedidos-mobile-list{gap:12px;display:grid}.pedidos-filtros{gap:12px;margin-bottom:16px;display:grid}.pedidos-filtros-periodo{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pedidos-filtros-periodo label{color:#333;gap:6px;font-size:13px;display:grid}.pedidos-filtros-periodo input{min-height:42px;font:inherit;color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:8px;padding:8px 10px}.pedidos-filtros-resumo{color:#444;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pedidos-acoes-lista{justify-content:center;margin-top:16px;display:flex}.pedidos-acoes-lista button{min-width:180px}.cliente-mobile-card,.pedido-mobile-card,.produto-mobile-card{background:#fff;border:1px solid #ddd;border-radius:12px}.cliente-mobile-card{text-align:left;box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;padding:12px;display:grid}.cliente-mobile-card.ativo{background:#eef5ff;border-color:#8db8ff}.cliente-mobile-cabecalho{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:13px;display:grid}.cliente-mobile-cabecalho span{overflow-wrap:anywhere;min-width:0}.cliente-mobile-razao,.cliente-mobile-fantasia{line-height:1.25}.cliente-mobile-endereco,.cliente-mobile-localizacao{font-size:14px;line-height:1.25}.cliente-mobile-acoes,.cliente-desktop-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cliente-mobile-acoes{grid-column:1/-1}.cliente-mobile-ultima-compra{color:#666;font-size:13px}.link-solicitar-inativacao{color:#a11b1b;font:inherit;background:0 0;border:0;margin-left:4px;padding:0;font-weight:700;text-decoration:underline}.btn-inativar-cliente{color:#a11b1b;background:#ffe2e2;border-color:#d79b9b;font-weight:700}.mostrar-mais-clientes{color:#333;background:#e6e6e6;border-color:#c7c7c7;width:100%;margin-top:8px;font-weight:700}.catalogo-mobile{gap:12px;display:grid}.produto-mobile-card{grid-template-rows:auto auto auto;grid-template-columns:82px minmax(0,1fr) 76px;align-items:start;gap:10px;padding:10px;display:grid;overflow:hidden}.produto-mobile-card>.produto-mobile-imagem{grid-area:1/1}.produto-mobile-imagem{background:#fafafa;border:1px solid #eee;justify-content:center;align-items:center;width:82px;min-height:82px;padding:0;display:flex;overflow:hidden}.produto-mobile-imagem img{object-fit:contain;width:100%;height:100%}.produto-mobile-codigo{text-align:center;color:#444;word-break:break-word;grid-area:2/1;width:82px;margin-top:4px;font-size:12px;font-weight:700}.produto-mobile-info{grid-area:1/2/span 3;min-width:0}.produto-mobile-info .produto-nome-link,.produto-mobile-info .marca-produto,.produto-mobile-info .info-venda{text-align:left}.produto-mobile-acao{display:contents}.produto-mobile-preco{text-align:center;grid-area:3/1;align-self:start;width:82px;font-size:.88em}.produto-mobile-preco .bloco-preco{align-items:center}.produto-mobile-preco .valor-final-fiscal{white-space:normal;margin:4px auto 0;font-size:13px;line-height:1.15;display:block}.produto-mobile-acao .controle-carrinho{grid-area:1/3/span 3;place-self:start end;width:68px}.produto-mobile-acao .linha-qtd{grid-template-columns:repeat(2,29px);justify-self:end;gap:5px;width:68px;min-width:0;max-width:100%;display:grid}.produto-mobile-acao .linha-qtd>*{box-sizing:border-box;width:100%}.produto-mobile-acao .linha-qtd>:first-child{grid-area:3/1}.produto-mobile-acao .linha-qtd>:nth-child(2){grid-area:3/2}.produto-mobile-acao .linha-qtd>:nth-child(3){grid-area:2/1/auto/-1}.produto-mobile-acao .linha-qtd>:nth-child(4){grid-area:1/1/auto/-1;justify-self:end;width:68px}.produto-mobile-acao .btn-lixeira,.produto-mobile-acao .btn-qtd{width:29px;height:29px;padding:0;font-size:14px}.produto-mobile-acao .input-qtd-catalogo{width:68px;height:29px;font-size:14px}.produto-nome-sem-link{color:#111;cursor:default;text-decoration:none}.produto-mobile-info .produto-nome-sem-link{color:#111!important;text-decoration:none!important}.pedido-mobile-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:12px;display:grid}.pedido-mobile-card--rascunho{background:#fff7cf;border-color:#e1cd83}.pedido-mobile-card--erro{background:#ffe1e1;border-color:#dfaaaa}.pedido-mobile-card--enviado{background:#e5f4e8;border-color:#a7d2af}.pedido-mobile-cabecalho,.pedido-mobile-resumo,.pedido-mobile-metadados,.pedido-mobile-acoes{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.pedido-mobile-cabecalho{border-bottom:1px solid #e2e2e2;justify-content:space-between;padding-bottom:6px}.pedido-mobile-cabecalho strong{font-size:17px}.pedido-mobile-cabecalho span{color:#666;font-size:13px}.pedido-mobile-cliente{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.pedido-mobile-metadados,.pedido-mobile-resumo{color:#555;font-size:14px}.pedido-mobile-resumo{border-top:1px solid #e2e2e2;padding-top:6px}.pedido-mobile-resumo span:last-child{color:#222;margin-left:auto}.pedido-mobile-acoes{gap:14px 24px;padding-top:8px}.pedido-mobile-acoes button{color:#0b5ed7;width:auto;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.pedido-mobile-acoes button:disabled{color:#888;text-decoration:none}.carrinho-mobile-list{gap:12px;display:grid}.carrinho-mobile-card{background:#fff;border:1px solid #ddd;border-radius:12px;gap:10px;padding:12px;display:grid}.carrinho-mobile-linha{align-items:center;gap:8px;min-width:0;display:flex}.carrinho-mobile-linha-topo{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.carrinho-mobile-imagem{color:#666;text-align:center;background:#fafafa;border:1px solid #e1e1e1;border-radius:10px;justify-content:center;align-items:center;width:72px;min-height:72px;font-size:12px;display:flex;overflow:hidden}.carrinho-mobile-imagem img{object-fit:contain;width:100%;height:100%}.carrinho-mobile-remover,.carrinho-mobile-codigo,.carrinho-mobile-total{flex:none}.carrinho-mobile-codigo{color:#444;font-weight:700}.carrinho-mobile-total{color:#111;justify-self:end;font-weight:700}.carrinho-mobile-produto{align-items:start;gap:4px;display:grid}.carrinho-mobile-nome{word-break:break-word;font-weight:700}.carrinho-mobile-info{color:#555;word-break:break-word;font-size:12px}.carrinho-mobile-controles{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"preco desconto""quantidade quantidade";align-items:center;gap:12px 10px;display:grid}.carrinho-mobile-preco,.carrinho-mobile-desconto{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.carrinho-mobile-preco{grid-area:preco;min-width:0}.carrinho-mobile-qtd{grid-area:quantidade;justify-self:center;align-items:center;gap:6px;display:flex}.carrinho-mobile-input{text-align:center;width:72px;height:32px}.carrinho-mobile-desconto{flex-direction:column;grid-area:desconto;justify-self:end;align-items:flex-end}.carrinho-mobile-total-bloco{justify-items:end;gap:2px;display:grid}.carrinho-mobile-total-label{text-transform:uppercase;letter-spacing:.04em;color:#777;font-size:11px}.detalhe-produto-modal h2,.detalhe-produto-modal h3,.detalhe-produto-modal .detalhes-produto-grid{color:#111}.total-topo-botao{text-align:right;color:#fff;background:0 0;border:0;width:100%;padding:8px 0 0}.topo-fixo-catalogo .seletor-tabela-preco span{display:none}.topo-fixo-catalogo .seletor-tabela-preco{gap:6px}.topo-fixo-catalogo .seletor-tabela-preco button{min-width:54px;padding:6px 8px}.pedido-mobile-coluna-qtd{text-align:center;justify-items:center}.pedido-mobile-qtd-label{color:#666;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.rodape-movel{margin-top:24px;padding-top:12px}.rodape-movel button{width:100%}}body.app-mobile-native{color:#111;background:#5b84df}body.app-mobile-native:before{content:"";height:calc(var(--native-statusbar-height) + 2px);z-index:100;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(#2430448f 0%,#303d526b 48%,#303d521a 100%);border-bottom:1px solid #ffffff29;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 24px #070b121a}body.app-mobile-native:has(.container.aba-clientes):before{box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#ffffff42 0%,#ffffff17 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff2e 0%,#ffffff0d 14%,#0000 28%),radial-gradient(circle at 84% 4%,#ffffff38 0%,#ffffff0d 15%,#0000 30%),linear-gradient(#3a75e6f0 0%,#2b61d3e0 42%,#4679dfc7 100%);border-bottom:0}body.app-mobile-native #root{isolation:isolate;--native-sticky-top:var(--native-statusbar-height);background:0 0;height:auto;min-height:100svh;margin-top:0;padding-top:0}body.app-mobile-android:before{display:none}body.app-mobile-native p,body.app-mobile-native label,body.app-mobile-native h1,body.app-mobile-native h2,body.app-mobile-native h3,body.app-mobile-native strong,body.app-mobile-native .resumo,body.app-mobile-native .cliente-selecionado,body.app-mobile-native .observacao-pedido-container,body.app-mobile-native .ajustes-pedido,body.app-mobile-native .condicao-pagamento-pedido,body.app-mobile-native .resumo-pedido{color:#111}body.app-mobile-native .container{padding:14px;padding-bottom:calc(104px + var(--native-bottom-safe));box-sizing:border-box;border-radius:0;width:100%;max-width:100%;min-height:100%;margin:0;overflow:visible}body.app-mobile-native .login-container{min-height:100svh;padding:calc(var(--native-statusbar-height) + 10px) 10px 12px;box-sizing:border-box;background:#f4f6f8;justify-content:flex-start;align-items:flex-start;display:flex}body.app-mobile-native .container.aba-clientes{min-height:100%;padding-top:0;padding-bottom:24px}body.app-mobile-native .versao-app,body.app-mobile-native .topo-sistema,body.app-mobile-native .botoes,body.app-mobile-native .acoes-carrinho,body.app-mobile-native .barra-acoes-catalogo,body.app-mobile-native .painel-filtros-inteligentes,body.app-mobile-native .painel-historico-cliente,body.app-mobile-native .filtros-inteligentes{flex-direction:column;align-items:stretch}body.app-mobile-native .versao-app,body.app-mobile-native .topo-sistema,body.app-mobile-native .abas,body.app-mobile-native .topo-movel,body.app-mobile-native .topo-movel-versao{display:none}body.app-mobile-native .topo-sistema{gap:12px}body.app-mobile-native .marca-sistema{width:100%}body.app-mobile-native .marca-sistema h1{font-size:24px}.topo-fixo-mobile-real,.topo-fixo-mobile-espacador{display:none}body.app-mobile-native .topo-fixo-mobile-real{top:var(--native-statusbar-height);z-index:220;-webkit-backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(#2c394ee0 0%,#34425ad6 56%,#34425ac7 100%);border-bottom:1px solid #ffffff29;margin:0;padding:4px 14px;display:block;position:fixed;left:0;right:0;box-shadow:0 14px 30px #090e182e}body.app-mobile-native .topo-fixo-mobile-real .topo-mobile-linha+.topo-mobile-linha,body.app-mobile-native .topo-fixo-mobile-real .pedidos-filtros-topo{margin-top:2px}body.app-mobile-native .topo-fixo-mobile-real .pedidos-filtros-topo{margin-bottom:0}body.app-mobile-native .pedidos-mobile-cabecalho-fixo{top:var(--native-sticky-top);z-index:205;-webkit-backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(#1d2738b8 0%,#242f438f 58%,#242f434d 100%);border-bottom:1px solid #ffffff24;border-radius:0 0 24px 24px;gap:10px;margin:0 -14px 14px;padding:10px 14px 14px;display:grid;position:sticky;box-shadow:0 14px 28px #070b1224}body.app-mobile-native .pedidos-mobile-cabecalho-fixo .busca-mobile,body.app-mobile-native .pedidos-mobile-cabecalho-fixo .busca{box-sizing:border-box;width:100%;box-shadow:none;margin:0;position:static}body.app-mobile-native .pedidos-filtros-topo-mobile{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}body.app-mobile-native .pedidos-filtros-topo-mobile .pedidos-filtros-periodo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body.app-mobile-native .pedidos-filtros-topo-mobile .pedidos-filtro-data{color:#fff;text-align:center;background:#1f28398f;border:1px solid #ffffff2e;border-radius:16px;gap:4px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff1a}body.app-mobile-native .pedidos-filtros-topo-mobile .pedidos-filtro-data .pedidos-filtro-data-rotulo{color:#ffffffd1}body.app-mobile-native .pedidos-filtros-topo-mobile .pedidos-filtro-data input{color:#fff;text-align:center;background:0 0;border:0;min-width:0;min-height:0;padding:0;font-size:15px;font-weight:700}body.app-mobile-native .pedidos-filtros-topo-mobile .pedidos-filtro-data input::-webkit-calendar-picker-indicator{opacity:.85;filter:invert()}body.app-mobile-native .pedidos-filtros-topo-mobile .pedidos-filtros-resumo{color:#fff;justify-items:center;gap:4px;font-size:13px;font-weight:600;display:grid}body.app-mobile-native .topo-fixo-mobile-espacador{pointer-events:none;flex:none;width:100%;min-height:0;display:block!important}body.app-mobile-native .topo-fixo-catalogo,body.app-mobile-native .topo-fixo-catalogo.com-tabela-preco{top:var(--native-sticky-top);grid-template-columns:1fr;position:sticky}body.app-mobile-native .login-card{width:min(100%,360px);margin:0 auto;padding:12px 16px 14px}body.app-mobile-native .login-logo{width:min(108px,34vw);margin-bottom:4px}body.app-mobile-native .login-card p{margin-top:0;margin-bottom:8px;font-size:14px}body.app-mobile-native .login-card label{gap:4px;margin-bottom:8px}body.app-mobile-native .login-card input{min-height:42px;padding:8px 10px}body.app-mobile-native .login-card button{min-height:42px;margin-top:2px}body.app-mobile-native .login-card .login-submit{-webkit-backdrop-filter:blur(18px)saturate(155%);color:#173b70;-webkit-text-fill-color:#173b70;border-radius:16px;font-weight:700;transition:background .16s,box-shadow .16s,color .16s,transform .1s;position:relative;background:linear-gradient(#bedcffe0 0%,#80b5f6b8 100%)!important;border:1px solid #ffffffad!important;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #3770c424,0 12px 24px #2a5caa33!important}body.app-mobile-native .login-card .login-submit:active:not(:disabled){transform:translateY(1px);background:linear-gradient(#6ca6eeeb 0%,#4680d6d6 100%)!important;box-shadow:inset 0 2px 5px #254f9238,0 7px 15px #2a5caa2e!important}body.app-mobile-native .login-card .login-submit:disabled,body.app-mobile-native .login-card .login-submit.is-loading{opacity:1;cursor:wait;color:#fffffff0;-webkit-text-fill-color:#fffffff0;background:linear-gradient(#5b93ddf0 0%,#396dbee6 100%)!important;box-shadow:inset 0 1px #ffffff57,0 8px 18px #20488938!important}body.app-mobile-native .topo-fixo-catalogo{background:linear-gradient(#0f1623eb 0%,#131d2cd6 56%,#131d2cb8 100%);border:1px solid #ffffff24;border-top:0;border-radius:0 0 24px 24px;margin:0 -14px 8px;padding:6px 14px 8px;box-shadow:0 14px 30px #090e182e}body.app-mobile-native .topo-fixo-catalogo>.busca,body.app-mobile-native .topo-fixo-catalogo>.seletor-tabela-preco,body.app-mobile-native .topo-fixo-catalogo>.acoes-filtro-catalogo,body.app-mobile-native .topo-fixo-catalogo>.acoes-clientes-topo,body.app-mobile-native .topo-fixo-catalogo>.btn-novo-cliente-topo,body.app-mobile-native .topo-fixo-catalogo>.total-topo-botao{display:none}body.app-mobile-native .topo-mobile-linha{align-items:center;gap:8px;width:100%;display:flex}body.app-mobile-native .topo-mobile-linha-principal .busca{flex:0 0 60%;min-width:0;margin:0}body.app-mobile-native .topo-mobile-linha-clientes{flex-wrap:wrap}body.app-mobile-native .topo-mobile-linha-clientes .busca{flex:1 0 100%}body.app-mobile-native .topo-mobile-linha-clientes .btn-novo-cliente-mobile{white-space:nowrap;flex:auto}body.app-mobile-native .container.aba-clientes .topo-fixo-catalogo{z-index:160;-webkit-backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(#0f1623fa 0%,#131d2cf0 56%,#131d2cdb 100%);border-radius:0 0 24px 24px;margin:0 -14px 4px;padding:4px 14px 6px;position:sticky;top:0}body.app-mobile-native .topo-fixo-catalogo{z-index:120;-webkit-backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(#0f1623fa 0%,#131d2cf0 56%,#131d2cdb 100%);border:1px solid #ffffff29;position:sticky;top:0;box-shadow:0 12px 28px #0000002e}body.app-mobile-native .container.aba-clientes .topo-mobile-linha-clientes{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}body.app-mobile-native .container.aba-clientes .topo-mobile-linha-clientes .busca-mobile{box-sizing:border-box;width:100%;box-shadow:none;position:static}body.app-mobile-native .busca-clientes-fixa{z-index:170;box-sizing:border-box;width:100%;box-shadow:0 10px 24px #0000001f, var(--glass-highlight);-webkit-backdrop-filter:blur(18px)saturate(145%);background:#ffffffe0;margin:0 0 4px;position:sticky;top:0}body.app-mobile-native .topo-mobile-linha-clientes .acoes-clientes-topo{background:#424f65cc;border-radius:18px;flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:3px;display:grid}body.app-mobile-native .topo-mobile-linha-clientes .btn-filtro-atividade-clientes{grid-column:1/-1}body.app-mobile-native .topo-mobile-linha-clientes .btn-novo-cliente-mobile,body.app-mobile-native .topo-mobile-linha-clientes .btn-ordem-clientes,body.app-mobile-native .topo-mobile-linha-clientes .btn-filtro-atividade-clientes{white-space:nowrap;width:100%;min-width:0;min-height:42px;padding:8px 10px;font-size:12px}body.app-mobile-native .topo-mobile-linha-clientes .btn-filtro-atividade-clientes.filtro-inativos{color:#8b1e1e;background:#ffd9d9;border-color:#e58a8a}body.app-mobile-native .topo-mobile-linha-clientes .btn-filtro-atividade-clientes.filtro-ativos_3_6{color:#7a5a00;background:#fff5bf;border-color:#e1c96d}body.app-mobile-native .topo-mobile-linha-clientes .btn-filtro-atividade-clientes.filtro-ativos_3{color:#1d6d37;background:#dff4e4;border-color:#8fcea0}body.app-mobile-native .topo-mobile-linha-clientes .btn-filtro-atividade-clientes.filtro-todos{color:#1b5f99;background:#dbeeff;border-color:#9bc5ef}body.app-mobile-native .topo-mobile-linha-catalogo .acoes-filtro-catalogo-mobile{background:#424f65cc;border-radius:18px;flex-direction:row;flex:none;align-items:center;gap:6px;width:100%;min-width:0;padding:3px;display:flex}body.app-mobile-native .topo-mobile-linha-catalogo .acoes-filtro-catalogo-mobile button{color:#111;white-space:nowrap;background:#f6f7f9;border-color:#bdbdbd;flex:1 1 0;width:auto;min-width:0;min-height:42px;padding:6px 8px;font-size:12px;font-weight:700}body.app-mobile-native .topo-mobile-linha-catalogo .busca{box-sizing:border-box;background:#fff;flex:none;align-self:stretch;width:100%;min-width:0;min-height:42px;margin:0}body.app-mobile-native .topo-mobile-linha-catalogo{grid-template-columns:minmax(0,1fr) minmax(0,1.38fr);align-items:stretch;column-gap:8px;display:grid}body.app-mobile-native .topo-mobile-linha-fixa{z-index:130;background:#424f65cc;border-radius:18px;flex-wrap:nowrap;grid-template-columns:96px minmax(0,1fr);justify-content:stretch;align-items:center;gap:8px;padding:3px;display:grid;position:static;top:auto}body.app-mobile-native .topo-mobile-linha-fixa .tabela-preco-unica{white-space:nowrap;flex:none;width:100%;min-width:0;min-height:42px;padding:6px 10px;font-size:13px}body.app-mobile-native .topo-mobile-linha-fixa .total-topo-mobile{text-align:center;white-space:nowrap;width:100%;height:42px;min-height:42px;box-shadow:none;background:#fff;border:1px solid #d6d8dd;flex-wrap:nowrap;flex:none;justify-content:center;align-items:center;gap:0;padding:0 12px;font-size:15px;line-height:1;display:flex;overflow:visible;color:#111!important}body.app-mobile-native .total-topo-mobile-texto{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}body.app-mobile-native .menu-mobile-toggle{color:#fff;text-align:center;background:linear-gradient(#283245f5 0%,#1b2434f5 100%);border:1px solid #ffffff2e;border-radius:14px;width:100%;margin:0;padding:12px 10px;font-weight:700;display:block}body.app-mobile-native .menu-mobile-toggle.ativo{color:#fff;background:linear-gradient(#3c4960fa 0%,#252f41fa 100%)}body.app-mobile-native .menu-mobile-carrinho{color:#f3fff5;text-align:center;background:linear-gradient(#1f5034f5 0%,#153e27f5 100%);border:1px solid #70cd8c6b;border-radius:14px;min-width:118px;margin:0;padding:12px;font-weight:800;display:block}body.app-mobile-native .menu-mobile-carrinho.ativo{color:#fff;background:linear-gradient(#2d6744fa 0%,#1c5031fa 100%);border-color:#7ddf9c8f}body.app-mobile-native .menu-mobile-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}body.app-mobile-native .menu-mobile-grade button{width:100%}body.app-mobile-native .menu-mobile-painel{left:14px;right:14px;bottom:calc(82px + env(safe-area-inset-bottom,0px));background:linear-gradient(#344258e6 0%,#3a4962d9 100%);box-shadow:0 24px 46px #060a1247}body.app-mobile-native .menu-mobile-contadores{color:#ffffffe0}body.app-mobile-native .menu-mobile-sair{text-align:left;justify-self:start;font-size:13px;font-weight:600;text-decoration:underline;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#ffffffeb!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}body.app-mobile-native .container.aba-clientes>.cliente-selecionado,body.app-mobile-native .container.aba-catalogo>.cliente-selecionado,body.app-mobile-native .container.aba-promocoes>.cliente-selecionado,body.app-mobile-native .container.aba-clientes>p,body.app-mobile-native .container.aba-catalogo>p,body.app-mobile-native .container.aba-promocoes>p{margin-top:0;margin-bottom:8px}body.app-mobile-native .menu-mobile-barra{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}body.app-mobile-native .rodape-movel-texto{color:#333;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;display:block;width:auto!important}body.app-mobile-native .consulta-nota-historico{gap:10px;margin-top:14px;display:grid}body.app-mobile-native .consulta-nota-historico button{justify-self:start;width:fit-content}body.app-mobile-native .consulta-nota-tabela{width:100%;overflow:hidden}body.app-mobile-native .carrinho-manual-card{-webkit-backdrop-filter:blur(18px)saturate(140%);border-style:dashed;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-highlight);background:linear-gradient(#8595abf5 0%,#71829aed 100%)}body.app-mobile-native .carrinho-manual-imagem,body.app-mobile-native .carrinho-manual-input,body.app-mobile-native .carrinho-manual-botao{min-height:44px}body.app-mobile-native .carrinho-manual-produto{gap:2px}body.app-mobile-native .carrinho-manual-controles{flex:none;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"camera codigo adicionar";align-items:center;gap:8px;width:100%;min-width:0;display:grid}body.app-mobile-native .carrinho-manual-controles>*{min-width:0}body.app-mobile-native .carrinho-manual-input{text-align:center;width:100%;min-width:0}body.app-mobile-native .btn-qtd.carrinho-manual-botao{grid-area:adicionar;justify-self:stretch;width:44px;min-width:44px;padding:8px 6px}body.app-mobile-native .btn-qtd.carrinho-manual-camera{grid-area:camera;justify-self:stretch;width:44px;min-width:44px}body.app-mobile-native .carrinho-manual-desktop{gap:2px;display:grid}body.app-mobile-native .carrinho-manual-codigo{grid-area:codigo;width:100%;min-width:0}body.app-mobile-native .carrinho-manual-vazio-linha{grid-template-columns:48px minmax(180px,1fr) 48px;grid-template-areas:"camera codigo adicionar";align-items:center;gap:0 10px;width:100%;min-width:0;display:grid}body.app-mobile-native .carrinho-manual-vazio-linha>*{min-width:0}body.app-mobile-native .carrinho-manual-vazio-linha .carrinho-manual-camera{grid-area:camera;width:48px;min-width:48px;height:48px;min-height:48px}body.app-mobile-native .carrinho-manual-vazio-linha .carrinho-manual-input{box-sizing:border-box;text-align:center;grid-area:codigo;width:100%;min-width:0;max-width:100%}body.app-mobile-native .carrinho-manual-vazio-linha .carrinho-manual-botao{grid-area:adicionar;width:48px;min-width:48px;height:48px;min-height:48px;padding:8px 6px}body.app-mobile-native .carrinho-manual-titulo{display:none}body.app-mobile-native .carrinho-mobile-desconto-label{color:#444;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}body.app-mobile-native button,body.app-mobile-native input,body.app-mobile-native select,body.app-mobile-native textarea{color:#111;-webkit-text-fill-color:#111;min-height:44px}body.app-mobile-native .busca,body.app-mobile-native .busca-mobile,body.app-mobile-native .carrinho-manual-input,body.app-mobile-native .qtd,body.app-mobile-native input,body.app-mobile-native textarea,body.app-mobile-native select{background:var(--glass-surface-strong);box-shadow:var(--glass-shadow), var(--glass-highlight);-webkit-backdrop-filter:blur(16px)saturate(140%);color:#111;border:1px solid #ffffffb8}body.app-mobile-native button:not(.preco-link):not(.link-solicitar-inativacao),body.app-mobile-native .btn-qtd,body.app-mobile-native .seletor-tabela-preco,body.app-mobile-native .total-topo,body.app-mobile-native .mostrar-mais-clientes{background:var(--glass-surface);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-highlight);-webkit-backdrop-filter:blur(16px)saturate(140%);color:#111}body.app-mobile-native .produto-nome-link{color:#0b5ed7;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}body.app-mobile-native .container.aba-carrinho{background:linear-gradient(#c6d1dd 0%,#d5dfeb 34%,#e6edf4 100%);position:relative}body.app-mobile-native .btn-qtd:disabled,body.app-mobile-native button:disabled{opacity:.58}body.app-mobile-native .container.aba-carrinho>h2{text-align:center;margin-bottom:18px;padding-right:104px}body.app-mobile-native .container.aba-carrinho>.tabela-preco-unica{top:calc(var(--native-statusbar-height,0px) + 18px);color:#17305c;-webkit-backdrop-filter:blur(22px)saturate(165%);z-index:3;background:linear-gradient(#ffffffb8 0%,#e9f1ff6b 100%);border:1px solid #ffffff9e;border-radius:18px;justify-content:center;align-items:center;min-width:92px;min-height:48px;margin:0;padding:0 18px;display:inline-flex;position:absolute;right:20px;box-shadow:inset 0 1px #ffffffb8,0 14px 24px #214ea82e}body.app-mobile-native .container.aba-carrinho>.aviso,body.app-mobile-native .container.aba-historico>.aviso{color:#203a67;-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(#fff9daeb 0%,#fff4c6c7 100%);border:1px solid #fff8dcf5;border-radius:22px;margin:14px 20px 18px;padding:16px 18px;font-weight:700;line-height:1.45;box-shadow:inset 0 1px #ffffffb8,0 18px 30px #a68c4029}body.app-mobile-native input::placeholder,body.app-mobile-native textarea::placeholder{color:#555;opacity:1;-webkit-text-fill-color:#555}body.app-mobile-native table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}body.app-mobile-native thead,body.app-mobile-native tbody,body.app-mobile-native tr{min-width:max-content}body.app-mobile-native td,body.app-mobile-native th{white-space:nowrap}body.app-mobile-native .modal-fundo{padding:calc(var(--native-statusbar-height) + 20px) 10px 10px;align-items:flex-start}body.app-mobile-native .modal-conteudo{width:100%;max-height:calc(100svh - var(--native-statusbar-height) - 34px);color:#111;box-shadow:0 18px 42px #0f172a2e, var(--glass-highlight);-webkit-backdrop-filter:blur(22px)saturate(145%);background:#ffffffe0;border:1px solid #ffffffb3;padding:22px 16px 16px}body.app-mobile-native .modal-fechar{top:20px;right:14px}body.app-mobile-native .galeria-produto{grid-template-columns:40px minmax(0,1fr) 40px;min-height:auto}body.app-mobile-native .detalhes-produto-grid{padding-bottom:180px}body.app-mobile-native .linha-qtd{justify-content:space-between;width:100%;min-width:0}body.app-mobile-native .controle-carrinho{align-items:stretch;width:100%}body.app-mobile-native .clientes-desktop-table,body.app-mobile-native .catalogo-desktop-table,body.app-mobile-native .pedidos-desktop-table,body.app-mobile-native .tabela-clientes-mobile{display:none!important}body.app-mobile-native .clientes-mobile-list,body.app-mobile-native .catalogo-mobile,body.app-mobile-native .pedidos-mobile-list{gap:12px;display:grid}body.app-mobile-native .clientes-mobile-list{padding-bottom:96px;overflow:visible}body.app-mobile-native .cliente-mobile-card,body.app-mobile-native .pedido-mobile-card,body.app-mobile-native .produto-mobile-card{color:#111;background:#fff;border:1px solid #ddd;border-radius:12px}body.app-mobile-native .cliente-mobile-card{text-align:left;box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;padding:12px;display:grid}body.app-mobile-native .cliente-mobile-card.cliente-atividade-inativo{background:#ffe3e3;border-color:#e4a7a7}body.app-mobile-native .cliente-mobile-card.cliente-atividade-ativo_3_6{background:#fff4c7;border-color:#e6d083}body.app-mobile-native .cliente-mobile-card.cliente-atividade-ativo_3{background:#e4f5e7;border-color:#a6d5af}body.app-mobile-native .cliente-mobile-cabecalho{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:13px;display:grid}body.app-mobile-native .cliente-mobile-cabecalho span{overflow-wrap:anywhere;color:#222;min-width:0}body.app-mobile-native .cliente-mobile-razao,body.app-mobile-native .cliente-mobile-fantasia{color:#111;line-height:1.25}body.app-mobile-native .cliente-mobile-endereco,body.app-mobile-native .cliente-mobile-localizacao{color:#222;font-size:14px;line-height:1.25}body.app-mobile-native .cliente-mobile-acoes,body.app-mobile-native .cliente-desktop-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.app-mobile-native .cliente-mobile-acoes{grid-column:1/-1}body.app-mobile-native .cliente-mobile-ultima-compra{color:#333;font-size:13px}body.app-mobile-native .link-solicitar-inativacao{color:#a11b1b;font:inherit;background:0 0;border:0;margin-left:4px;padding:0;font-weight:700;text-decoration:underline}body.app-mobile-native .btn-inativar-cliente{color:#a11b1b;background:#ffe2e2;border-color:#d79b9b;font-weight:700}body.app-mobile-native .mostrar-mais-clientes{color:#333;background:#e6e6e6;border-color:#c7c7c7;width:100%;margin-top:8px;font-weight:700}body.app-mobile-native .catalogo-mobile{gap:12px;display:grid}body.app-mobile-native .container.aba-clientes{background:radial-gradient(circle at 18% 8%,#ffffff57 0%,#ffffff14 15%,#0000 28%),radial-gradient(circle at 86% 6%,#ffffff47 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#1d5bd7 0%,#2e6ff0 17%,#dce6f7 50%,#edf2f9 100%)}body.app-mobile-native .container.aba-clientes .topo-fixo-mobile-real{padding:calc(var(--native-statusbar-height) + 6px) 18px 8px;background:radial-gradient(circle at 50% 18%,#ffffff42 0%,#ffffff17 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff2e 0%,#ffffff0d 14%,#0000 28%),radial-gradient(circle at 84% 4%,#ffffff38 0%,#ffffff0d 15%,#0000 30%),linear-gradient(#3a75e6f0 0%,#2b61d3e0 42%,#4679dfc7 100%);border-bottom:0;top:0;box-shadow:0 18px 34px #1d439233}body.app-mobile-native .container.aba-clientes .topo-mobile-linha-clientes{display:block}body.app-mobile-native .clientes-mobile-hero{gap:8px;display:grid}body.app-mobile-native .clientes-mobile-hero-topo{grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;gap:12px;display:grid}body.app-mobile-native .clientes-mobile-hero-topo h1{color:#fff;text-align:center;letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800;line-height:1}body.app-mobile-native .clientes-mobile-hero-acao{color:#fff;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#ffffff47 0%,#ffffff24 100%);border:1px solid #ffffff47;border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 16px 28px #183c8f47}body.app-mobile-native .clientes-mobile-hero-acao svg{width:28px;height:28px}body.app-mobile-native .clientes-mobile-hero-acao-adicionar span{font-size:40px;font-weight:300;line-height:1;transform:translateY(-1px)}body.app-mobile-native .busca-clientes-elegante{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff42 0%,#ffffff26 100%);border:1px solid #ffffff47;border-radius:24px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:0 14px 0 18px;display:grid;box-shadow:inset 0 1px #ffffff59,0 14px 26px #1b45a538}body.app-mobile-native .busca-clientes-elegante-icone{color:#fffffff0;display:inline-flex}body.app-mobile-native .busca-clientes-elegante-icone svg{width:24px;height:24px}body.app-mobile-native .busca-clientes-elegante-badge{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#ffffff38 0%,#ffffff1a 100%);border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-width:52px;max-width:108px;min-height:34px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff38}body.app-mobile-native .busca-clientes-elegante-input,body.app-mobile-native .busca-clientes-elegante-input.busca-mobile{width:100%;height:100%;min-height:0;box-shadow:none;appearance:none;-webkit-backdrop-filter:none;border:0;outline:none;align-self:center;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.2;display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}body.app-mobile-native .busca-clientes-elegante-input::placeholder{color:#ffffffc2;-webkit-text-fill-color:#ffffffc2}body.app-mobile-native .clientes-mobile-hero-filtros{background:#ffffffd1;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid;box-shadow:0 20px 34px #1d355724}body.app-mobile-native .clientes-mobile-hero-card{color:#1f4ec9;text-align:left;background:linear-gradient(#fffffff5 0%,#f4f7fcf5 100%);border:1px solid #d6e0efeb;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:96px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #fffc,0 12px 24px #2c436e14}body.app-mobile-native .clientes-mobile-hero-card-icone{color:#1f60e2;background:#f0f5ff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}body.app-mobile-native .clientes-mobile-hero-card-icone svg{width:22px;height:22px}body.app-mobile-native .clientes-mobile-hero-card-texto{color:#1558d6;min-width:0;font-size:14px;font-weight:700}body.app-mobile-native .clientes-mobile-hero-card-contador{text-align:center;color:#fff;background:linear-gradient(#6ba6ff 0%,#4d89f7 100%);border-radius:16px;min-width:52px;padding:10px 12px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #ffffff52}body.app-mobile-native .clientes-mobile-hero-card-ordem .clientes-mobile-hero-card-texto{color:#111827}body.app-mobile-native .clientes-mobile-hero-card-ordem .clientes-mobile-hero-card-icone{color:#1f60e2}body.app-mobile-native .container.aba-clientes>.cliente-selecionado{display:none}body.app-mobile-native .clientes-mobile-selecionado{background:linear-gradient(135deg,#ebffeceb 0%,#f4fbf1f5 100%);border:1px solid #aeddaceb;border-radius:28px;grid-template-columns:72px minmax(0,1fr) 56px;align-items:center;gap:16px;margin:4px 0 18px;padding:20px 18px;display:grid;box-shadow:0 18px 34px #457e4c1f}body.app-mobile-native .clientes-mobile-selecionado-icone,body.app-mobile-native .clientes-mobile-selecionado-check{justify-content:center;align-items:center;display:inline-flex}body.app-mobile-native .clientes-mobile-selecionado-icone{color:#fff;background:linear-gradient(#69d166 0%,#44bf51 100%);border-radius:50%;width:64px;height:64px}body.app-mobile-native .clientes-mobile-selecionado-check{color:#28a745}body.app-mobile-native .clientes-mobile-selecionado-icone svg,body.app-mobile-native .clientes-mobile-selecionado-check svg{width:34px;height:34px}body.app-mobile-native .clientes-mobile-selecionado-conteudo{gap:4px;min-width:0;display:grid}body.app-mobile-native .clientes-mobile-selecionado-rotulo{color:#27a341;font-size:14px}body.app-mobile-native .clientes-mobile-selecionado-conteudo strong{color:#111;font-size:18px;line-height:1.2}body.app-mobile-native .clientes-mobile-selecionado-conteudo small{color:#4b5563;font-size:14px}body.app-mobile-native .clientes-mobile-total{color:#38475f;text-align:center;margin:2px 0 12px;font-size:14px}body.app-mobile-native .cliente-mobile-card{background:#fffffff0;border:1px solid #e0e8f5f5;border-radius:28px;gap:12px;padding:18px 18px 16px;box-shadow:0 18px 36px #23355414}body.app-mobile-native .cliente-mobile-card.ativo{background:linear-gradient(135deg,#ebffeceb 0%,#f7fcf5fa 100%);border-color:#a3dcabf5}body.app-mobile-native .cliente-mobile-card.cliente-atividade-inativo,body.app-mobile-native .cliente-mobile-card.cliente-atividade-ativo_3_6,body.app-mobile-native .cliente-mobile-card.cliente-atividade-ativo_3{background:#fffffff0}body.app-mobile-native .cliente-mobile-cabecalho{align-items:center;gap:10px}body.app-mobile-native .cliente-mobile-codigo-badge{color:#1f60e2;background:#eef4ff;border-radius:14px;width:fit-content;max-width:100%;padding:8px 12px;font-size:12px;font-weight:700}body.app-mobile-native .cliente-mobile-cnpj{text-align:right;color:#475467;justify-self:end;font-size:12px}body.app-mobile-native .cliente-mobile-razao{color:#111827;font-size:18px;font-weight:800;line-height:1.28}body.app-mobile-native .cliente-mobile-fantasia{color:#111827;margin-top:-6px;font-size:16px;font-weight:700}body.app-mobile-native .cliente-mobile-endereco,body.app-mobile-native .cliente-mobile-localizacao{color:#4b5563;font-size:15px}body.app-mobile-native .cliente-mobile-endereco{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}body.app-mobile-native .cliente-mobile-linha-icone{color:#5b6474;justify-content:center;align-items:center;display:inline-flex}body.app-mobile-native .cliente-mobile-linha-icone svg{width:20px;height:20px}body.app-mobile-native .cliente-mobile-localizacao{padding-left:32px}body.app-mobile-native .cliente-mobile-ultima-compra{color:#5b6474;border-top:1px solid #dce2ece6;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:16px;font-size:14px;display:flex}body.app-mobile-native .cliente-mobile-ultima-compra-label{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:inline-grid}body.app-mobile-native .link-solicitar-inativacao{color:#1f60e2;white-space:nowrap;align-items:center;gap:6px;margin-left:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}body.app-mobile-native .mostrar-mais-clientes{color:#1f2937;background:#ffffffe6;border-radius:22px;min-height:56px;margin-top:2px}body.app-mobile-native{--mobile-glass-surface:linear-gradient(180deg, #fff6 0%, #fff3 100%);--mobile-glass-surface-strong:linear-gradient(180deg, #ffffff85 0%, #ffffff47 100%);--mobile-glass-border:#ffffff6b;--mobile-glass-shadow:inset 0 1px 0 #ffffff85, inset 0 -1px 0 #ffffff1a, 0 16px 28px #183c8f33;--mobile-glass-backdrop:blur(20px) saturate(155%);--mobile-glass-radius:22px;--mobile-glass-control-height:58px;--mobile-text-glass-primary:#fffffff5;--mobile-text-glass-secondary:#e8f1ffc7;--mobile-text-glass-strong:#fffffff5;--mobile-text-glass-soft:#ffffffc7}body.app-mobile-native .glass-mobile-header{grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;gap:12px;display:grid}body.app-mobile-native .glass-mobile-title{color:var(--mobile-text-glass-primary);text-align:center;letter-spacing:-.03em;text-shadow:0 1px #ffffff24,0 8px 18px #d6e7ff1f;margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,sans-serif;font-size:32px;font-weight:600;line-height:1.05}body.app-mobile-native .glass-mobile-top-action,body.app-mobile-native .glass-mobile-search,body.app-mobile-native .glass-mobile-filter-button,body.app-mobile-native .glass-mobile-bottom-button,body.app-mobile-native .glass-mobile-card{border:1px solid var(--mobile-glass-border);box-shadow:var(--mobile-glass-shadow);-webkit-backdrop-filter:var(--mobile-glass-backdrop);border-radius:var(--mobile-glass-radius)}body.app-mobile-native .glass-mobile-top-action{background:var(--mobile-glass-surface)}body.app-mobile-native .glass-mobile-search{background:linear-gradient(#ffffff57 0%,#ffffff29 100%)}body.app-mobile-native .glass-mobile-search .busca-clientes-elegante-input,body.app-mobile-native .glass-mobile-search .busca-clientes-elegante-input.busca-mobile{box-shadow:none!important;color:#fffffff5!important;-webkit-text-fill-color:#fffffff5!important;background:0 0!important;border:0!important}body.app-mobile-native .glass-mobile-search .busca-clientes-elegante-input::placeholder{color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}body.app-mobile-native .glass-mobile-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.app-mobile-native .glass-mobile-filter-button{width:100%;min-width:0;min-height:var(--mobile-glass-control-height);height:var(--mobile-glass-control-height);grid-template-columns:minmax(0,1fr);place-items:center;gap:0;padding:0 14px}body.app-mobile-native .glass-mobile-bottom-bar{padding:10px 14px calc(12px + var(--native-bottom-safe))}body.app-mobile-native .glass-mobile-bottom-bar .glass-mobile-bottom-button{min-height:56px;color:var(--mobile-text-glass-primary);letter-spacing:.01em;-webkit-backdrop-filter:blur(26px)saturate(170%);background:linear-gradient(#ffffff6b 0%,#c9e3ff2e 100%);border-color:#ffffff6b;border-radius:22px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff9e,0 18px 28px #0f275838}body.app-mobile-native .glass-mobile-bottom-bar .menu-mobile-toggle.ativo,body.app-mobile-native .glass-mobile-bottom-bar .menu-mobile-carrinho.ativo{color:#fffffff2;background:linear-gradient(#ffffff80 0%,#e0eeff3d 100%)}body.app-mobile-native .glass-mobile-bottom-bar .menu-mobile-carrinho{border-color:#ffffff94}body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-topo h1.glass-mobile-title{cursor:pointer;color:var(--mobile-text-glass-primary)!important;text-shadow:0 1px #ffffff29,0 8px 18px #d6e7ff24!important;letter-spacing:-.03em!important;font-size:32px!important;font-weight:600!important}body.app-mobile-native .clients-mobile-title-button{min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;appearance:none!important;background:0 0!important;border:0!important;padding:0!important}body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-acao{border-radius:var(--mobile-glass-radius);width:56px;height:56px;-webkit-backdrop-filter:blur(22px)saturate(165%)!important;background:linear-gradient(#ffffff4d 0%,#ffffff1f 100%)!important;border:1px solid #ffffff5c!important;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff14,0 18px 36px #163f9847!important}body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-acao.btn-proximidade-clientes{transition:background .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s;color:#a94f5c!important;background:linear-gradient(#ffeceeeb 0%,#f8c9ceb8 100%)!important;border:1px solid #ffe1e4f5!important;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #ffffff1f,0 16px 30px #9c4c5b38!important}body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-acao.btn-proximidade-clientes.is-active{color:#2f7b4f!important;background:linear-gradient(#ecfaf0f0 0%,#c2e8cec2 100%)!important;border:1px solid #e0f6e6fa!important;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #ffffff1f,0 16px 30px #3e82573d!important}body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-acao.btn-proximidade-clientes.is-error{color:#b14a5a!important}body.app-mobile-native .container.aba-clientes .busca-clientes-elegante{min-height:var(--mobile-glass-control-height);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(28px)saturate(175%)!important;background:radial-gradient(circle at 24% 16%,#ffffff61 0%,#ffffff29 14%,#0000 34%),radial-gradient(circle at 84% 14%,#ffffff3d 0%,#ffffff14 16%,#0000 36%),linear-gradient(#ffffff38 0%,#ffffff12 100%)!important;border:1px solid #ffffff57!important;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #ffffff1a,0 18px 32px #18429d38!important}body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-filtros{grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;align-items:stretch!important;gap:10px!important;padding:0!important}body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-card{min-height:var(--mobile-glass-control-height)!important;height:var(--mobile-glass-control-height)!important;border-radius:var(--mobile-glass-radius)!important;-webkit-backdrop-filter:blur(24px)saturate(165%)!important;background:linear-gradient(#ffffffb3 0%,#f0f5ff6b 100%)!important;border:1px solid #ffffff9e!important;grid-template-columns:minmax(0,1fr)!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;padding:0 14px!important;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #ffffff1f,0 14px 24px #1c366a1f!important}body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-card-texto{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden;color:var(--mobile-text-glass-strong)!important}body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-card-ordem .clientes-mobile-hero-card-texto{color:var(--mobile-text-glass-strong)!important}body.app-mobile-native .menu-mobile-barra.glass-mobile-bottom-bar{padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(22px)saturate(160%)!important;background:linear-gradient(#2a5ab938 0%,#19367057 100%)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body.app-mobile-native .menu-mobile-barra.glass-mobile-bottom-bar .menu-mobile-toggle,body.app-mobile-native .menu-mobile-barra.glass-mobile-bottom-bar .menu-mobile-carrinho{border-radius:var(--mobile-glass-radius)!important;-webkit-backdrop-filter:blur(28px)saturate(175%)!important;width:100%!important;min-width:0!important;min-height:54px!important;color:var(--mobile-text-glass-primary)!important;letter-spacing:.01em!important;background:linear-gradient(#ffffff4d 0%,#ffffff1f 100%)!important;border:1px solid #ffffff57!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #ffffff14,0 14px 24px #121f3d24!important}body.app-mobile-native .container.aba-clientes .busca-clientes-elegante-badge{color:var(--mobile-text-glass-secondary)}body.app-mobile-native .container.aba-clientes .clientes-mobile-selecionado-conteudo strong{color:var(--mobile-text-glass-strong)}body.app-mobile-native .container.aba-clientes .clientes-mobile-selecionado-conteudo small,body.app-mobile-native .container.aba-clientes .cliente-mobile-cnpj,body.app-mobile-native .container.aba-clientes .cliente-mobile-endereco,body.app-mobile-native .container.aba-clientes .cliente-mobile-localizacao,body.app-mobile-native .container.aba-clientes .cliente-mobile-ultima-compra,body.app-mobile-native .container.aba-clientes .cliente-mobile-linha-icone{color:var(--mobile-text-glass-soft)}body.app-mobile-native .container.aba-clientes .cliente-mobile-codigo-badge{color:#2d5fc8}body.app-mobile-native .container.aba-clientes .cliente-mobile-razao,body.app-mobile-native .container.aba-clientes .cliente-mobile-fantasia{color:var(--mobile-text-glass-strong)}body.app-mobile-native .container.aba-clientes .link-solicitar-inativacao{color:#2d5fc8}body.app-mobile-native:has(.container.aba-novoCliente):before{box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#ffffff42 0%,#ffffff17 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff2e 0%,#ffffff0d 14%,#0000 28%),radial-gradient(circle at 84% 4%,#ffffff38 0%,#ffffff0d 15%,#0000 30%),linear-gradient(#3a75e6f0 0%,#2b61d3e0 42%,#4679dfc7 100%);border-bottom:0}body.app-mobile-native .glass-mobile-header-centered{grid-template-columns:56px minmax(0,1fr) 56px}body.app-mobile-native .glass-mobile-header-spacer{width:56px;height:56px;display:block}body.app-mobile-native .glass-mobile-page-hero{gap:6px;display:grid}body.app-mobile-native .container.aba-catalogo,body.app-mobile-native .container.aba-promocoes,body.app-mobile-native .container.aba-pedidos,body.app-mobile-native .container.aba-carrinho,body.app-mobile-native .container.aba-historico,body.app-mobile-native .container.aba-usuarios,body.app-mobile-native .container.aba-condicoesPagamento,body.app-mobile-native .container.aba-imagens{background:radial-gradient(circle at 18% 8%,#ffffff47 0%,#ffffff14 16%,#0000 30%),radial-gradient(circle at 84% 6%,#ffffff38 0%,#ffffff0d 15%,#0000 28%),linear-gradient(#5b84df 0%,#7fa3ec 22%,#d8e2f4 56%,#eef2f8 100%)}body.app-mobile-native .container.aba-novoCliente{padding-top:calc(var(--native-statusbar-height) + 74px);padding-bottom:calc(120px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 18% 8%,#ffffff57 0%,#ffffff14 15%,#0000 28%),radial-gradient(circle at 86% 6%,#ffffff47 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#1d5bd7 0%,#2e6ff0 17%,#dce6f7 50%,#edf2f9 100%)}body.app-mobile-native .container.aba-novoCliente .topo-fixo-mobile-real{padding:calc(var(--native-statusbar-height) + 6px) 18px 8px;background:radial-gradient(circle at 50% 18%,#ffffff42 0%,#ffffff17 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff2e 0%,#ffffff0d 14%,#0000 28%),radial-gradient(circle at 84% 4%,#ffffff38 0%,#ffffff0d 15%,#0000 30%),linear-gradient(#3a75e6f0 0%,#2b61d3e0 42%,#4679dfc7 100%);border-bottom:0;top:0;box-shadow:0 18px 34px #1d439233}body.app-mobile-native .container.aba-novoCliente>h2{display:none}body.app-mobile-native .container.aba-novoCliente .novo-cliente-mobile-voltar{border-radius:19px;justify-content:center;align-items:center;width:58px;height:58px;padding:0;font-size:34px;font-weight:300;line-height:1;display:inline-flex}body.app-mobile-native .container.aba-novoCliente .form-imagem{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin-top:0;padding:20px 16px 28px}body.app-mobile-native .container.aba-novoCliente .form-imagem label{color:#32435e;border-radius:20px;align-self:stretch;height:auto;min-height:0;padding:12px}body.app-mobile-native .container.aba-novoCliente .form-imagem input,body.app-mobile-native .container.aba-novoCliente .form-imagem select,body.app-mobile-native .container.aba-novoCliente .form-imagem textarea{min-height:52px;scroll-margin-top:calc(var(--native-statusbar-height) + 96px);border-radius:16px;scroll-margin-bottom:160px;background:#ffffffeb!important}body.app-mobile-native .container.aba-novoCliente>button{letter-spacing:.01em;-webkit-backdrop-filter:blur(14px)saturate(135%);background:linear-gradient(#4f88ee 0%,#2d66d7 100%);border:1px solid #437ce7b8;border-radius:22px;width:100%;min-height:58px;font-size:16px;font-weight:800;box-shadow:inset 0 1px #ffffff47,0 16px 24px #1846a647;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}body.app-mobile-native .container.aba-catalogo .topo-fixo-mobile-real,body.app-mobile-native .container.aba-promocoes .topo-fixo-mobile-real,body.app-mobile-native .container.aba-pedidos .topo-fixo-mobile-real,body.app-mobile-native .container.aba-carrinho .topo-fixo-mobile-real,body.app-mobile-native .container.aba-historico .topo-fixo-mobile-real,body.app-mobile-native .container.aba-usuarios .topo-fixo-mobile-real,body.app-mobile-native .container.aba-condicoesPagamento .topo-fixo-mobile-real,body.app-mobile-native .container.aba-imagens .topo-fixo-mobile-real{padding:calc(var(--native-statusbar-height) + 6px) 18px 8px;background:radial-gradient(circle at 50% 18%,#ffffff3d 0%,#ffffff14 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff29 0%,#ffffff0d 15%,#0000 28%),radial-gradient(circle at 84% 4%,#fff3 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#4276e1f0 0%,#3c65d1e0 42%,#4f78d8cc 100%);border-bottom:0;top:0;box-shadow:0 18px 34px #1d43922e}body.app-mobile-native:has(.container.aba-catalogo):before{box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#ffffff3d 0%,#ffffff14 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff29 0%,#ffffff0d 15%,#0000 28%),radial-gradient(circle at 84% 4%,#fff3 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#4276e1f0 0%,#3c65d1e0 42%,#4f78d8cc 100%);border-bottom:0}body.app-mobile-native:has(.container.aba-promocoes):before{box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#ffffff3d 0%,#ffffff14 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff29 0%,#ffffff0d 15%,#0000 28%),radial-gradient(circle at 84% 4%,#fff3 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#4276e1f0 0%,#3c65d1e0 42%,#4f78d8cc 100%);border-bottom:0}body.app-mobile-native:has(.container.aba-pedidos):before{box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#ffffff3d 0%,#ffffff14 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff29 0%,#ffffff0d 15%,#0000 28%),radial-gradient(circle at 84% 4%,#fff3 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#4276e1f0 0%,#3c65d1e0 42%,#4f78d8cc 100%);border-bottom:0}body.app-mobile-native:has(.container.aba-carrinho):before{box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#ffffff3d 0%,#ffffff14 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff29 0%,#ffffff0d 15%,#0000 28%),radial-gradient(circle at 84% 4%,#fff3 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#4276e1f0 0%,#3c65d1e0 42%,#4f78d8cc 100%);border-bottom:0}body.app-mobile-native:has(.container.aba-historico):before{box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#ffffff3d 0%,#ffffff14 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff29 0%,#ffffff0d 15%,#0000 28%),radial-gradient(circle at 84% 4%,#fff3 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#4276e1f0 0%,#3c65d1e0 42%,#4f78d8cc 100%);border-bottom:0}body.app-mobile-native:has(.container.aba-usuarios):before{box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#ffffff3d 0%,#ffffff14 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff29 0%,#ffffff0d 15%,#0000 28%),radial-gradient(circle at 84% 4%,#fff3 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#4276e1f0 0%,#3c65d1e0 42%,#4f78d8cc 100%);border-bottom:0}body.app-mobile-native:has(.container.aba-condicoesPagamento):before{box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#ffffff3d 0%,#ffffff14 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff29 0%,#ffffff0d 15%,#0000 28%),radial-gradient(circle at 84% 4%,#fff3 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#4276e1f0 0%,#3c65d1e0 42%,#4f78d8cc 100%);border-bottom:0}body.app-mobile-native:has(.container.aba-imagens):before{box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#ffffff3d 0%,#ffffff14 16%,#0000 34%),radial-gradient(circle at 18% 6%,#ffffff29 0%,#ffffff0d 15%,#0000 28%),radial-gradient(circle at 84% 4%,#fff3 0%,#ffffff0d 16%,#0000 30%),linear-gradient(#4276e1f0 0%,#3c65d1e0 42%,#4f78d8cc 100%);border-bottom:0}body.app-mobile-native .topo-mobile-linha-pagina{display:block}body.app-mobile-native .busca-mobile-glass{min-height:var(--mobile-glass-control-height)}body.app-mobile-native .topo-mobile-linha-catalogo,body.app-mobile-native .topo-mobile-linha-pagina,body.app-mobile-native .topo-mobile-linha-fixa,body.app-mobile-native .pedidos-filtros-topo{gap:10px}body.app-mobile-native .topo-mobile-linha-catalogo .acoes-filtro-catalogo-mobile,body.app-mobile-native .topo-mobile-linha-fixa,body.app-mobile-native .pedidos-filtros-topo{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}body.app-mobile-native .topo-mobile-linha-catalogo .acoes-filtro-catalogo-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.app-mobile-native .topo-mobile-linha-catalogo .acoes-filtro-catalogo-mobile button,body.app-mobile-native .topo-mobile-linha-fixa .tabela-preco-unica,body.app-mobile-native .topo-mobile-linha-fixa .total-topo-mobile,body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data input,body.app-mobile-native .pedidos-filtros-topo .pedidos-filtros-resumo{border:1px solid var(--mobile-glass-border);box-shadow:var(--mobile-glass-shadow);-webkit-backdrop-filter:var(--mobile-glass-backdrop);border-radius:var(--mobile-glass-radius);color:var(--mobile-text-glass-primary)!important;background:linear-gradient(#ffffff70 0%,#fff3 100%)!important}body.app-mobile-native .topo-mobile-linha-catalogo .acoes-filtro-catalogo-mobile button,body.app-mobile-native .topo-mobile-linha-fixa .tabela-preco-unica,body.app-mobile-native .topo-mobile-linha-fixa .total-topo-mobile{min-height:var(--mobile-glass-control-height);height:var(--mobile-glass-control-height);font-size:13px;font-weight:700;padding:0 14px!important}body.app-mobile-native .topo-mobile-linha-fixa{grid-template-columns:118px minmax(0,1fr);display:grid}body.app-mobile-native .topo-mobile-linha-fixa .total-topo-mobile{box-shadow:inset 0 1px #ffffff94,0 16px 28px #1435752e!important}body.app-mobile-native .topo-mobile-linha-fixa .total-topo-mobile-texto,body.app-mobile-native .topo-mobile-linha-fixa .total-topo-mobile-valor{color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .pedidos-filtros-topo{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtros-periodo{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;display:grid}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data{color:var(--mobile-text-glass-secondary);gap:6px;width:100%;min-width:0;display:grid}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data-entre{color:var(--mobile-text-glass-primary);-webkit-text-fill-color:var(--mobile-text-glass-primary);text-transform:uppercase;white-space:nowrap;align-self:stretch;place-items:center;min-width:0;font-size:13px;font-weight:700;line-height:1;display:grid}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data input{min-height:var(--mobile-glass-control-height);box-sizing:border-box;text-align:center;width:100%;min-width:0;max-width:100%;padding:0 10px;font-size:16px;line-height:1.2;color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}@supports (-webkit-touch-callout:none){body.app-mobile-native .container.aba-pedidos .pedidos-filtros-topo .pedidos-filtros-periodo{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;gap:8px}body.app-mobile-native .container.aba-pedidos .pedidos-filtros-topo .pedidos-filtro-data{align-self:stretch;min-width:0}body.app-mobile-native .container.aba-pedidos .pedidos-filtros-topo .pedidos-filtro-data input[type=date]{appearance:none;text-align:center;white-space:nowrap;border-radius:24px;width:100%;min-width:0;max-width:100%;height:60px;min-height:60px;padding:0 14px;line-height:1.1;overflow:hidden}body.app-mobile-native .container.aba-pedidos .pedidos-filtros-topo .pedidos-filtro-data input[type=date]::-webkit-date-and-time-value{text-align:center;height:60px;min-height:60px;line-height:60px}body.app-mobile-native .container.aba-pedidos .pedidos-filtros-topo .pedidos-filtro-data input[type=date]::-webkit-datetime-edit{text-align:center;white-space:nowrap;min-width:0;padding:0;line-height:60px;display:block;overflow:hidden}body.app-mobile-native .container.aba-pedidos .pedidos-filtros-topo .pedidos-filtro-data input[type=date]::-webkit-datetime-edit-fields-wrapper{justify-content:center;align-items:center;width:100%;min-width:0;height:60px;display:flex}body.app-mobile-native .container.aba-pedidos .pedidos-filtros-topo .pedidos-filtro-data input[type=date]::-webkit-calendar-picker-indicator{opacity:.78;margin:0;padding:0;transform:scale(.92)}body.app-mobile-native .container.aba-pedidos .pedidos-filtros-topo .pedidos-filtro-data-entre{align-self:stretch;font-size:12px;line-height:60px}}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtros-resumo{gap:4px;padding:12px 14px;display:grid;color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .container.aba-carrinho>h2,body.app-mobile-native .container.aba-pedidos>h2,body.app-mobile-native .container.aba-historico>h2,body.app-mobile-native .container.aba-usuarios>h2,body.app-mobile-native .container.aba-condicoesPagamento>h2,body.app-mobile-native .container.aba-imagens>h2{display:none}body.app-mobile-native .container.aba-catalogo>p,body.app-mobile-native .container.aba-promocoes>p,body.app-mobile-native .container.aba-pedidos>p,body.app-mobile-native .container.aba-carrinho>p,body.app-mobile-native .container.aba-historico>p{color:var(--mobile-text-glass-soft);text-align:center}body.app-mobile-native .container.aba-historico .grade-historico>h3,body.app-mobile-native .container.aba-historico .consulta-nota-historico>h3,body.app-mobile-native .container.aba-historico .painel-historico-cliente strong{color:#1f2f52!important;-webkit-text-fill-color:#1f2f52!important}body.app-mobile-native .container.aba-historico .painel-historico-cliente small,body.app-mobile-native .container.aba-historico .lista-repetir-pedido button small,body.app-mobile-native .container.aba-historico .consulta-nota-historico small{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body.app-mobile-native .container.aba-historico .lista-repetir-pedido button,body.app-mobile-native .container.aba-historico .consulta-nota-historico>button{border:1px solid #d6e0efeb;border-radius:20px;width:100%;padding:14px 16px;box-shadow:inset 0 1px #ffffffd1,0 10px 22px #1c366a14;color:#1f2f52!important;-webkit-text-fill-color:#1f2f52!important;background:linear-gradient(#fffffffa 0%,#f6f9fff0 100%)!important;text-decoration:none!important}body.app-mobile-native .container.aba-historico .consulta-nota-tabela{border-collapse:separate;border-spacing:0;background:#fffffff5;border-radius:18px;overflow:hidden}body.app-mobile-native .container.aba-historico .consulta-nota-tabela thead th{color:#f8fbff;background:linear-gradient(#5f8ae4f5 0%,#456fcdeb 100%);border-bottom:0}body.app-mobile-native .container.aba-historico .consulta-nota-tabela tbody td{color:#1f2f52;background:#fffffff5;border-bottom:1px solid #d6e0efd1}body.app-mobile-native .container.aba-historico .consulta-nota-tabela tbody tr:last-child td{border-bottom:0}body.app-mobile-native .catalogo-mobile,body.app-mobile-native .pedidos-mobile-list,body.app-mobile-native .carrinho-mobile-list{gap:16px}body.app-mobile-native .produto-mobile-card,body.app-mobile-native .pedido-mobile-card,body.app-mobile-native .carrinho-mobile-card,body.app-mobile-native .totais-pedido,body.app-mobile-native .ajustes-pedido,body.app-mobile-native .painel-condicoes-pagamento,body.app-mobile-native .painel-historico-cliente,body.app-mobile-native .consulta-nota-historico,body.app-mobile-native .orientacao-imagem,body.app-mobile-native .form-imagem,body.app-mobile-native .alertas-imagem{background:#ffffffe6;border:1px solid #ffffff9e;border-radius:28px;box-shadow:0 16px 30px #1c366a1f}body.app-mobile-native .produto-mobile-card,body.app-mobile-native .pedido-mobile-card,body.app-mobile-native .carrinho-mobile-card{padding:14px}body.app-mobile-native .produto-mobile-imagem,body.app-mobile-native .carrinho-mobile-imagem{background:#ffffffe0;border:1px solid #dce4f2eb;border-radius:18px}body.app-mobile-native .produto-mobile-info .produto-nome-link,body.app-mobile-native .produto-mobile-info .produto-nome-sem-link,body.app-mobile-native .pedido-mobile-cabecalho strong,body.app-mobile-native .pedido-mobile-cliente,body.app-mobile-native .carrinho-mobile-nome,body.app-mobile-native .totais-pedido h2{color:var(--mobile-text-glass-strong)!important}body.app-mobile-native .produto-mobile-info .marca-produto,body.app-mobile-native .produto-mobile-info .info-venda,body.app-mobile-native .produto-mobile-codigo,body.app-mobile-native .pedido-mobile-cabecalho span,body.app-mobile-native .pedido-mobile-metadados,body.app-mobile-native .pedido-mobile-resumo,body.app-mobile-native .carrinho-mobile-info,body.app-mobile-native .carrinho-mobile-codigo,body.app-mobile-native .carrinho-mobile-total,body.app-mobile-native .carrinho-mobile-desconto-label,body.app-mobile-native .carrinho-mobile-total-label,body.app-mobile-native .totais-pedido,body.app-mobile-native .ajustes-pedido label,body.app-mobile-native .lista-condicoes-pagamento strong,body.app-mobile-native .historico-condicoes-pagamento strong,body.app-mobile-native .painel-historico-cliente,body.app-mobile-native .consulta-nota-historico,body.app-mobile-native .form-imagem label,body.app-mobile-native .orientacao-imagem,body.app-mobile-native .alertas-imagem{color:var(--mobile-text-glass-soft)}body.app-mobile-native .pedido-mobile-acoes button,body.app-mobile-native .acoes-carrinho button,body.app-mobile-native .lista-condicoes-pagamento button,body.app-mobile-native .historico-condicoes-pagamento button,body.app-mobile-native .lista-repetir-pedido button,body.app-mobile-native .consulta-nota-historico>button{border-radius:18px}body.app-mobile-native .carrinho-manual-card,body.app-mobile-native .totais-pedido,body.app-mobile-native .ajustes-pedido,body.app-mobile-native .painel-condicoes-pagamento,body.app-mobile-native .painel-historico-cliente,body.app-mobile-native .consulta-nota-historico,body.app-mobile-native .orientacao-imagem,body.app-mobile-native .form-imagem,body.app-mobile-native .alertas-imagem{padding:16px}body.app-mobile-native .detalhe-produto-modal{width:min(760px,96vw)}body.app-mobile-native .detalhe-produto-modal .galeria-produto img{cursor:zoom-in}body.app-mobile-native .modal-imagem-expandida{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#0b1223d6}body.app-mobile-native .modal-imagem-expandida-conteudo{box-sizing:border-box;justify-content:center;align-items:center;width:min(100vw,100%);height:min(100svh,100%);padding:12px;display:flex}body.app-mobile-native .modal-imagem-expandida-conteudo img{object-fit:contain;max-width:100%;max-height:100%}body.app-mobile-native .menu-mobile-barra.glass-mobile-bottom-bar .menu-mobile-toggle.ativo,body.app-mobile-native .menu-mobile-barra.glass-mobile-bottom-bar .menu-mobile-carrinho.ativo{background:linear-gradient(#ffffff6b 0%,#ffffff2e 100%)!important}body.app-mobile-native .container.aba-clientes .cliente-mobile-card{background:#ffffffeb;border-radius:30px;padding:16px 16px 14px;box-shadow:0 14px 28px #23355412}body.app-mobile-native .container.aba-clientes .cliente-mobile-card.cliente-atividade-inativo{background:linear-gradient(135deg,#ffe9e9f5 0%,#fff3f3fa 100%);border-color:#e2a7a7f2}body.app-mobile-native .container.aba-clientes .cliente-mobile-card.cliente-atividade-ativo_3_6{background:linear-gradient(135deg,#fff4c7f5 0%,#fff8ddfa 100%);border-color:#e6d083f2}body.app-mobile-native .container.aba-clientes .cliente-mobile-card.cliente-atividade-ativo_3,body.app-mobile-native .container.aba-clientes .cliente-mobile-card.ativo{background:linear-gradient(135deg,#e4f5e7f5 0%,#f2fbf3fa 100%);border-color:#a6d5aff2}body.app-mobile-native .container.aba-clientes .topo-mobile-linha-clientes .btn-filtro-atividade-clientes,body.app-mobile-native .container.aba-clientes .topo-mobile-linha-clientes .btn-ordem-clientes{width:100%!important;min-width:0!important;max-width:none!important;min-height:var(--mobile-glass-control-height)!important;height:var(--mobile-glass-control-height)!important;white-space:nowrap!important;flex:none!important;grid-column:auto!important;place-self:stretch stretch!important;padding:0 14px!important}body.app-mobile-native .produto-mobile-card{grid-template-rows:auto auto auto;grid-template-columns:82px minmax(0,1fr) 76px;align-items:start;gap:10px;padding:10px;display:grid;overflow:hidden}body.app-mobile-native .produto-mobile-card>.produto-mobile-imagem{grid-area:1/1}body.app-mobile-native .produto-mobile-imagem{background:#fafafa;border:1px solid #eee;justify-content:center;align-items:center;width:82px;min-height:82px;padding:0;display:flex;overflow:hidden}body.app-mobile-native .produto-mobile-imagem img{object-fit:contain;width:100%;height:100%}body.app-mobile-native .produto-mobile-codigo{text-align:center;color:#111;word-break:break-word;grid-area:2/1;width:82px;margin-top:4px;font-size:12px;font-weight:700}body.app-mobile-native .produto-mobile-info{grid-area:1/2/span 3;min-width:0}body.app-mobile-native .produto-mobile-info .produto-nome-link,body.app-mobile-native .produto-mobile-info .marca-produto,body.app-mobile-native .produto-mobile-info .info-venda{text-align:left;color:#111}body.app-mobile-native .produto-mobile-info .marca-produto,body.app-mobile-native .produto-mobile-info .info-venda{color:#333}body.app-mobile-native .produto-mobile-acao{display:contents}body.app-mobile-native .produto-mobile-preco{text-align:center;grid-area:3/1;align-self:start;width:82px;font-size:.88em}body.app-mobile-native .produto-mobile-preco .bloco-preco{align-items:center}body.app-mobile-native .produto-mobile-preco .valor-final-fiscal{white-space:normal;margin:4px auto 0;font-size:13px;line-height:1.15;display:block}body.app-mobile-native .produto-mobile-acao .controle-carrinho{grid-area:1/3/span 3;place-self:start end;width:68px}body.app-mobile-native .produto-mobile-acao .linha-qtd{grid-template-columns:repeat(2,29px);justify-self:end;gap:5px;width:68px;min-width:0;max-width:100%;display:grid}body.app-mobile-native .produto-mobile-acao .linha-qtd>*{box-sizing:border-box;width:100%}body.app-mobile-native .produto-mobile-acao .linha-qtd>:first-child{grid-area:3/1}body.app-mobile-native .produto-mobile-acao .linha-qtd>:nth-child(2){grid-area:3/2}body.app-mobile-native .produto-mobile-acao .linha-qtd>:nth-child(3){grid-area:2/1/auto/-1}body.app-mobile-native .produto-mobile-acao .linha-qtd>:nth-child(4){grid-area:1/1/auto/-1;justify-self:end;width:68px}body.app-mobile-native .produto-mobile-acao .btn-lixeira,body.app-mobile-native .produto-mobile-acao .btn-qtd{width:29px;height:29px;padding:0;font-size:14px}body.app-mobile-native .produto-mobile-acao .input-qtd-catalogo{width:68px;height:29px;font-size:14px}body.app-mobile-native .produto-nome-sem-link{color:#111;cursor:default;text-decoration:none}body.app-mobile-native .produto-mobile-info .produto-nome-sem-link{color:#111!important;text-decoration:none!important}body.app-mobile-native .pedido-mobile-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:12px;display:grid;box-shadow:0 8px 22px #0a0f1814}body.app-mobile-native .pedido-mobile-card--rascunho{background:linear-gradient(#fff7cffa 0%,#faefb6f5 100%);border-color:#ddc66d}body.app-mobile-native .pedido-mobile-card--erro{background:linear-gradient(#ffe4e4fa 0%,#fbd3d3f5 100%);border-color:#dfaaaa}body.app-mobile-native .pedido-mobile-card--enviado{background:linear-gradient(#e7f5eafa 0%,#d6eddcf5 100%);border-color:#9ec9a7}body.app-mobile-native .pedido-mobile-cabecalho,body.app-mobile-native .pedido-mobile-resumo,body.app-mobile-native .pedido-mobile-metadados,body.app-mobile-native .pedido-mobile-acoes{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}body.app-mobile-native .pedido-mobile-cabecalho{border-bottom:1px solid #e2e2e2;justify-content:space-between;padding-bottom:6px}body.app-mobile-native .pedido-mobile-cabecalho strong{color:#111;font-size:17px}body.app-mobile-native .pedido-mobile-cabecalho span{color:#333;font-size:13px}body.app-mobile-native .pedido-mobile-cliente{overflow-wrap:anywhere;color:#111;font-weight:700;line-height:1.3}body.app-mobile-native .pedido-mobile-metadados,body.app-mobile-native .pedido-mobile-resumo{color:#222;font-size:14px}body.app-mobile-native .pedido-mobile-resumo{border-top:1px solid #e2e2e2;padding-top:6px}body.app-mobile-native .pedido-mobile-resumo span:last-child{color:#222;margin-left:auto}body.app-mobile-native .pedido-mobile-acoes{gap:14px 24px;padding-top:8px}body.app-mobile-native .pedido-mobile-acoes button{color:#0b5ed7;width:auto;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}body.app-mobile-native .pedido-mobile-acoes button:disabled{color:#888;text-decoration:none}body.app-mobile-native .carrinho-mobile-list{gap:12px;display:grid}body.app-mobile-native .carrinho-mobile-card{box-shadow:var(--glass-shadow), var(--glass-highlight);-webkit-backdrop-filter:blur(18px)saturate(145%);background:#fffffff7;border:1px solid #ffffffb8;border-radius:12px;gap:10px;padding:12px;display:grid}body.app-mobile-native .carrinho-mobile-controles.carrinho-manual-controles{grid-template-columns:48px minmax(180px,1fr) 48px;grid-template-areas:"camera codigo adicionar";align-items:center;gap:0 10px;width:100%;min-width:0;display:grid}body.app-mobile-native .carrinho-mobile-controles.carrinho-manual-controles .carrinho-manual-codigo{grid-area:codigo;width:100%;min-width:0}body.app-mobile-native .carrinho-mobile-controles.carrinho-manual-controles .carrinho-manual-input{box-sizing:border-box;text-align:center;width:100%;min-width:0;max-width:100%}body.app-mobile-native .carrinho-mobile-controles.carrinho-manual-controles .carrinho-manual-camera{grid-area:camera;width:48px;min-width:48px;height:48px;min-height:48px}body.app-mobile-native .carrinho-mobile-controles.carrinho-manual-controles .carrinho-manual-botao{grid-area:adicionar;width:48px;min-width:48px;height:48px;min-height:48px}body.app-mobile-native .carrinho-mobile-linha{align-items:center;gap:8px;min-width:0;display:flex}body.app-mobile-native .carrinho-mobile-linha-topo{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}body.app-mobile-native .carrinho-mobile-imagem{color:#333;text-align:center;background:#fafafa;border:1px solid #e1e1e1;border-radius:10px;justify-content:center;align-items:center;width:72px;min-height:72px;font-size:12px;display:flex;overflow:hidden}body.app-mobile-native .carrinho-mobile-imagem img{object-fit:contain;width:100%;height:100%}body.app-mobile-native .carrinho-mobile-remover,body.app-mobile-native .carrinho-mobile-codigo,body.app-mobile-native .carrinho-mobile-total{flex:none}body.app-mobile-native .carrinho-mobile-codigo{color:#111;font-weight:700}body.app-mobile-native .carrinho-mobile-total{color:#111;justify-self:end;font-weight:700}body.app-mobile-native .carrinho-mobile-produto{align-items:start;gap:4px;display:grid}body.app-mobile-native .carrinho-mobile-nome{word-break:break-word;font-weight:700}body.app-mobile-native .carrinho-mobile-info{color:#222;word-break:break-word;font-size:12px}body.app-mobile-native .carrinho-mobile-controles{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"preco desconto""quantidade quantidade";align-items:center;gap:12px 10px;display:grid}body.app-mobile-native .carrinho-mobile-preco,body.app-mobile-native .carrinho-mobile-desconto{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.app-mobile-native .carrinho-mobile-preco{grid-area:preco;min-width:0}body.app-mobile-native .carrinho-mobile-qtd{grid-area:quantidade;justify-self:center;align-items:center;gap:6px;display:flex}body.app-mobile-native .carrinho-mobile-input{text-align:center;width:72px;height:32px}body.app-mobile-native .carrinho-mobile-desconto{flex-direction:column;grid-area:desconto;justify-self:end;align-items:flex-end}body.app-mobile-native .carrinho-mobile-total-bloco{justify-items:end;gap:2px;display:grid}body.app-mobile-native .carrinho-mobile-total-label{text-transform:uppercase;letter-spacing:.04em;color:#444;font-size:11px}body.app-mobile-native .detalhe-produto-modal h2,body.app-mobile-native .detalhe-produto-modal h3,body.app-mobile-native .detalhe-produto-modal .detalhes-produto-grid{color:#111}body.app-mobile-native .total-topo-botao{text-align:right;color:#fff;background:0 0;border:0;width:100%;padding:8px 0 0}body.app-mobile-native .topo-fixo-catalogo .seletor-tabela-preco span{display:none}body.app-mobile-native .topo-fixo-catalogo .seletor-tabela-preco{gap:6px}body.app-mobile-native .topo-fixo-catalogo .seletor-tabela-preco button{min-width:54px;padding:6px 8px}body.app-mobile-native .pedido-mobile-coluna-qtd{text-align:center;justify-items:center}body.app-mobile-native .pedido-mobile-qtd-label{color:#666;text-transform:uppercase;letter-spacing:.04em;font-size:11px}body.app-mobile-native .rodape-movel{padding-top:12px;padding-bottom:calc(8px + var(--native-bottom-safe));margin-top:24px}body.app-mobile-native .rodape-movel button{width:100%}body.app-mobile-native .glass-mobile-title,body.app-mobile-native .glass-mobile-top-action,body.app-mobile-native .glass-mobile-filter-button,body.app-mobile-native .glass-mobile-bottom-button,body.app-mobile-native .menu-mobile-grade button,body.app-mobile-native .galeria-produto button,body.app-mobile-native .detalhe-produto-acoes button,body.app-mobile-native .pedido-mobile-acoes button,body.app-mobile-native .pedidos-acoes-lista button,body.app-mobile-native .acoes-modal button{text-shadow:0 1px #ffffff1f,0 8px 18px #d6e7ff1f;color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .glass-mobile-top-action svg,body.app-mobile-native .glass-mobile-filter-button svg,body.app-mobile-native .glass-mobile-bottom-button svg{color:currentColor;stroke:currentColor}body.app-mobile-native .menu-mobile-overlay{-webkit-backdrop-filter:blur(14px)saturate(145%);background:#121f3e3d}body.app-mobile-native .menu-mobile-painel{-webkit-backdrop-filter:blur(26px)saturate(175%);background:radial-gradient(circle at 18% 0,#ffffff2e 0%,#ffffff08 24%,#0000 44%),radial-gradient(circle at 84% 8%,#ffffff29 0%,#ffffff0a 18%,#0000 34%),linear-gradient(#3d6bd0d1 0%,#385ebfc2 46%,#4669c5b3 100%)!important;border:1px solid #ffffff4d!important;box-shadow:inset 0 1px #ffffff57,0 26px 48px #0a1c444d!important}body.app-mobile-native .menu-mobile-resumo-titulo,body.app-mobile-native .menu-mobile-resumo-versao,body.app-mobile-native .menu-mobile-contadores,body.app-mobile-native .menu-mobile-sair{color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .menu-mobile-grade button{-webkit-backdrop-filter:blur(22px)saturate(165%);min-height:56px;font-weight:700;background:linear-gradient(#fff6 0%,#ffffff2e 100%)!important;border:1px solid #ffffff57!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff85,0 12px 22px #152f6d2e!important}body.app-mobile-native .menu-mobile-grade button.ativo{background:linear-gradient(#fff6 0%,#dbeaff2e 100%)!important}body.app-mobile-native .menu-mobile-barra.glass-mobile-bottom-bar{-webkit-backdrop-filter:blur(28px)saturate(170%);border-top:1px solid #fff3;box-shadow:0 -16px 36px #0d1c4233;background:linear-gradient(#2b61d32e 0%,#3465d670 24%,#2f58bbb8 62%,#23469cd6 100%)!important}body.app-mobile-android .menu-mobile-barra.glass-mobile-bottom-bar{padding-bottom:calc(14px + var(--android-safe-bottom))!important}body.app-mobile-android .menu-mobile-painel{bottom:calc(82px + var(--android-safe-bottom))}body.app-mobile-android .container.aba-novoCliente{padding-bottom:calc(120px + var(--android-safe-bottom))}body.app-mobile-android .container.aba-catalogo .catalogo-mobile{padding-top:16px}body.app-mobile-native .glass-mobile-bottom-bar .glass-mobile-bottom-button{background:linear-gradient(#ffffff8a 0%,#d0e4ff3d 100%)!important;border-color:#ffffff75!important;box-shadow:inset 0 1px #ffffff9e,0 18px 28px #14357538!important}body.app-mobile-native .glass-mobile-filter-button,body.app-mobile-native .glass-mobile-top-action{color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .detalhe-produto-acoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 6px;display:grid}body.app-mobile-native .galeria-produto button,body.app-mobile-native .detalhe-produto-acoes button,body.app-mobile-native .pedido-mobile-acoes button,body.app-mobile-native .pedidos-acoes-lista button,body.app-mobile-native .acoes-carrinho button,body.app-mobile-native .acoes-modal button{min-height:46px;font-weight:700;background:linear-gradient(#4a7ee7eb 0%,#3964c9e6 100%)!important;border:1px solid #ffffff47!important;border-radius:18px!important;padding:10px 14px!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff3d,0 12px 22px #19357738!important}body.app-mobile-native .galeria-produto{grid-template-columns:54px minmax(0,1fr) 54px;gap:12px}body.app-mobile-native .galeria-produto button{-webkit-backdrop-filter:blur(24px)saturate(175%);place-self:center;width:54px;min-width:54px;height:54px;min-height:54px;font-size:22px;line-height:1;border-radius:18px!important;padding:0!important}body.app-mobile-native .galeria-produto button:disabled{opacity:.55}body.app-mobile-native .sem-imagem-grande{color:#ffffffb8;-webkit-backdrop-filter:blur(18px)saturate(155%);background:linear-gradient(#ffffff29 0%,#ffffff0f 100%);border:1px solid #ffffff3d;border-radius:24px}body.app-mobile-native .pedido-mobile-acoes{gap:10px}body.app-mobile-native .pedido-mobile-acoes button:disabled,body.app-mobile-native .pedidos-acoes-lista button:disabled,body.app-mobile-native .acoes-carrinho button:disabled,body.app-mobile-native .acoes-modal button:disabled{color:#ffffffb8!important;background:linear-gradient(#8a9fc6b8 0%,#7687a8ad 100%)!important}body.app-mobile-native .acoes-carrinho,body.app-mobile-native .acoes-carrinho-esquerda,body.app-mobile-native .acoes-carrinho-direita{gap:10px}body.app-mobile-native .modal-imagem-expandida-conteudo{padding:18px;position:relative}body.app-mobile-native .modal-imagem-expandida-viewport{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}body.app-mobile-native .modal-imagem-expandida-conteudo img{transform-origin:50%;will-change:transform;border-radius:24px;max-width:calc(100vw - 36px);max-height:calc(100svh - 36px);transition:transform .16s;box-shadow:0 20px 42px #00000057}body.app-mobile-native .modal-imagem-expandida-viewport.is-zoomed img{transition:none}body.app-mobile-native .modal-imagem-expandida-fechar{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:2;color:#fffffff0;-webkit-backdrop-filter:blur(18px)saturate(165%);background:linear-gradient(#ffffff47 0%,#ffffff1f 100%);border:1px solid #ffffff57;border-radius:999px;width:42px;height:42px;min-height:42px;padding:0;font-size:24px;line-height:1;position:absolute;right:14px;box-shadow:inset 0 1px #ffffff6b,0 10px 24px #050c1c47}body.app-mobile-native .modal-imagem-expandida-fechar:hover,body.app-mobile-native .galeria-produto button:hover,body.app-mobile-native .detalhe-produto-acoes button:hover{filter:brightness(1.06)}body.app-mobile-native .clientes-mobile-total{display:none!important}body.app-mobile-native .clientes-mobile-selecionado{margin:0 0 10px!important}body.app-mobile-native .clientes-mobile-list{gap:14px!important}body.app-mobile-native .glass-mobile-title,body.app-mobile-native .glass-mobile-top-action,body.app-mobile-native .glass-mobile-filter-button,body.app-mobile-native .glass-mobile-bottom-button,body.app-mobile-native .menu-mobile-grade button,body.app-mobile-native .sugestoes-mobile-fechar,body.app-mobile-native .topo-mobile-linha-catalogo .acoes-filtro-catalogo-mobile button,body.app-mobile-native .topo-mobile-linha-fixa .tabela-preco-unica,body.app-mobile-native .topo-mobile-linha-fixa .total-topo-mobile,body.app-mobile-native .pedidos-acoes-lista button,body.app-mobile-native .mostrar-mais-clientes{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .cliente-mobile-card,body.app-mobile-native .cliente-mobile-card *,body.app-mobile-native .clientes-mobile-selecionado,body.app-mobile-native .clientes-mobile-selecionado *{color:#1f2f52!important;-webkit-text-fill-color:#1f2f52!important}body.app-mobile-native .clientes-mobile-selecionado-label{color:#25a84a!important;-webkit-text-fill-color:#25a84a!important}body.app-mobile-native .cliente-mobile-codigo{color:#2f67bd!important;-webkit-text-fill-color:#2f67bd!important}body.app-mobile-native .glass-mobile-search .busca-clientes-elegante-icone,body.app-mobile-native .glass-mobile-search .busca-clientes-elegante-badge,body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-card-texto,body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-card-ordem .clientes-mobile-hero-card-texto,body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-acao,body.app-mobile-native .container.aba-clientes .clientes-mobile-hero-acao-adicionar span,body.app-mobile-native .menu-mobile-resumo-titulo,body.app-mobile-native .menu-mobile-resumo-versao,body.app-mobile-native .menu-mobile-contadores,body.app-mobile-native .menu-mobile-sair,body.app-mobile-native .sugestoes-mobile-cabecalho strong,body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data .pedidos-filtro-data-rotulo,body.app-mobile-native .topo-mobile-linha-fixa .total-topo-mobile-texto,body.app-mobile-native .topo-mobile-linha-fixa .total-topo-mobile-valor{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data{color:var(--mobile-text-glass-secondary)!important}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data input{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data input::-webkit-datetime-edit{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data input::-webkit-datetime-edit-text{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data input::-webkit-datetime-edit-month-field{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data input::-webkit-datetime-edit-day-field{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data input::-webkit-datetime-edit-year-field{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data input::-webkit-calendar-picker-indicator{filter:invert()brightness(1.3);opacity:.9}body.app-mobile-native .pedidos-filtros-topo .pedidos-filtro-data input::placeholder{color:#ffffffb8;-webkit-text-fill-color:#ffffffb8}body.app-mobile-native .container.aba-pedidos>.cliente-selecionado{margin-top:0;margin-bottom:8px}body.app-mobile-native .container.aba-pedidos .pedidos-mobile-list{margin-top:0}body.app-mobile-native .mostrar-mais-clientes{-webkit-backdrop-filter:blur(22px)saturate(165%);background:linear-gradient(#fff6 0%,#ffffff2e 100%)!important;border:1px solid #ffffff57!important;box-shadow:inset 0 1px #ffffff85,0 12px 22px #152f6d2e!important}body.app-mobile-native .sugestoes-mobile-painel{-webkit-backdrop-filter:blur(26px)saturate(175%);border:1px solid #ffffff4d;border-radius:28px;gap:14px;padding:18px;background:radial-gradient(circle at 20% 0,#ffffff2e 0%,#ffffff0a 24%,#0000 44%),radial-gradient(circle at 85% 8%,#ffffff29 0%,#ffffff0a 18%,#0000 34%),linear-gradient(#3d6bd0d1 0%,#385ebfc2 46%,#4669c5b3 100%)!important;box-shadow:inset 0 1px #ffffff57,0 26px 48px #0a1c444d!important}body.app-mobile-native .sugestoes-mobile-cabecalho{align-items:center}body.app-mobile-native .sugestoes-mobile-cabecalho strong{font-size:18px;font-weight:700}body.app-mobile-native .sugestoes-mobile-fechar{-webkit-backdrop-filter:blur(18px)saturate(165%);background:linear-gradient(#ffffff47 0%,#ffffff1f 100%);border:1px solid #ffffff57;border-radius:18px;min-width:88px;min-height:46px;padding:0 14px;box-shadow:inset 0 1px #ffffff6b,0 10px 24px #050c1c33}body.app-mobile-native .painel-filtros-inteligentes-mobile{border-radius:24px;gap:12px;display:grid;box-shadow:inset 0 1px #ffffffb8,0 18px 32px #1c366a1f;background:#ffffffeb!important;border:1px solid #ffffff8a!important;padding:18px!important}body.app-mobile-native .painel-filtros-inteligentes-mobile label,body.app-mobile-native .painel-filtros-inteligentes-mobile p,body.app-mobile-native .painel-filtros-inteligentes-mobile strong{color:#1f2f52!important;-webkit-text-fill-color:#1f2f52!important}body.app-mobile-native .painel-filtros-inteligentes-mobile label.periodo-inline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;font-size:16px;font-weight:700;display:grid!important}body.app-mobile-native .painel-filtros-inteligentes-mobile select{background:#fff;border:1px solid #d7dfefeb;border-radius:14px;min-height:92px;padding:0 18px;font-size:18px;color:#1f2f52!important;-webkit-text-fill-color:#1f2f52!important}body.app-mobile-native .painel-filtros-inteligentes-mobile>button{background:linear-gradient(#fffffffa 0%,#f6f9fff0 100%);border:1px solid #e8edf6f5;border-radius:18px;min-height:58px;font-size:16px;font-weight:600;box-shadow:inset 0 1px #ffffffd1,0 10px 22px #1c366a14;color:#1f2f52!important;-webkit-text-fill-color:#1f2f52!important}body.app-mobile-native .observacao-pedido-container,body.app-mobile-native .observacao-pedido-container *,body.app-mobile-native .ajustes-pedido,body.app-mobile-native .ajustes-pedido *,body.app-mobile-native .painel-condicoes-pagamento,body.app-mobile-native .painel-condicoes-pagamento *,body.app-mobile-native .totais-pedido,body.app-mobile-native .totais-pedido *,body.app-mobile-native .carrinho-mobile-card,body.app-mobile-native .carrinho-mobile-card *{color:#1f2f52!important;-webkit-text-fill-color:#1f2f52!important}body.app-mobile-native .pedido-cliente,body.app-mobile-native .observacao-pedido,body.app-mobile-native .ajustes-pedido input,body.app-mobile-native .painel-condicoes-pagamento button,body.app-mobile-native .lista-condicoes-pagamento button,body.app-mobile-native .historico-condicoes-pagamento button{color:#1f2f52!important;-webkit-text-fill-color:#1f2f52!important;background:#fff!important}body.app-mobile-native .pedido-cliente::placeholder,body.app-mobile-native .observacao-pedido::placeholder,body.app-mobile-native .ajustes-pedido input::placeholder{color:#8a94a8!important;-webkit-text-fill-color:#8a94a8!important}body.app-mobile-native .carrinho-mobile-preco-final,body.app-mobile-native .carrinho-mobile-preco-final *,body.app-mobile-native .preco-link,body.app-mobile-native .valor-final-fiscal{color:#1f5d46!important;-webkit-text-fill-color:#1f5d46!important}body.app-mobile-native .pedido-mobile-card,body.app-mobile-native .pedido-mobile-card *,body.app-mobile-native .carrinho-mobile-card,body.app-mobile-native .carrinho-mobile-card *,body.app-mobile-native .totais-pedido,body.app-mobile-native .totais-pedido *,body.app-mobile-native .observacao-pedido-container,body.app-mobile-native .observacao-pedido-container *,body.app-mobile-native .ajustes-pedido,body.app-mobile-native .ajustes-pedido *,body.app-mobile-native .painel-condicoes-pagamento,body.app-mobile-native .painel-condicoes-pagamento *{color:#1f2f52!important;-webkit-text-fill-color:#1f2f52!important}body.app-mobile-native .pedido-mobile-acoes button,body.app-mobile-native .acoes-carrinho button{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important}body.app-mobile-native .preco-link,body.app-mobile-native .valor-final-fiscal,body.app-mobile-native .carrinho-mobile-preco-final{color:#1f5d46!important;-webkit-text-fill-color:#1f5d46!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-layout,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-layout{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-linha-titulo,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-linha-titulo{grid-template-columns:72px minmax(0,1fr) 72px!important;align-items:center!important;gap:8px!important;display:grid!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-drive-button{width:72px!important;min-width:72px!important;height:44px!important;min-height:44px!important;color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;padding:0!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}body.app-mobile-native .container.aba-promocoes .promotion-pdf-button-mobile{width:72px!important;min-width:72px!important;height:44px!important;min-height:44px!important;color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;padding:0!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}body.app-mobile-native .container.aba-promocoes .promotion-pdf-button-mobile.is-ready{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;background:linear-gradient(#699df6b8 0%,#3769d294 100%)!important;border:1px solid #ffffff75!important;box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #1a419733,0 12px 22px #16367838!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-header-action,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-header-action{white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:104px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:14px!important;display:inline-flex!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-header-action svg,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-header-action svg{width:16px!important;height:16px!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-linha-busca,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-linha-busca{grid-template-columns:minmax(0,1fr) 82px!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-busca-campo,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-busca-campo{width:100%!important;min-width:0!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-busca-campo .glass-mobile-search,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-busca-campo .glass-mobile-search{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#ffffff2e!important;border:1px solid #ffffff47!important;border-radius:20px!important;height:48px!important;min-height:48px!important;margin:0!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-clear-button,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-clear-button{border-radius:20px!important;width:82px!important;min-width:82px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:14px!important}body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa{grid-template-columns:72px minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa .seletor-tabela-preco,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa .seletor-tabela-preco,body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa .tabela-preco-unica,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa .tabela-preco-unica{border-radius:20px!important;width:72px!important;min-width:72px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:800!important}body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa .seletor-tabela-preco,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa .seletor-tabela-preco{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa .tabela-preco-unica:after,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa .tabela-preco-unica:after{content:none!important}body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa .total-topo-mobile,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa .total-topo-mobile{height:48px!important;min-height:48px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:20px!important;justify-self:stretch!important;padding:0 12px!important}body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa .total-topo-mobile-texto,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa .total-topo-mobile-texto{white-space:nowrap!important;text-align:center!important;justify-content:center!important;gap:5px!important;font-size:19px!important}body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa .total-topo-mobile-label,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa .total-topo-mobile-label,body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa .total-topo-mobile-valor,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa .total-topo-mobile-valor{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important;font-size:19px!important;font-weight:800!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-title-button,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-title-button{text-align:center!important;justify-self:center!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-header-action,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-header-action,body.app-mobile-native .container.aba-catalogo .catalogo-mobile-clear-button,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-clear-button,body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa .tabela-preco-unica,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa .tabela-preco-unica{background:#4d7eeb7a!important;border-color:#ffffff61!important}body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa .tabela-preco-unica,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa .tabela-preco-unica{color:var(--mobile-text-glass-primary)!important;-webkit-text-fill-color:var(--mobile-text-glass-primary)!important;box-shadow:inset 0 1px #ffffff7a,0 12px 22px #16367829!important}body.app-mobile-native .container.aba-catalogo .catalogo-mobile-sugestoes-linha,body.app-mobile-native .container.aba-promocoes .catalogo-mobile-sugestoes-linha{border-radius:20px!important;justify-self:end!important;width:auto!important;min-width:104px!important;height:48px!important;min-height:48px!important;padding:0 12px!important}body.app-mobile-native .container.aba-catalogo .topo-mobile-linha-fixa,body.app-mobile-native .container.aba-promocoes .topo-mobile-linha-fixa{grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important}body.app-mobile-native .container.aba-catalogo .glass-mobile-page-hero,body.app-mobile-native .container.aba-promocoes .glass-mobile-page-hero{margin-bottom:0!important;padding-bottom:20px!important}body.app-mobile-native .container.aba-catalogo .glass-mobile-page-hero{padding-bottom:8px!important}body.app-mobile-native .container.aba-catalogo,body.app-mobile-native .container.aba-promocoes,body.app-mobile-native .catalogo-mobile{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body.app-mobile-native .container.aba-catalogo .produto-mobile-card,body.app-mobile-native .container.aba-promocoes .produto-mobile-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.btn-proximidade-clientes.is-active{color:#1f7a45}.btn-proximidade-clientes.is-error{color:#b84545}.btn-proximidade-clientes.is-loading{opacity:.72;cursor:wait}body:not(.app-mobile-native){--app-web-max-width:1650px;--app-web-page-gutter:40px;--web-glass-blue-deep:#1749aa;--web-glass-blue:#2f6fe5;--web-glass-surface:#ffffffb8;--web-glass-border:#ffffff9e;--web-glass-shadow-soft:0 10px 24px #1d3f7c1a;--web-glass-highlight:inset 0 1px 0 #ffffffc7;--web-glass-text:#17243a;min-height:100vh;color:var(--web-glass-text);background-color:#0000;background-image:radial-gradient(circle at 10% 3%,#ffffff80 0%,#0000 25%),radial-gradient(circle at 88% 8%,#b0d3ff70 0%,#0000 28%),linear-gradient(#1d5bd7 0%,#3d7cec 22%,#dce7f7 55%,#eef3fa 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}body:not(.app-mobile-native) #root{width:100%;max-width:none}body:not(.app-mobile-native) .container{border:1px solid var(--web-glass-border);box-shadow:0 24px 60px #12316c33, var(--web-glass-highlight);-webkit-backdrop-filter:blur(26px)saturate(145%);background:#f4f8ffb3;position:relative}body:not(.app-mobile-native) button,body:not(.app-mobile-native) input,body:not(.app-mobile-native) select,body:not(.app-mobile-native) textarea{font:inherit}body:not(.app-mobile-native) .container button:not(.produto-nome-link):not(.status-link){box-shadow:var(--web-glass-highlight), 0 8px 18px #183b7b1f;color:#203657;-webkit-text-fill-color:#203657;background:linear-gradient(#ffffffe6 0%,#e1ecfcbd 100%);border:1px solid #ffffffbd;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s}body:not(.app-mobile-native) .container button:not(.produto-nome-link):not(.status-link):hover:not(:disabled){box-shadow:var(--web-glass-highlight), 0 12px 24px #183b7b29;background:linear-gradient(#fffffffa 0%,#dae9ffe0 100%);transform:translateY(-1px)}body:not(.app-mobile-native) .container button:disabled{cursor:not-allowed;opacity:.62}body:not(.app-mobile-native) .container .promotion-pdf-button.is-ready{box-shadow:var(--web-glass-highlight), 0 11px 24px #143d9442;border-color:#ffffff94;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#5b97faf0 0%,#275bc9f0 100%)!important}body:not(.app-mobile-native) .container .btn-analisar-cliente{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#edb146f5 0%,#ad6709f0 100%)!important}body:not(.app-mobile-native) .container .btn-aprovar-cliente{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#309d5bf5 0%,#136736f0 100%)!important}body:not(.app-mobile-native) .container .btn-excluir-imagem,body:not(.app-mobile-native) .container .btn-lixeira{color:#8b2630;-webkit-text-fill-color:#8b2630;background:#ffe2e6e0;border-color:#b4384152}body:not(.app-mobile-native) .container input,body:not(.app-mobile-native) .container select,body:not(.app-mobile-native) .container textarea{box-sizing:border-box;box-shadow:var(--web-glass-highlight), 0 7px 16px #1d3f7c12;color:#16233a;background:#ffffffd1;border:1px solid #aec2e29e;border-radius:14px}body:not(.app-mobile-native) .container input:focus,body:not(.app-mobile-native) .container select:focus,body:not(.app-mobile-native) .container textarea:focus{border-color:#387aeba6;outline:3px solid #478bff38}body:not(.app-mobile-native) .cliente-selecionado,body:not(.app-mobile-native) .aviso,body:not(.app-mobile-native) .alertas-imagem,body:not(.app-mobile-native) .orientacao-imagem,body:not(.app-mobile-native) .painel-filtros-inteligentes,body:not(.app-mobile-native) .painel-historico-cliente,body:not(.app-mobile-native) .filtros-inteligentes,body:not(.app-mobile-native) .ajustes-pedido,body:not(.app-mobile-native) .painel-condicoes-pagamento,body:not(.app-mobile-native) .condicao-pagamento-pedido,body:not(.app-mobile-native) .lista-repetir-nf,body:not(.app-mobile-native) .consulta-nota-historico,body:not(.app-mobile-native) .form-imagem,body:not(.app-mobile-native) .form-usuarios,body:not(.app-mobile-native) .card-imagem,body:not(.app-mobile-native) .modal-conteudo{border:1px solid var(--web-glass-border);background:var(--web-glass-surface);box-shadow:var(--web-glass-shadow-soft), var(--web-glass-highlight);-webkit-backdrop-filter:blur(20px)saturate(140%);border-radius:22px}body:not(.app-mobile-native) .modal-fundo{-webkit-backdrop-filter:blur(9px);background:#0e224a6b}body:not(.app-mobile-native) .modal-conteudo{color:#17243a;-webkit-backdrop-filter:none;background:#fff}body:not(.app-mobile-native) .container.aba-novoCliente>button{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 1px #0c286247;background:linear-gradient(#3d7eeff5 0%,#1e52bef0 100%);border-color:#ffffffb8}body:not(.app-mobile-native) .container.aba-novoCliente>button:hover:not(:disabled){background:linear-gradient(#4f91fffa 0%,#255dcff5 100%)}body:not(.app-mobile-native) .container.aba-novoCliente>button:disabled{color:#334d77;-webkit-text-fill-color:#334d77;text-shadow:none;opacity:1;background:#39599133;border-color:#5370a647}body:not(.app-mobile-native) .login-container{background:radial-gradient(circle at 16% 10%,#ffffff7a 0%,#0000 28%),radial-gradient(circle at 86% 12%,#a9cfff6b 0%,#0000 30%),linear-gradient(#1c59d2 0%,#4c84ec 40%,#e5edf9 100%)}body:not(.app-mobile-native) .login-card{border:1px solid var(--web-glass-border);box-shadow:0 28px 70px #11316c3d, var(--web-glass-highlight);-webkit-backdrop-filter:blur(28px)saturate(145%);background:#fff;border-radius:28px}body:not(.app-mobile-native) .login-card button{box-shadow:var(--web-glass-highlight), 0 12px 24px #1843973d;color:#fff;background:linear-gradient(#3e7eeb 0%,#2054bc 100%);border:1px solid #ffffffa3;border-radius:15px}@media (width>=901px){body:not(.app-mobile-native) .container{width:calc(100% - var(--app-web-page-gutter));max-width:var(--app-web-max-width);box-sizing:border-box;border-radius:34px;min-width:0;margin:24px auto 42px;padding:26px}body:not(.app-mobile-native) .container.aba-novoCliente .novo-cliente-cnpj{box-sizing:border-box;width:min(100%,360px)}body:not(.app-mobile-native) .topo-sistema{min-height:54px;box-shadow:0 18px 38px #1438843d, var(--web-glass-highlight);-webkit-backdrop-filter:blur(22px)saturate(145%);background:radial-gradient(circle at 18% 0,#ffffff38 0%,#0000 32%),linear-gradient(135deg,#2765ddf0 0%,#1b49a9f0 100%);border:1px solid #ffffff70;border-radius:26px;margin-bottom:14px;padding:16px 22px}body:not(.app-mobile-native) .marca-sistema h1{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:-.025em;text-shadow:0 2px 7px #09235b3d;font-size:clamp(25px,2.1vw,34px)}body:not(.app-mobile-native) .topo-sistema>button{color:#fff;-webkit-text-fill-color:#fff;min-width:82px;box-shadow:var(--web-glass-highlight), 0 8px 18px #0a276029;-webkit-backdrop-filter:blur(16px);background:#ffffff2e;border-color:#ffffff75}body:not(.app-mobile-native) .topo-sistema>button:hover{background:#ffffff47}body:not(.app-mobile-native) .resumo{width:fit-content;box-shadow:var(--web-glass-highlight), 0 7px 18px #183b7b14;color:#435774;-webkit-backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #ffffff9e;border-radius:999px;margin:0 auto 16px;padding:9px 18px}body:not(.app-mobile-native) .abas{border:1px solid var(--web-glass-border);box-shadow:var(--web-glass-shadow-soft), var(--web-glass-highlight);-webkit-backdrop-filter:blur(20px)saturate(140%);background:#ffffff85;border-radius:25px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:9px;margin:14px 0 18px;padding:10px;display:grid}body:not(.app-mobile-native) .abas button{border-radius:17px;min-height:58px;padding:10px 12px}body:not(.app-mobile-native) .abas button.ativo{box-shadow:var(--web-glass-highlight), 0 12px 24px #1c4ba73d;border-color:#ffffff9e;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#4889f6fa 0%,#2154bef5 100%)!important}body:not(.app-mobile-native) .topo-fixo-catalogo{box-shadow:0 16px 32px #13357938, var(--web-glass-highlight);-webkit-backdrop-filter:blur(24px)saturate(150%);background:radial-gradient(circle at 12% 0,#ffffff2e 0%,#0000 34%),linear-gradient(135deg,#255bc8e0 0%,#193e91db 100%);border:1px solid #ffffff80;border-radius:22px;padding:12px;top:8px}body:not(.app-mobile-native) .topo-fixo-catalogo .busca,body:not(.app-mobile-native) .topo-fixo-catalogo input{background:#ffffffe6;border:1px solid #ffffffa8;border-radius:14px;min-height:44px}body:not(.app-mobile-native) .topo-fixo-catalogo button:not(.total-topo-botao){min-height:42px}body:not(.app-mobile-native) .topo-fixo-catalogo .total-topo-botao{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;border:0;border-radius:0;padding:0 8px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}body:not(.app-mobile-native) .topo-fixo-catalogo .total-topo-botao span,body:not(.app-mobile-native) .topo-fixo-catalogo .total-topo-botao strong{color:#fff;-webkit-text-fill-color:#fff}body:not(.app-mobile-native) .topo-fixo-catalogo .total-topo-botao:hover:not(:disabled){box-shadow:none;transform:none;background:0 0!important}body:not(.app-mobile-native) .container.aba-historico .grade-historico{width:100%;max-width:none}body:not(.app-mobile-native) table{border-collapse:separate;border-spacing:0 7px}body:not(.app-mobile-native) table thead th{color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(#2352adf5 0%,#193b87f5 100%);border-top:1px solid #ffffff52;border-bottom:1px solid #092a6938}body:not(.app-mobile-native) table thead th:first-child{border-radius:16px 0 0 16px}body:not(.app-mobile-native) table thead th:last-child{border-radius:0 16px 16px 0}body:not(.app-mobile-native) table tbody td{background:#ffffffb0;border-top:1px solid #ffffffa8;border-bottom:1px solid #819ac633;box-shadow:0 8px 18px #1f417d0d}body:not(.app-mobile-native) table tbody td:first-child{border-left:1px solid #ffffffa8;border-radius:16px 0 0 16px}body:not(.app-mobile-native) table tbody td:last-child{border-right:1px solid #ffffffa8;border-radius:0 16px 16px 0}body:not(.app-mobile-native) table tbody tr:hover td{background:#eef6ffeb}body:not(.app-mobile-native) table tbody tr.promo td{background:#fff6ccd1}body:not(.app-mobile-native) .clientes-desktop-table tr.cliente-atividade-inativo>td{background:#ffe0e5d9}body:not(.app-mobile-native) .clientes-desktop-table tr.cliente-atividade-ativo_3_6>td{background:#fff6cadb}body:not(.app-mobile-native) .clientes-desktop-table tr.cliente-atividade-ativo_3>td{background:#e1f6e8db}body:not(.app-mobile-native) .grade-imagens{gap:18px}body:not(.app-mobile-native) .versao-app{box-shadow:var(--web-glass-highlight), 0 8px 18px #183b7b1a;-webkit-backdrop-filter:blur(14px);background:#ffffffa8;border-color:#ffffff94}}@media (width<=900px){body:not(.app-mobile-native) .container{background:#f4f8ffb8}}
